Android Open Source - android-sqlite-helper Table Cursor






From Project

Back to project page android-sqlite-helper.

License

The source code is released under:

Apache License

If you think the Android project android-sqlite-helper listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package net.ichigotake.sqlitehelper;
/*from  ww  w.  j  a v  a2  s  . co m*/
import android.database.Cursor;

import net.ichigotake.sqlitehelper.schema.TableField;

public class TableCursor {

    final private Cursor mCursor;

    public TableCursor(Cursor c) {
        mCursor = c;
    }
    
    public boolean moveToFirst() {
        return mCursor.moveToFirst();
    }
    
    public boolean moveToNext() {
        return mCursor.moveToNext();
    }
    
    public byte[] getBlob(TableField field) {
        return mCursor.getBlob(mCursor.getColumnIndex(field.getFieldName()));
    }

    public int getInt(TableField field) {
        return mCursor.getInt(mCursor.getColumnIndex(field.getFieldName()));
    }

    public long getLong(TableField field) {
        return mCursor.getLong(mCursor.getColumnIndex(field.getFieldName()));
    }

    public String getString(TableField field) {
        return mCursor.getString(mCursor.getColumnIndex(field.getFieldName()));
    }

    public void close() {
        mCursor.close();
    }
}




Java Source Code List

net.ichigotake.sqlitehelper.Configuration.java
net.ichigotake.sqlitehelper.DatabaseHelperTest.java
net.ichigotake.sqlitehelper.DatabaseHelper.java
net.ichigotake.sqlitehelper.MigrationCallback.java
net.ichigotake.sqlitehelper.MigrationHelper.java
net.ichigotake.sqlitehelper.MockConfiguration.java
net.ichigotake.sqlitehelper.MockTable.java
net.ichigotake.sqlitehelper.NoMigrationCallback.java
net.ichigotake.sqlitehelper.TableCursor.java
net.ichigotake.sqlitehelper.ddl.AlterTableTest.java
net.ichigotake.sqlitehelper.ddl.AlterTable.java
net.ichigotake.sqlitehelper.ddl.CreateIndexTest.java
net.ichigotake.sqlitehelper.ddl.CreateIndex.java
net.ichigotake.sqlitehelper.ddl.CreateTableTest.java
net.ichigotake.sqlitehelper.ddl.CreateTable.java
net.ichigotake.sqlitehelper.dml.Order.java
net.ichigotake.sqlitehelper.dml.SelectTest.java
net.ichigotake.sqlitehelper.dml.Select.java
net.ichigotake.sqlitehelper.dml.WhereTest.java
net.ichigotake.sqlitehelper.dml.Where.java
net.ichigotake.sqlitehelper.schema.DeletableTable.java
net.ichigotake.sqlitehelper.schema.FieldAttribute.java
net.ichigotake.sqlitehelper.schema.Index.java
net.ichigotake.sqlitehelper.schema.InsertableTable.java
net.ichigotake.sqlitehelper.schema.TableFieldType.java
net.ichigotake.sqlitehelper.schema.TableField.java
net.ichigotake.sqlitehelper.schema.TableSchemaBuilder.java
net.ichigotake.sqlitehelper.schema.TableSchema.java
net.ichigotake.sqlitehelper.schema.Table.java
net.ichigotake.sqlitehelper.schema.UniqueField.java
net.ichigotake.sqlitehelper.schema.UpdatableTable.java