FOREIGN MODULE android_database; IMPORT android_os := "android.os", java_lang := "java.lang", java_util := "java.util", android_content := "android.content", android_net := "android.net", java_io := "java.io", android_database_sqlite := "android.database.sqlite"; TYPE AbstractCursor* = POINTER TO ABSTRACT RECORD (java_lang.Object + CrossProcessCursor) (* Typebound Procedures *) mUpdatedRows! : java_util.HashMap; mRowIdColumnIndex! : INTEGER; mPos! : INTEGER; mCurrentRowID! : java_lang.Long; mContentResolver! : android_content.ContentResolver; mClosed! : BOOLEAN; STATIC PROCEDURE Init*() : AbstractCursor,CONSTRUCTOR; END; AbstractCursor$SelfContentObserver* = POINTER TO EXTENSIBLE RECORD (ContentObserver) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : AbstractCursor) : AbstractCursor$SelfContentObserver,CONSTRUCTOR; END; AbstractWindowedCursor* = POINTER TO ABSTRACT RECORD (AbstractCursor) (* Typebound Procedures *) mWindow! : CursorWindow; STATIC PROCEDURE Init*() : AbstractWindowedCursor,CONSTRUCTOR; END; CharArrayBuffer* = POINTER TO RECORD (java_lang.Object) data* : POINTER TO ARRAY OF CHAR; sizeCopied* : INTEGER; STATIC PROCEDURE Init*(IN p0 : ARRAY OF CHAR) : CharArrayBuffer,CONSTRUCTOR; PROCEDURE Init*(p0 : INTEGER) : CharArrayBuffer,CONSTRUCTOR; END; ContentObservable* = POINTER TO EXTENSIBLE RECORD (Observable) (* Typebound Procedures *) STATIC PROCEDURE Init*() : ContentObservable,CONSTRUCTOR; END; ContentObserver* = POINTER TO ABSTRACT RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : android_os.Handler) : ContentObserver,CONSTRUCTOR; END; CrossProcessCursor* = POINTER TO INTERFACE RECORD (java_lang.Object + Cursor) (* Typebound Procedures *) END; Cursor* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; CursorIndexOutOfBoundsException* = POINTER TO EXTENSIBLE RECORD (java_lang.IndexOutOfBoundsException) STATIC PROCEDURE Init*(p0 : java_lang.String) : CursorIndexOutOfBoundsException,CONSTRUCTOR; PROCEDURE Init*(p0 : INTEGER; p1 : INTEGER) : CursorIndexOutOfBoundsException,CONSTRUCTOR; END; CursorJoiner* = POINTER TO RECORD (java_lang.Object + java_util.Iterator + java_lang.Iterable) (* Typebound Procedures *) STATIC PROCEDURE Init*( p0 : Cursor; IN p1 : ARRAY OF java_lang.String; p2 : Cursor; IN p3 : ARRAY OF java_lang.String) : CursorJoiner,CONSTRUCTOR; END; CursorJoiner$Result* = POINTER TO RECORD (java_lang.Enum) STATIC BOTH* : CursorJoiner$Result; LEFT* : CursorJoiner$Result; RIGHT* : CursorJoiner$Result; PROCEDURE valueOf*(p0 : java_lang.String) : CursorJoiner$Result; PROCEDURE values*() : POINTER TO ARRAY OF CursorJoiner$Result; END; CursorWindow* = POINTER TO EXTENSIBLE RECORD (android_database_sqlite.SQLiteClosable + android_os.Parcelable) (* Typebound Procedures *) STATIC CREATOR* : android_os.Parcelable$Creator; PROCEDURE Init*(p0 : BOOLEAN) : CursorWindow,CONSTRUCTOR; PROCEDURE newFromParcel*(p0 : android_os.Parcel) : CursorWindow; END; CursorWrapper* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + Cursor) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : Cursor) : CursorWrapper,CONSTRUCTOR; END; DatabaseUtils* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) STATIC PROCEDURE appendEscapedSQLString*(p0 : java_lang.StringBuilder; p1 : java_lang.String); PROCEDURE appendValueToSql*(p0 : java_lang.StringBuilder; p1 : java_lang.Object); PROCEDURE bindObjectToProgram*(p0 : android_database_sqlite.SQLiteProgram; p1 : INTEGER; p2 : java_lang.Object); PROCEDURE createDbFromSqlStatements*(p0 : android_content.Context; p1 : java_lang.String; p2 : INTEGER; p3 : java_lang.String); PROCEDURE cursorDoubleToContentValues*(p0 : Cursor; p1 : java_lang.String; p2 : android_content.ContentValues; p3 : java_lang.String); PROCEDURE cursorDoubleToCursorValues*(p0 : Cursor; p1 : java_lang.String; p2 : android_content.ContentValues); PROCEDURE cursorIntToContentValues*(p0 : Cursor; p1 : java_lang.String; p2 : android_content.ContentValues); PROCEDURE cursorIntToContentValues*(p0 : Cursor; p1 : java_lang.String; p2 : android_content.ContentValues; p3 : java_lang.String); PROCEDURE cursorLongToContentValues*(p0 : Cursor; p1 : java_lang.String; p2 : android_content.ContentValues; p3 : java_lang.String); PROCEDURE cursorLongToContentValues*(p0 : Cursor; p1 : java_lang.String; p2 : android_content.ContentValues); PROCEDURE cursorRowToContentValues*(p0 : Cursor; p1 : android_content.ContentValues); PROCEDURE cursorStringToContentValues*(p0 : Cursor; p1 : java_lang.String; p2 : android_content.ContentValues); PROCEDURE cursorStringToContentValues*(p0 : Cursor; p1 : java_lang.String; p2 : android_content.ContentValues; p3 : java_lang.String); PROCEDURE cursorStringToInsertHelper*(p0 : Cursor; p1 : java_lang.String; p2 : DatabaseUtils$InsertHelper; p3 : INTEGER); PROCEDURE dumpCurrentRow*(p0 : Cursor; p1 : java_io.PrintStream); PROCEDURE dumpCurrentRow*(p0 : Cursor; p1 : java_lang.StringBuilder); PROCEDURE dumpCurrentRow*(p0 : Cursor); PROCEDURE dumpCurrentRowToString*(p0 : Cursor) : java_lang.String; PROCEDURE dumpCursor*(p0 : Cursor; p1 : java_io.PrintStream); PROCEDURE dumpCursor*(p0 : Cursor); PROCEDURE dumpCursor*(p0 : Cursor; p1 : java_lang.StringBuilder); PROCEDURE dumpCursorToString*(p0 : Cursor) : java_lang.String; PROCEDURE getCollationKey*(p0 : java_lang.String) : java_lang.String; PROCEDURE getHexCollationKey*(p0 : java_lang.String) : java_lang.String; PROCEDURE Init*() : DatabaseUtils,CONSTRUCTOR; PROCEDURE longForQuery*( p0 : android_database_sqlite.SQLiteDatabase; p1 : java_lang.String; IN p2 : ARRAY OF java_lang.String) : LONGINT; PROCEDURE longForQuery*( p0 : android_database_sqlite.SQLiteStatement; IN p1 : ARRAY OF java_lang.String) : LONGINT; PROCEDURE queryNumEntries*(p0 : android_database_sqlite.SQLiteDatabase; p1 : java_lang.String) : LONGINT; PROCEDURE readExceptionFromParcel*(p0 : android_os.Parcel); PROCEDURE readExceptionWithFileNotFoundExceptionFromParcel*(p0 : android_os.Parcel); PROCEDURE readExceptionWithOperationApplicationExceptionFromParcel*(p0 : android_os.Parcel); PROCEDURE sqlEscapeString*(p0 : java_lang.String) : java_lang.String; PROCEDURE stringForQuery*( p0 : android_database_sqlite.SQLiteStatement; IN p1 : ARRAY OF java_lang.String) : java_lang.String; PROCEDURE stringForQuery*( p0 : android_database_sqlite.SQLiteDatabase; p1 : java_lang.String; IN p2 : ARRAY OF java_lang.String) : java_lang.String; PROCEDURE writeExceptionToParcel*(p0 : android_os.Parcel; p1 : java_lang.Exception); END; DatabaseUtils$InsertHelper* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) STATIC TABLE_INFO_PRAGMA_DEFAULT_INDEX* = 4; PROCEDURE Init*(p0 : android_database_sqlite.SQLiteDatabase; p1 : java_lang.String) : DatabaseUtils$InsertHelper,CONSTRUCTOR; END; DataSetObservable* = POINTER TO EXTENSIBLE RECORD (Observable) (* Typebound Procedures *) STATIC PROCEDURE Init*() : DataSetObservable,CONSTRUCTOR; END; DataSetObserver* = POINTER TO ABSTRACT RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE Init*() : DataSetObserver,CONSTRUCTOR; END; MatrixCursor* = POINTER TO EXTENSIBLE RECORD (AbstractCursor) (* Typebound Procedures *) STATIC PROCEDURE Init*(IN p0 : ARRAY OF java_lang.String) : MatrixCursor,CONSTRUCTOR; PROCEDURE Init*(IN p0 : ARRAY OF java_lang.String; p1 : INTEGER) : MatrixCursor,CONSTRUCTOR; END; MatrixCursor$RowBuilder* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) END; MergeCursor* = POINTER TO EXTENSIBLE RECORD (AbstractCursor) (* Typebound Procedures *) STATIC PROCEDURE Init*(IN p0 : ARRAY OF Cursor) : MergeCursor,CONSTRUCTOR; END; Observable* = POINTER TO ABSTRACT RECORD (java_lang.Object) (* Typebound Procedures *) mObservers! : java_util.ArrayList; STATIC PROCEDURE Init*() : Observable,CONSTRUCTOR; END; SQLException* = POINTER TO EXTENSIBLE RECORD (java_lang.RuntimeException) STATIC PROCEDURE Init*(p0 : java_lang.String) : SQLException,CONSTRUCTOR; PROCEDURE Init*() : SQLException,CONSTRUCTOR; END; StaleDataException* = POINTER TO EXTENSIBLE RECORD (java_lang.RuntimeException) STATIC PROCEDURE Init*(p0 : java_lang.String) : StaleDataException,CONSTRUCTOR; PROCEDURE Init*() : StaleDataException,CONSTRUCTOR; END; PROCEDURE (self:AbstractCursor) checkPosition!(),NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) close*(),NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) copyStringToBuffer*(p0 : INTEGER; p1 : CharArrayBuffer),NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) deactivate*(),NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) fillWindow*(p0 : INTEGER; p1 : CursorWindow),NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) finalize!(),EXTENSIBLE; PROCEDURE (self:AbstractCursor) getBlob*(p0 : INTEGER) : POINTER TO ARRAY OF BYTE,NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) getColumnCount*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) getColumnIndex*(p0 : java_lang.String) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) getColumnIndexOrThrow*(p0 : java_lang.String) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) getColumnName*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) getColumnNames*() : POINTER TO ARRAY OF java_lang.String,NEW,ABSTRACT; PROCEDURE (self:AbstractCursor) getCount*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:AbstractCursor) getDouble*(p0 : INTEGER) : REAL,NEW,ABSTRACT; PROCEDURE (self:AbstractCursor) getExtras*() : android_os.Bundle,NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) getFloat*(p0 : INTEGER) : SHORTREAL,NEW,ABSTRACT; PROCEDURE (self:AbstractCursor) getInt*(p0 : INTEGER) : INTEGER,NEW,ABSTRACT; PROCEDURE (self:AbstractCursor) getLong*(p0 : INTEGER) : LONGINT,NEW,ABSTRACT; PROCEDURE (self:AbstractCursor) getPosition*() : INTEGER,NEW; PROCEDURE (self:AbstractCursor) getShort*(p0 : INTEGER) : SHORTINT,NEW,ABSTRACT; PROCEDURE (self:AbstractCursor) getString*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:AbstractCursor) getUpdatedField!(p0 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) getWantsAllOnMoveCalls*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) getWindow*() : CursorWindow,NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) isAfterLast*() : BOOLEAN,NEW; PROCEDURE (self:AbstractCursor) isBeforeFirst*() : BOOLEAN,NEW; PROCEDURE (self:AbstractCursor) isClosed*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) isFieldUpdated!(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) isFirst*() : BOOLEAN,NEW; PROCEDURE (self:AbstractCursor) isLast*() : BOOLEAN,NEW; PROCEDURE (self:AbstractCursor) isNull*(p0 : INTEGER) : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:AbstractCursor) move*(p0 : INTEGER) : BOOLEAN,NEW; PROCEDURE (self:AbstractCursor) moveToFirst*() : BOOLEAN,NEW; PROCEDURE (self:AbstractCursor) moveToLast*() : BOOLEAN,NEW; PROCEDURE (self:AbstractCursor) moveToNext*() : BOOLEAN,NEW; PROCEDURE (self:AbstractCursor) moveToPosition*(p0 : INTEGER) : BOOLEAN,NEW; PROCEDURE (self:AbstractCursor) moveToPrevious*() : BOOLEAN,NEW; PROCEDURE (self:AbstractCursor) onChange!(p0 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) onMove*(p0 : INTEGER; p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) registerContentObserver*(p0 : ContentObserver),NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) registerDataSetObserver*(p0 : DataSetObserver),NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) requery*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) respond*(p0 : android_os.Bundle) : android_os.Bundle,NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) setNotificationUri*(p0 : android_content.ContentResolver; p1 : android_net.Uri),NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) unregisterContentObserver*(p0 : ContentObserver),NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor) unregisterDataSetObserver*(p0 : DataSetObserver),NEW,EXTENSIBLE; PROCEDURE (self:AbstractCursor$SelfContentObserver) deliverSelfNotifications*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:AbstractCursor$SelfContentObserver) onChange*(p0 : BOOLEAN),EXTENSIBLE; PROCEDURE (self:AbstractWindowedCursor) checkPosition!(),EXTENSIBLE; PROCEDURE (self:AbstractWindowedCursor) copyStringToBuffer*(p0 : INTEGER; p1 : CharArrayBuffer),EXTENSIBLE; PROCEDURE (self:AbstractWindowedCursor) getBlob*(p0 : INTEGER) : POINTER TO ARRAY OF BYTE,EXTENSIBLE; PROCEDURE (self:AbstractWindowedCursor) getDouble*(p0 : INTEGER) : REAL,EXTENSIBLE; PROCEDURE (self:AbstractWindowedCursor) getFloat*(p0 : INTEGER) : SHORTREAL,EXTENSIBLE; PROCEDURE (self:AbstractWindowedCursor) getInt*(p0 : INTEGER) : INTEGER,EXTENSIBLE; PROCEDURE (self:AbstractWindowedCursor) getLong*(p0 : INTEGER) : LONGINT,EXTENSIBLE; PROCEDURE (self:AbstractWindowedCursor) getShort*(p0 : INTEGER) : SHORTINT,EXTENSIBLE; PROCEDURE (self:AbstractWindowedCursor) getString*(p0 : INTEGER) : java_lang.String,EXTENSIBLE; PROCEDURE (self:AbstractWindowedCursor) getWindow*() : CursorWindow,EXTENSIBLE; PROCEDURE (self:AbstractWindowedCursor) hasWindow*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:AbstractWindowedCursor) isBlob*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:AbstractWindowedCursor) isFloat*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:AbstractWindowedCursor) isLong*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:AbstractWindowedCursor) isNull*(p0 : INTEGER) : BOOLEAN,EXTENSIBLE; PROCEDURE (self:AbstractWindowedCursor) isString*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:AbstractWindowedCursor) setWindow*(p0 : CursorWindow),NEW,EXTENSIBLE; PROCEDURE (self:ContentObservable) dispatchChange*(p0 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:ContentObservable) notifyChange*(p0 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:ContentObservable) registerObserver*(p0 : java_lang.Object),EXTENSIBLE; PROCEDURE (self:ContentObservable) registerObserver*(p0 : ContentObserver),NEW,EXTENSIBLE; PROCEDURE (self:ContentObserver) deliverSelfNotifications*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:ContentObserver) dispatchChange*(p0 : BOOLEAN),NEW; PROCEDURE (self:ContentObserver) onChange*(p0 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:CrossProcessCursor) fillWindow*(p0 : INTEGER; p1 : CursorWindow),NEW,ABSTRACT; PROCEDURE (self:CrossProcessCursor) getWindow*() : CursorWindow,NEW,ABSTRACT; PROCEDURE (self:CrossProcessCursor) onMove*(p0 : INTEGER; p1 : INTEGER) : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:Cursor) close*(),NEW,ABSTRACT; PROCEDURE (self:Cursor) copyStringToBuffer*(p0 : INTEGER; p1 : CharArrayBuffer),NEW,ABSTRACT; PROCEDURE (self:Cursor) deactivate*(),NEW,ABSTRACT; PROCEDURE (self:Cursor) getBlob*(p0 : INTEGER) : POINTER TO ARRAY OF BYTE,NEW,ABSTRACT; PROCEDURE (self:Cursor) getColumnCount*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:Cursor) getColumnIndex*(p0 : java_lang.String) : INTEGER,NEW,ABSTRACT; PROCEDURE (self:Cursor) getColumnIndexOrThrow*(p0 : java_lang.String) : INTEGER,NEW,ABSTRACT; PROCEDURE (self:Cursor) getColumnName*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:Cursor) getColumnNames*() : POINTER TO ARRAY OF java_lang.String,NEW,ABSTRACT; PROCEDURE (self:Cursor) getCount*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:Cursor) getDouble*(p0 : INTEGER) : REAL,NEW,ABSTRACT; PROCEDURE (self:Cursor) getExtras*() : android_os.Bundle,NEW,ABSTRACT; PROCEDURE (self:Cursor) getFloat*(p0 : INTEGER) : SHORTREAL,NEW,ABSTRACT; PROCEDURE (self:Cursor) getInt*(p0 : INTEGER) : INTEGER,NEW,ABSTRACT; PROCEDURE (self:Cursor) getLong*(p0 : INTEGER) : LONGINT,NEW,ABSTRACT; PROCEDURE (self:Cursor) getPosition*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:Cursor) getShort*(p0 : INTEGER) : SHORTINT,NEW,ABSTRACT; PROCEDURE (self:Cursor) getString*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:Cursor) getWantsAllOnMoveCalls*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:Cursor) isAfterLast*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:Cursor) isBeforeFirst*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:Cursor) isClosed*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:Cursor) isFirst*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:Cursor) isLast*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:Cursor) isNull*(p0 : INTEGER) : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:Cursor) move*(p0 : INTEGER) : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:Cursor) moveToFirst*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:Cursor) moveToLast*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:Cursor) moveToNext*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:Cursor) moveToPosition*(p0 : INTEGER) : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:Cursor) moveToPrevious*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:Cursor) registerContentObserver*(p0 : ContentObserver),NEW,ABSTRACT; PROCEDURE (self:Cursor) registerDataSetObserver*(p0 : DataSetObserver),NEW,ABSTRACT; PROCEDURE (self:Cursor) requery*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:Cursor) respond*(p0 : android_os.Bundle) : android_os.Bundle,NEW,ABSTRACT; PROCEDURE (self:Cursor) setNotificationUri*(p0 : android_content.ContentResolver; p1 : android_net.Uri),NEW,ABSTRACT; PROCEDURE (self:Cursor) unregisterContentObserver*(p0 : ContentObserver),NEW,ABSTRACT; PROCEDURE (self:Cursor) unregisterDataSetObserver*(p0 : DataSetObserver),NEW,ABSTRACT; PROCEDURE (self:CursorJoiner) hasNext*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorJoiner) iterator*() : java_util.Iterator,NEW,EXTENSIBLE; PROCEDURE (self:CursorJoiner) next*() : java_lang.Object,NEW,EXTENSIBLE; PROCEDURE (self:CursorJoiner) next*() : CursorJoiner$Result,NEW,EXTENSIBLE; PROCEDURE (self:CursorJoiner) remove*(),NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) allocRow*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) clear*(),NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) close*(),NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) copyStringToBuffer*(p0 : INTEGER; p1 : INTEGER; p2 : CharArrayBuffer),NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) describeContents*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) finalize!(),EXTENSIBLE; PROCEDURE (self:CursorWindow) freeLastRow*(),NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) getBlob*(p0 : INTEGER; p1 : INTEGER) : POINTER TO ARRAY OF BYTE,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) getDouble*(p0 : INTEGER; p1 : INTEGER) : REAL,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) getFloat*(p0 : INTEGER; p1 : INTEGER) : SHORTREAL,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) getInt*(p0 : INTEGER; p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) getLong*(p0 : INTEGER; p1 : INTEGER) : LONGINT,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) getNumRows*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) getShort*(p0 : INTEGER; p1 : INTEGER) : SHORTINT,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) getStartPosition*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) getString*(p0 : INTEGER; p1 : INTEGER) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) isBlob*(p0 : INTEGER; p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) isFloat*(p0 : INTEGER; p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) isLong*(p0 : INTEGER; p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) isNull*(p0 : INTEGER; p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) isString*(p0 : INTEGER; p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) onAllReferencesReleased!(),EXTENSIBLE; PROCEDURE (self:CursorWindow) putBlob*(IN p0 : ARRAY OF BYTE; p1 : INTEGER; p2 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) putDouble*(p0 : REAL; p1 : INTEGER; p2 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) putLong*(p0 : LONGINT; p1 : INTEGER; p2 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) putNull*(p0 : INTEGER; p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) putString*(p0 : java_lang.String; p1 : INTEGER; p2 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) setNumColumns*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) setStartPosition*(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:CursorWindow) writeToParcel*(p0 : android_os.Parcel; p1 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) close*(),NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) copyStringToBuffer*(p0 : INTEGER; p1 : CharArrayBuffer),NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) deactivate*(),NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) getBlob*(p0 : INTEGER) : POINTER TO ARRAY OF BYTE,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) getColumnCount*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) getColumnIndex*(p0 : java_lang.String) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) getColumnIndexOrThrow*(p0 : java_lang.String) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) getColumnName*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) getColumnNames*() : POINTER TO ARRAY OF java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) getCount*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) getDouble*(p0 : INTEGER) : REAL,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) getExtras*() : android_os.Bundle,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) getFloat*(p0 : INTEGER) : SHORTREAL,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) getInt*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) getLong*(p0 : INTEGER) : LONGINT,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) getPosition*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) getShort*(p0 : INTEGER) : SHORTINT,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) getString*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) getWantsAllOnMoveCalls*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) isAfterLast*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) isBeforeFirst*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) isClosed*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) isFirst*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) isLast*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) isNull*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) move*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) moveToFirst*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) moveToLast*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) moveToNext*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) moveToPosition*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) moveToPrevious*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) registerContentObserver*(p0 : ContentObserver),NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) registerDataSetObserver*(p0 : DataSetObserver),NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) requery*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) respond*(p0 : android_os.Bundle) : android_os.Bundle,NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) setNotificationUri*(p0 : android_content.ContentResolver; p1 : android_net.Uri),NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) unregisterContentObserver*(p0 : ContentObserver),NEW,EXTENSIBLE; PROCEDURE (self:CursorWrapper) unregisterDataSetObserver*(p0 : DataSetObserver),NEW,EXTENSIBLE; PROCEDURE (self:DatabaseUtils$InsertHelper) bind*(p0 : INTEGER; p1 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:DatabaseUtils$InsertHelper) bind*(p0 : INTEGER; p1 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:DatabaseUtils$InsertHelper) bind*(p0 : INTEGER; p1 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:DatabaseUtils$InsertHelper) bind*( p0 : INTEGER; IN p1 : ARRAY OF BYTE),NEW,EXTENSIBLE; PROCEDURE (self:DatabaseUtils$InsertHelper) bind*(p0 : INTEGER; p1 : REAL),NEW,EXTENSIBLE; PROCEDURE (self:DatabaseUtils$InsertHelper) bind*(p0 : INTEGER; p1 : SHORTREAL),NEW,EXTENSIBLE; PROCEDURE (self:DatabaseUtils$InsertHelper) bind*(p0 : INTEGER; p1 : LONGINT),NEW,EXTENSIBLE; PROCEDURE (self:DatabaseUtils$InsertHelper) bindNull*(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:DatabaseUtils$InsertHelper) close*(),NEW,EXTENSIBLE; PROCEDURE (self:DatabaseUtils$InsertHelper) execute*() : LONGINT,NEW,EXTENSIBLE; PROCEDURE (self:DatabaseUtils$InsertHelper) getColumnIndex*(p0 : java_lang.String) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DatabaseUtils$InsertHelper) insert*(p0 : android_content.ContentValues) : LONGINT,NEW,EXTENSIBLE; PROCEDURE (self:DatabaseUtils$InsertHelper) prepareForInsert*(),NEW,EXTENSIBLE; PROCEDURE (self:DatabaseUtils$InsertHelper) prepareForReplace*(),NEW,EXTENSIBLE; PROCEDURE (self:DatabaseUtils$InsertHelper) replace*(p0 : android_content.ContentValues) : LONGINT,NEW,EXTENSIBLE; PROCEDURE (self:DataSetObservable) notifyChanged*(),NEW,EXTENSIBLE; PROCEDURE (self:DataSetObservable) notifyInvalidated*(),NEW,EXTENSIBLE; PROCEDURE (self:DataSetObserver) onChanged*(),NEW,EXTENSIBLE; PROCEDURE (self:DataSetObserver) onInvalidated*(),NEW,EXTENSIBLE; PROCEDURE (self:MatrixCursor) addRow*(p0 : java_lang.Iterable),NEW,EXTENSIBLE; PROCEDURE (self:MatrixCursor) addRow*(IN p0 : ARRAY OF java_lang.Object),NEW,EXTENSIBLE; PROCEDURE (self:MatrixCursor) getColumnNames*() : POINTER TO ARRAY OF java_lang.String,EXTENSIBLE; PROCEDURE (self:MatrixCursor) getCount*() : INTEGER,EXTENSIBLE; PROCEDURE (self:MatrixCursor) getDouble*(p0 : INTEGER) : REAL,EXTENSIBLE; PROCEDURE (self:MatrixCursor) getFloat*(p0 : INTEGER) : SHORTREAL,EXTENSIBLE; PROCEDURE (self:MatrixCursor) getInt*(p0 : INTEGER) : INTEGER,EXTENSIBLE; PROCEDURE (self:MatrixCursor) getLong*(p0 : INTEGER) : LONGINT,EXTENSIBLE; PROCEDURE (self:MatrixCursor) getShort*(p0 : INTEGER) : SHORTINT,EXTENSIBLE; PROCEDURE (self:MatrixCursor) getString*(p0 : INTEGER) : java_lang.String,EXTENSIBLE; PROCEDURE (self:MatrixCursor) isNull*(p0 : INTEGER) : BOOLEAN,EXTENSIBLE; PROCEDURE (self:MatrixCursor) newRow*() : MatrixCursor$RowBuilder,NEW,EXTENSIBLE; PROCEDURE (self:MatrixCursor$RowBuilder) add*(p0 : java_lang.Object) : MatrixCursor$RowBuilder,NEW,EXTENSIBLE; PROCEDURE (self:MergeCursor) close*(),EXTENSIBLE; PROCEDURE (self:MergeCursor) deactivate*(),EXTENSIBLE; PROCEDURE (self:MergeCursor) getBlob*(p0 : INTEGER) : POINTER TO ARRAY OF BYTE,EXTENSIBLE; PROCEDURE (self:MergeCursor) getColumnNames*() : POINTER TO ARRAY OF java_lang.String,EXTENSIBLE; PROCEDURE (self:MergeCursor) getCount*() : INTEGER,EXTENSIBLE; PROCEDURE (self:MergeCursor) getDouble*(p0 : INTEGER) : REAL,EXTENSIBLE; PROCEDURE (self:MergeCursor) getFloat*(p0 : INTEGER) : SHORTREAL,EXTENSIBLE; PROCEDURE (self:MergeCursor) getInt*(p0 : INTEGER) : INTEGER,EXTENSIBLE; PROCEDURE (self:MergeCursor) getLong*(p0 : INTEGER) : LONGINT,EXTENSIBLE; PROCEDURE (self:MergeCursor) getShort*(p0 : INTEGER) : SHORTINT,EXTENSIBLE; PROCEDURE (self:MergeCursor) getString*(p0 : INTEGER) : java_lang.String,EXTENSIBLE; PROCEDURE (self:MergeCursor) isNull*(p0 : INTEGER) : BOOLEAN,EXTENSIBLE; PROCEDURE (self:MergeCursor) onMove*(p0 : INTEGER; p1 : INTEGER) : BOOLEAN,EXTENSIBLE; PROCEDURE (self:MergeCursor) registerContentObserver*(p0 : ContentObserver),EXTENSIBLE; PROCEDURE (self:MergeCursor) registerDataSetObserver*(p0 : DataSetObserver),EXTENSIBLE; PROCEDURE (self:MergeCursor) requery*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:MergeCursor) unregisterContentObserver*(p0 : ContentObserver),EXTENSIBLE; PROCEDURE (self:MergeCursor) unregisterDataSetObserver*(p0 : DataSetObserver),EXTENSIBLE; PROCEDURE (self:Observable) registerObserver*(p0 : java_lang.Object),NEW,EXTENSIBLE; PROCEDURE (self:Observable) unregisterAll*(),NEW,EXTENSIBLE; PROCEDURE (self:Observable) unregisterObserver*(p0 : java_lang.Object),NEW,EXTENSIBLE; END android_database.