android.database.sqlite
Class SQLiteCursor

java.lang.Object
  extended by android.database.AbstractCursor
      extended by android.database.AbstractWindowedCursor
          extended by android.database.sqlite.SQLiteCursor
All Implemented Interfaces:
CrossProcessCursor, Cursor

public class SQLiteCursor
extends AbstractWindowedCursor


Nested Class Summary
 
Nested classes/interfaces inherited from class android.database.AbstractCursor
AbstractCursor.SelfContentObserver
 
Field Summary
 
Fields inherited from class android.database.AbstractWindowedCursor
mWindow
 
Fields inherited from class android.database.AbstractCursor
mClosed, mContentResolver, mCurrentRowID, mPos, mRowIdColumnIndex, mUpdatedRows
 
Fields inherited from interface android.database.Cursor
FIELD_TYPE_BLOB, FIELD_TYPE_FLOAT, FIELD_TYPE_INTEGER, FIELD_TYPE_NULL, FIELD_TYPE_STRING
 
Constructor Summary
SQLiteCursor(SQLiteCursorDriver driver, String editTable, SQLiteQuery query)
           
SQLiteCursor(SQLiteDatabase db, SQLiteCursorDriver driver, String editTable, SQLiteQuery query)
           
 
Method Summary
 void close()
           
 void deactivate()
           
protected  void finalize()
           
 int getColumnIndex(String columnName)
           
 String[] getColumnNames()
           
 int getCount()
           
 SQLiteDatabase getDatabase()
           
 boolean onMove(int oldPosition, int newPosition)
           
 boolean requery()
           
 void setSelectionArguments(String[] selectionArgs)
           
 void setWindow(CursorWindow window)
           
 
Methods inherited from class android.database.AbstractWindowedCursor
checkPosition, copyStringToBuffer, getBlob, getDouble, getFloat, getInt, getLong, getShort, getString, getType, getWindow, hasWindow, isBlob, isFloat, isLong, isNull, isString
 
Methods inherited from class android.database.AbstractCursor
fillWindow, getColumnCount, getColumnIndexOrThrow, getColumnName, getExtras, getNotificationUri, getPosition, getUpdatedField, getWantsAllOnMoveCalls, isAfterLast, isBeforeFirst, isClosed, isFieldUpdated, isFirst, isLast, move, moveToFirst, moveToLast, moveToNext, moveToPosition, moveToPrevious, onChange, registerContentObserver, registerDataSetObserver, respond, setNotificationUri, unregisterContentObserver, unregisterDataSetObserver
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SQLiteCursor

public SQLiteCursor(SQLiteDatabase db,
                    SQLiteCursorDriver driver,
                    String editTable,
                    SQLiteQuery query)

SQLiteCursor

public SQLiteCursor(SQLiteCursorDriver driver,
                    String editTable,
                    SQLiteQuery query)
Method Detail

getDatabase

public SQLiteDatabase getDatabase()

onMove

public boolean onMove(int oldPosition,
                      int newPosition)
Specified by:
onMove in interface CrossProcessCursor
Overrides:
onMove in class AbstractCursor

getCount

public int getCount()
Specified by:
getCount in interface Cursor
Specified by:
getCount in class AbstractCursor

getColumnIndex

public int getColumnIndex(String columnName)
Specified by:
getColumnIndex in interface Cursor
Overrides:
getColumnIndex in class AbstractCursor

getColumnNames

public String[] getColumnNames()
Specified by:
getColumnNames in interface Cursor
Specified by:
getColumnNames in class AbstractCursor

deactivate

public void deactivate()
Specified by:
deactivate in interface Cursor
Overrides:
deactivate in class AbstractCursor

close

public void close()
Specified by:
close in interface Cursor
Overrides:
close in class AbstractCursor

requery

public boolean requery()
Specified by:
requery in interface Cursor
Overrides:
requery in class AbstractCursor

setWindow

public void setWindow(CursorWindow window)
Overrides:
setWindow in class AbstractWindowedCursor

setSelectionArguments

public void setSelectionArguments(String[] selectionArgs)

finalize

protected void finalize()
Overrides:
finalize in class AbstractCursor


Copyright © 2008-2012. All Rights Reserved.