FOREIGN MODULE android_database_sqlite; IMPORT java_lang := "java.lang", android_database := "android.database", java_io := "java.io", java_util := "java.util", android_content := "android.content", android_net := "android.net", android_os := "android.os"; TYPE SQLiteAbortException* = POINTER TO EXTENSIBLE RECORD (SQLiteException) STATIC PROCEDURE Init*(p0 : java_lang.String) : SQLiteAbortException,CONSTRUCTOR; PROCEDURE Init*() : SQLiteAbortException,CONSTRUCTOR; END; SQLiteClosable* = POINTER TO ABSTRACT RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE Init*() : SQLiteClosable,CONSTRUCTOR; END; SQLiteConstraintException* = POINTER TO EXTENSIBLE RECORD (SQLiteException) STATIC PROCEDURE Init*(p0 : java_lang.String) : SQLiteConstraintException,CONSTRUCTOR; PROCEDURE Init*() : SQLiteConstraintException,CONSTRUCTOR; END; SQLiteCursor* = POINTER TO EXTENSIBLE RECORD (android_database.AbstractWindowedCursor) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : SQLiteDatabase; p1 : SQLiteCursorDriver; p2 : java_lang.String; p3 : SQLiteQuery) : SQLiteCursor,CONSTRUCTOR; END; SQLiteCursorDriver* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; SQLiteDatabase* = POINTER TO EXTENSIBLE RECORD (SQLiteClosable) (* Typebound Procedures *) STATIC CREATE_IF_NECESSARY* = 268435456; NO_LOCALIZED_COLLATORS* = 16; OPEN_READONLY* = 1; OPEN_READWRITE* = 0; SQLITE_MAX_LIKE_PATTERN_LENGTH* = 50000; PROCEDURE create*(p0 : SQLiteDatabase$CursorFactory) : SQLiteDatabase; PROCEDURE findEditTable*(p0 : java_lang.String) : java_lang.String; PROCEDURE openDatabase*(p0 : java_lang.String; p1 : SQLiteDatabase$CursorFactory; p2 : INTEGER) : SQLiteDatabase; PROCEDURE openOrCreateDatabase*(p0 : java_lang.String; p1 : SQLiteDatabase$CursorFactory) : SQLiteDatabase; PROCEDURE openOrCreateDatabase*(p0 : java_io.File; p1 : SQLiteDatabase$CursorFactory) : SQLiteDatabase; PROCEDURE releaseMemory*() : INTEGER; END; SQLiteDatabase$CursorFactory* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; SQLiteDatabaseCorruptException* = POINTER TO EXTENSIBLE RECORD (SQLiteException) STATIC PROCEDURE Init*(p0 : java_lang.String) : SQLiteDatabaseCorruptException,CONSTRUCTOR; PROCEDURE Init*() : SQLiteDatabaseCorruptException,CONSTRUCTOR; END; SQLiteDiskIOException* = POINTER TO EXTENSIBLE RECORD (SQLiteException) STATIC PROCEDURE Init*(p0 : java_lang.String) : SQLiteDiskIOException,CONSTRUCTOR; PROCEDURE Init*() : SQLiteDiskIOException,CONSTRUCTOR; END; SQLiteDoneException* = POINTER TO EXTENSIBLE RECORD (SQLiteException) STATIC PROCEDURE Init*(p0 : java_lang.String) : SQLiteDoneException,CONSTRUCTOR; PROCEDURE Init*() : SQLiteDoneException,CONSTRUCTOR; END; SQLiteException* = POINTER TO EXTENSIBLE RECORD (android_database.SQLException) STATIC PROCEDURE Init*(p0 : java_lang.String) : SQLiteException,CONSTRUCTOR; PROCEDURE Init*() : SQLiteException,CONSTRUCTOR; END; SQLiteFullException* = POINTER TO EXTENSIBLE RECORD (SQLiteException) STATIC PROCEDURE Init*(p0 : java_lang.String) : SQLiteFullException,CONSTRUCTOR; PROCEDURE Init*() : SQLiteFullException,CONSTRUCTOR; END; SQLiteMisuseException* = POINTER TO EXTENSIBLE RECORD (SQLiteException) STATIC PROCEDURE Init*(p0 : java_lang.String) : SQLiteMisuseException,CONSTRUCTOR; PROCEDURE Init*() : SQLiteMisuseException,CONSTRUCTOR; END; SQLiteOpenHelper* = POINTER TO ABSTRACT RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : android_content.Context; p1 : java_lang.String; p2 : SQLiteDatabase$CursorFactory; p3 : INTEGER) : SQLiteOpenHelper,CONSTRUCTOR; END; SQLiteProgram* = POINTER TO ABSTRACT RECORD (SQLiteClosable) (* Typebound Procedures *) mDatabase! : SQLiteDatabase; nHandle! : INTEGER; nStatement! : INTEGER; END; SQLiteQuery* = POINTER TO EXTENSIBLE RECORD (SQLiteProgram) (* Typebound Procedures *) END; SQLiteQueryBuilder* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE appendColumns*( p0 : java_lang.StringBuilder; IN p1 : ARRAY OF java_lang.String); PROCEDURE buildQueryString*( p0 : BOOLEAN; p1 : java_lang.String; IN p2 : ARRAY OF java_lang.String; p3 : java_lang.String; p4 : java_lang.String; p5 : java_lang.String; p6 : java_lang.String; p7 : java_lang.String) : java_lang.String; PROCEDURE Init*() : SQLiteQueryBuilder,CONSTRUCTOR; END; SQLiteStatement* = POINTER TO EXTENSIBLE RECORD (SQLiteProgram) (* Typebound Procedures *) END; SQLiteTransactionListener* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; PROCEDURE (self:SQLiteClosable) acquireReference*(),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteClosable) onAllReferencesReleased!(),NEW,ABSTRACT; PROCEDURE (self:SQLiteClosable) onAllReferencesReleasedFromContainer!(),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteClosable) releaseReference*(),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteClosable) releaseReferenceFromContainer*(),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteCursor) close*(),EXTENSIBLE; PROCEDURE (self:SQLiteCursor) deactivate*(),EXTENSIBLE; PROCEDURE (self:SQLiteCursor) finalize!(),EXTENSIBLE; PROCEDURE (self:SQLiteCursor) getColumnIndex*(p0 : java_lang.String) : INTEGER,EXTENSIBLE; PROCEDURE (self:SQLiteCursor) getColumnNames*() : POINTER TO ARRAY OF java_lang.String,EXTENSIBLE; PROCEDURE (self:SQLiteCursor) getCount*() : INTEGER,EXTENSIBLE; PROCEDURE (self:SQLiteCursor) getDatabase*() : SQLiteDatabase,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteCursor) onMove*(p0 : INTEGER; p1 : INTEGER) : BOOLEAN,EXTENSIBLE; PROCEDURE (self:SQLiteCursor) registerDataSetObserver*(p0 : android_database.DataSetObserver),EXTENSIBLE; PROCEDURE (self:SQLiteCursor) requery*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:SQLiteCursor) setSelectionArguments*(IN p0 : ARRAY OF java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteCursor) setWindow*(p0 : android_database.CursorWindow),EXTENSIBLE; PROCEDURE (self:SQLiteCursorDriver) cursorClosed*(),NEW,ABSTRACT; PROCEDURE (self:SQLiteCursorDriver) cursorDeactivated*(),NEW,ABSTRACT; PROCEDURE (self:SQLiteCursorDriver) cursorRequeried*(p0 : android_database.Cursor),NEW,ABSTRACT; PROCEDURE (self:SQLiteCursorDriver) query*( p0 : SQLiteDatabase$CursorFactory; IN p1 : ARRAY OF java_lang.String) : android_database.Cursor,NEW,ABSTRACT; PROCEDURE (self:SQLiteCursorDriver) setBindArguments*(IN p0 : ARRAY OF java_lang.String),NEW,ABSTRACT; PROCEDURE (self:SQLiteDatabase) beginTransaction*(),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) beginTransactionWithListener*(p0 : SQLiteTransactionListener),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) close*(),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) compileStatement*(p0 : java_lang.String) : SQLiteStatement,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) delete*( p0 : java_lang.String; p1 : java_lang.String; IN p2 : ARRAY OF java_lang.String) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) endTransaction*(),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) execSQL*( p0 : java_lang.String; IN p1 : ARRAY OF java_lang.Object),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) execSQL*(p0 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) finalize!(),EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) getMaximumSize*() : LONGINT,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) getPageSize*() : LONGINT,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) getPath*() : java_lang.String,NEW; PROCEDURE (self:SQLiteDatabase) getSyncedTables*() : java_util.Map,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) getVersion*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) insert*(p0 : java_lang.String; p1 : java_lang.String; p2 : android_content.ContentValues) : LONGINT,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) insertOrThrow*(p0 : java_lang.String; p1 : java_lang.String; p2 : android_content.ContentValues) : LONGINT,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) inTransaction*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) isDbLockedByCurrentThread*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) isDbLockedByOtherThreads*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) isOpen*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) isReadOnly*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) markTableSyncable*(p0 : java_lang.String; p1 : java_lang.String; p2 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) markTableSyncable*(p0 : java_lang.String; p1 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) needUpgrade*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) onAllReferencesReleased!(),EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) query*( p0 : java_lang.String; IN p1 : ARRAY OF java_lang.String; p2 : java_lang.String; IN p3 : ARRAY OF java_lang.String; p4 : java_lang.String; p5 : java_lang.String; p6 : java_lang.String; p7 : java_lang.String) : android_database.Cursor,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) query*( p0 : BOOLEAN; p1 : java_lang.String; IN p2 : ARRAY OF java_lang.String; p3 : java_lang.String; IN p4 : ARRAY OF java_lang.String; p5 : java_lang.String; p6 : java_lang.String; p7 : java_lang.String; p8 : java_lang.String) : android_database.Cursor,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) query*( p0 : java_lang.String; IN p1 : ARRAY OF java_lang.String; p2 : java_lang.String; IN p3 : ARRAY OF java_lang.String; p4 : java_lang.String; p5 : java_lang.String; p6 : java_lang.String) : android_database.Cursor,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) queryWithFactory*( p0 : SQLiteDatabase$CursorFactory; p1 : BOOLEAN; p2 : java_lang.String; IN p3 : ARRAY OF java_lang.String; p4 : java_lang.String; IN p5 : ARRAY OF java_lang.String; p6 : java_lang.String; p7 : java_lang.String; p8 : java_lang.String; p9 : java_lang.String) : android_database.Cursor,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) rawQuery*( p0 : java_lang.String; IN p1 : ARRAY OF java_lang.String) : android_database.Cursor,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) rawQueryWithFactory*( p0 : SQLiteDatabase$CursorFactory; p1 : java_lang.String; IN p2 : ARRAY OF java_lang.String; p3 : java_lang.String) : android_database.Cursor,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) replace*(p0 : java_lang.String; p1 : java_lang.String; p2 : android_content.ContentValues) : LONGINT,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) replaceOrThrow*(p0 : java_lang.String; p1 : java_lang.String; p2 : android_content.ContentValues) : LONGINT,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) setLocale*(p0 : java_util.Locale),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) setLockingEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) setMaximumSize*(p0 : LONGINT) : LONGINT,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) setPageSize*(p0 : LONGINT),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) setTransactionSuccessful*(),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) setVersion*(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) update*( p0 : java_lang.String; p1 : android_content.ContentValues; p2 : java_lang.String; IN p3 : ARRAY OF java_lang.String) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) yieldIfContended*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) yieldIfContendedSafely*(p0 : LONGINT) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase) yieldIfContendedSafely*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteDatabase$CursorFactory) newCursor*(p0 : SQLiteDatabase; p1 : SQLiteCursorDriver; p2 : java_lang.String; p3 : SQLiteQuery) : android_database.Cursor,NEW,ABSTRACT; PROCEDURE (self:SQLiteOpenHelper) close*(),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteOpenHelper) getReadableDatabase*() : SQLiteDatabase,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteOpenHelper) getWritableDatabase*() : SQLiteDatabase,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteOpenHelper) onCreate*(p0 : SQLiteDatabase),NEW,ABSTRACT; PROCEDURE (self:SQLiteOpenHelper) onOpen*(p0 : SQLiteDatabase),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteOpenHelper) onUpgrade*(p0 : SQLiteDatabase; p1 : INTEGER; p2 : INTEGER),NEW,ABSTRACT; PROCEDURE (self:SQLiteProgram) bindBlob*( p0 : INTEGER; IN p1 : ARRAY OF BYTE),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteProgram) bindDouble*(p0 : INTEGER; p1 : REAL),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteProgram) bindLong*(p0 : INTEGER; p1 : LONGINT),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteProgram) bindNull*(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteProgram) bindString*(p0 : INTEGER; p1 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteProgram) clearBindings*(),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteProgram) close*(),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteProgram) compile!(p0 : java_lang.String; p1 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteProgram) finalize!(),EXTENSIBLE; PROCEDURE (self:SQLiteProgram) getUniqueId*() : INTEGER,NEW; PROCEDURE (self:SQLiteProgram) native_bind_blob!( p0 : INTEGER; IN p1 : ARRAY OF BYTE),NEW; PROCEDURE (self:SQLiteProgram) native_bind_double!(p0 : INTEGER; p1 : REAL),NEW; PROCEDURE (self:SQLiteProgram) native_bind_long!(p0 : INTEGER; p1 : LONGINT),NEW; PROCEDURE (self:SQLiteProgram) native_bind_null!(p0 : INTEGER),NEW; PROCEDURE (self:SQLiteProgram) native_bind_string!(p0 : INTEGER; p1 : java_lang.String),NEW; PROCEDURE (self:SQLiteProgram) native_compile!(p0 : java_lang.String),NEW; PROCEDURE (self:SQLiteProgram) native_finalize!(),NEW; PROCEDURE (self:SQLiteProgram) onAllReferencesReleased!(),EXTENSIBLE; PROCEDURE (self:SQLiteProgram) onAllReferencesReleasedFromContainer!(),EXTENSIBLE; PROCEDURE (self:SQLiteQuery) bindDouble*(p0 : INTEGER; p1 : REAL),EXTENSIBLE; PROCEDURE (self:SQLiteQuery) bindLong*(p0 : INTEGER; p1 : LONGINT),EXTENSIBLE; PROCEDURE (self:SQLiteQuery) bindNull*(p0 : INTEGER),EXTENSIBLE; PROCEDURE (self:SQLiteQuery) bindString*(p0 : INTEGER; p1 : java_lang.String),EXTENSIBLE; PROCEDURE (self:SQLiteQuery) close*(),EXTENSIBLE; PROCEDURE (self:SQLiteQuery) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:SQLiteQueryBuilder) appendWhere*(p0 : java_lang.CharSequence),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteQueryBuilder) appendWhereEscapeString*(p0 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteQueryBuilder) buildQuery*(IN p0 : ARRAY OF java_lang.String; p1 : java_lang.String; IN p2 : ARRAY OF java_lang.String; p3 : java_lang.String; p4 : java_lang.String; p5 : java_lang.String; p6 : java_lang.String) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteQueryBuilder) buildUnionQuery*(IN p0 : ARRAY OF java_lang.String; p1 : java_lang.String; p2 : java_lang.String) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteQueryBuilder) buildUnionSubQuery*( p0 : java_lang.String; IN p1 : ARRAY OF java_lang.String; p2 : java_util.Set; p3 : INTEGER; p4 : java_lang.String; p5 : java_lang.String; IN p6 : ARRAY OF java_lang.String; p7 : java_lang.String; p8 : java_lang.String) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteQueryBuilder) getTables*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteQueryBuilder) query*( p0 : SQLiteDatabase; IN p1 : ARRAY OF java_lang.String; p2 : java_lang.String; IN p3 : ARRAY OF java_lang.String; p4 : java_lang.String; p5 : java_lang.String; p6 : java_lang.String; p7 : java_lang.String) : android_database.Cursor,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteQueryBuilder) query*( p0 : SQLiteDatabase; IN p1 : ARRAY OF java_lang.String; p2 : java_lang.String; IN p3 : ARRAY OF java_lang.String; p4 : java_lang.String; p5 : java_lang.String; p6 : java_lang.String) : android_database.Cursor,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteQueryBuilder) setCursorFactory*(p0 : SQLiteDatabase$CursorFactory),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteQueryBuilder) setDistinct*(p0 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteQueryBuilder) setProjectionMap*(p0 : java_util.Map),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteQueryBuilder) setTables*(p0 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteStatement) execute*(),NEW,EXTENSIBLE; PROCEDURE (self:SQLiteStatement) executeInsert*() : LONGINT,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteStatement) simpleQueryForLong*() : LONGINT,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteStatement) simpleQueryForString*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:SQLiteTransactionListener) onBegin*(),NEW,ABSTRACT; PROCEDURE (self:SQLiteTransactionListener) onCommit*(),NEW,ABSTRACT; PROCEDURE (self:SQLiteTransactionListener) onRollback*(),NEW,ABSTRACT; END android_database_sqlite.