public class DatabaseDelegate extends BaseDataDelegate implements me.adaptive.arp.api.IDatabase
| Constructor and Description |
|---|
DatabaseDelegate()
Default Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
createDatabase(me.adaptive.arp.api.Database database,
me.adaptive.arp.api.IDatabaseResultCallback callback)
Creates a database on default path for every platform.
|
void |
createTable(me.adaptive.arp.api.Database database,
me.adaptive.arp.api.DatabaseTable databaseTable,
me.adaptive.arp.api.IDatabaseTableResultCallback callback)
Creates a databaseTable inside a database for every platform.
|
void |
deleteDatabase(me.adaptive.arp.api.Database database,
me.adaptive.arp.api.IDatabaseResultCallback callback)
Deletes a database on default path for every platform.
|
void |
deleteTable(me.adaptive.arp.api.Database database,
me.adaptive.arp.api.DatabaseTable databaseTable,
me.adaptive.arp.api.IDatabaseTableResultCallback callback)
Deletes a databaseTable inside a database for every platform.
|
void |
executeSqlStatement(me.adaptive.arp.api.Database database,
java.lang.String statement,
java.lang.String[] replacements,
me.adaptive.arp.api.IDatabaseTableResultCallback callback)
Executes SQL statement into the given database.
|
void |
executeSqlTransactions(me.adaptive.arp.api.Database database,
java.lang.String[] statements,
boolean rollbackFlag,
me.adaptive.arp.api.IDatabaseTableResultCallback callback)
Executes SQL transaction (some statements chain) inside given database.
|
boolean |
existsDatabase(me.adaptive.arp.api.Database database)
Checks if database exists by given database name.
|
boolean |
existsTable(me.adaptive.arp.api.Database database,
me.adaptive.arp.api.DatabaseTable databaseTable)
Checks if databaseTable exists by given database name.
|
getAPIGroup, getAPIVersionpublic void createDatabase(me.adaptive.arp.api.Database database,
me.adaptive.arp.api.IDatabaseResultCallback callback)
createDatabase in interface me.adaptive.arp.api.IDatabasecallback - Asynchronous callbackdatabase - Database object to createpublic void createTable(me.adaptive.arp.api.Database database,
me.adaptive.arp.api.DatabaseTable databaseTable,
me.adaptive.arp.api.IDatabaseTableResultCallback callback)
createTable in interface me.adaptive.arp.api.IDatabasedatabase - Database for databaseTable creating.databaseTable - DatabaseTable object with the name of the databaseTable inside.callback - DatabaseTable callback with the responsepublic void deleteDatabase(me.adaptive.arp.api.Database database,
me.adaptive.arp.api.IDatabaseResultCallback callback)
deleteDatabase in interface me.adaptive.arp.api.IDatabasedatabase - Database object to deletecallback - Asynchronous callbackpublic void deleteTable(me.adaptive.arp.api.Database database,
me.adaptive.arp.api.DatabaseTable databaseTable,
me.adaptive.arp.api.IDatabaseTableResultCallback callback)
deleteTable in interface me.adaptive.arp.api.IDatabasedatabase - Database for databaseTable removal.databaseTable - DatabaseTable object with the name of the databaseTable inside.callback - DatabaseTable callback with the responsepublic void executeSqlStatement(me.adaptive.arp.api.Database database,
java.lang.String statement,
java.lang.String[] replacements,
me.adaptive.arp.api.IDatabaseTableResultCallback callback)
executeSqlStatement in interface me.adaptive.arp.api.IDatabasedatabase - The database object reference.statement - SQL statement.replacements - List of SQL statement replacements.callback - DatabaseTable callback with the response.public void executeSqlTransactions(me.adaptive.arp.api.Database database,
java.lang.String[] statements,
boolean rollbackFlag,
me.adaptive.arp.api.IDatabaseTableResultCallback callback)
executeSqlTransactions in interface me.adaptive.arp.api.IDatabasedatabase - The database object reference.statements - The statements to be executed during transaction.rollbackFlag - Indicates if rollback should be performed when any
statement execution fails.callback - DatabaseTable callback with the response.public boolean existsDatabase(me.adaptive.arp.api.Database database)
existsDatabase in interface me.adaptive.arp.api.IDatabasedatabase - Database Object to check if existspublic boolean existsTable(me.adaptive.arp.api.Database database,
me.adaptive.arp.api.DatabaseTable databaseTable)
existsTable in interface me.adaptive.arp.api.IDatabasedatabase - Database for databaseTable consulting.databaseTable - DatabaseTable object with the name of the databaseTable inside.