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.