new IdoDB()
Classe responsável pelo armazenamento e manipulação de uma coleção de tabelas de uma base de dados IDO.
Examples
// Lista os nomes de todas as tabelas da base de dados const db = idoDBManager.loadDatabase('TEST'); db.getTableNames();
// Cria uma nova tabela na base de dados const db = idoDBManager.createDatabase('TEST'); const ds = new DataSet(db); ds.fieldDefs.add('fullName', 'string', 150); ds.create('clients');
Members
-
name
-
Nome da base de dados.
-
size
-
Tamanho da base de dados em bytes
-
uniqueId
-
Id único desta base de dados no Engine corrente.
Methods
-
close()
-
Encerra esta conexão com a base de dados.
Importante: a base de dados poderá continuar aberta enquanto houver instâncias de
DataSet
IdoDB
que a referenciem. -
dropTable(tableName)
-
Remove uma tabela da base de dados.
Parameters:
Name Type Description tableName
string Nome da tabela que será removida.
-
getDBStatistics()
-
Obtém XML que descreve a base de dados.
Returns:
XML que descreve a base de dados.
- Type
- string
-
getTable(tableName)
-
Obtém um DataSet com o conteúdo da tabela informada.
Parameters:
Name Type Description tableName
string Nome da tabela que será aberta.
Returns:
DataSet com o conteúdo da tabela informada.
- Type
- DataSet
-
getTableNames()
-
Retorna os nomes de todas as tabelas da base de dados.
Returns:
Nomes de todas as tabelas de base de dados.
- Type
- Array.<string>
-
tableExists(tableName)
-
Checa a existência de uma tabela na base de dados IDO.
Parameters:
Name Type Description tableName
string Nome da tabela que será verificada.
Returns:
Retorna
true
se a tabela existir.- Type
- boolean