Package org.greenrobot.greendao.database
Interface Database
-
- All Known Implementing Classes:
EncryptedDatabase,StandardDatabase
public interface DatabaseDatabase abstraction used internally by greenDAO.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbeginTransaction()voidclose()DatabaseStatementcompileStatement(java.lang.String sql)voidendTransaction()voidexecSQL(java.lang.String sql)voidexecSQL(java.lang.String sql, java.lang.Object[] bindArgs)java.lang.ObjectgetRawDatabase()booleaninTransaction()booleanisDbLockedByCurrentThread()booleanisOpen()android.database.CursorrawQuery(java.lang.String sql, java.lang.String[] selectionArgs)voidsetTransactionSuccessful()
-
-
-
Method Detail
-
rawQuery
android.database.Cursor rawQuery(java.lang.String sql, java.lang.String[] selectionArgs)
-
execSQL
void execSQL(java.lang.String sql) throws android.database.SQLException- Throws:
android.database.SQLException
-
beginTransaction
void beginTransaction()
-
endTransaction
void endTransaction()
-
inTransaction
boolean inTransaction()
-
setTransactionSuccessful
void setTransactionSuccessful()
-
execSQL
void execSQL(java.lang.String sql, java.lang.Object[] bindArgs) throws android.database.SQLException- Throws:
android.database.SQLException
-
compileStatement
DatabaseStatement compileStatement(java.lang.String sql)
-
isDbLockedByCurrentThread
boolean isDbLockedByCurrentThread()
-
isOpen
boolean isOpen()
-
close
void close()
-
getRawDatabase
java.lang.Object getRawDatabase()
-
-