Skip to content
Siminov Framework edited this page Jan 16, 2016 · 9 revisions

Get Column Names

Android API: Get Column Names

    public final Iterator<String> getColumnNames() throws DatabaseException;
  • Android Sample: Get Column Names
    String[] columnNames = null;
    try {
        columnNames = new Book().getColumnNames();
    } catch(DatabaseException de) {
		//Log it.
    }

iOS API: Get Column Names

    - (NSEnumerator *)getColumnNames;
  • iOS Sample: Get Column Names
    NSArray *columnNames = nil;
    @try {
        columnNames = [[[Book alloc] init] getColumnNames];
    } @catch(SICDatabaseException *databaseException) {
		//Log it.
    }

Windows API: Get Column Names

    public IEnumerator<String> GetColumnNames();
  • Windows Sample: Get Column Names
    IEnumerator<String> columnNames = null;
    try 
    {
        columnNames = new Book().GetColumnNames();
    } 
    catch(DatabaseException de) 
    {
		//Log it.
    }

JavaScript API: Get Column Names

    - this.getColumnNames = function();
    - this.getColumnNamesAsync = function(callback, transaction);
  • JavaScript Sample: Get Column Names
            /** Get Column Names Sample **/

    var columnNames = null;
    try {
        columnNames = new Book().getColumnNames();
    } catch(DatabaseException de) {
		//Log it.
    }
 
            /** Get Table Name Async Sample **/

    var callback = new Callback();
    callback.onSuccess = function(columNames) {

    }

    new Book().getColumnNamesAsync(callback);
            /** Get Table Name Async Transaction Sample **/

    var callback = new Callback();
    callback.onExecute = function(transaction) {

        var tableNamesCallback = new Callback();
        tableNamesCallback.onSuccess = function() {

        }

        new Book().getTableNamesAsync(tableNamesCallback, transaction);
    }

    callback.onSuccess = function() {

    }

    var databaseDescriptor = new Lession().getDatabaseDescriptor();
    Database.beginTransactionAsync(databaseDescriptor, callback);