@@ -0,0 +1,999 @@
+package net.ichigotake.sqlitehelper;%0A%0Aimport android.database.Cursor;%0A%0Aimport net.ichigotake.sqlitehelper.ddl.TableField;%0A%0Apublic class TableCursor %7B%0A%0A    final private Cursor mCursor;%0A%0A    public TableCursor(Cursor c) %7B%0A        mCursor = c;%0A    %7D%0A    %0A    public boolean moveToFirst() %7B%0A        return mCursor.moveToFirst();%0A    %7D%0A    %0A    public boolean moveToNext() %7B%0A        return mCursor.moveToNext();%0A    %7D%0A    %0A    public byte%5B%5D getBlob(TableField field) %7B%0A        return mCursor.getBlob(mCursor.getColumnIndex(field.getFieldName()));%0A    %7D%0A%0A    public int getInt(TableField field) %7B%0A        return mCursor.getInt(mCursor.getColumnIndex(field.getFieldName()));%0A    %7D%0A%0A    public long getLong(TableField field) %7B%0A        return mCursor.getLong(mCursor.getColumnIndex(field.getFieldName()));%0A    %7D%0A%0A    public String getString(TableField field) %7B%0A        return mCursor.getString(mCursor.getColumnIndex(field.getFieldName()));%0A    %7D%0A%0A    public void close() %7B%0A        mCursor.close();%0A    %7D%0A%7D%0A

Implement TableCursor