public final class SQLiteStatement extends SQLiteProgram
This class is not thread-safe.
| Modifier and Type | Method and Description |
|---|---|
void |
execute()
Execute this SQL statement, if it is not a SELECT / INSERT / DELETE / UPDATE, for example
CREATE / DROP table, view, trigger, index etc.
|
long |
executeInsert()
Execute this SQL statement and return the ID of the row inserted due to this call.
|
int |
executeUpdateDelete()
Execute this SQL statement, if the the number of rows affected by execution of this SQL
statement is of any importance to the caller - for example, UPDATE / DELETE SQL statements.
|
long |
simpleQueryForLong()
Execute a statement that returns a 1 by 1 table with a numeric value.
|
java.lang.String |
simpleQueryForString()
Execute a statement that returns a 1 by 1 table with a text value.
|
java.lang.String |
toString() |
bindAllArgsAsStrings, bindBlob, bindDouble, bindLong, bindNull, bindString, clearBindings, getConnectionFlags, getSession, getUniqueId, onAllReferencesReleased, onCorruptionacquireReference, close, onAllReferencesReleasedFromContainer, releaseReference, releaseReferenceFromContainerpublic void execute()
android.database.SQLException - If the SQL string is invalid for
some reasonpublic int executeUpdateDelete()
android.database.SQLException - If the SQL string is invalid for
some reasonpublic long executeInsert()
android.database.SQLException - If the SQL string is invalid for
some reasonpublic long simpleQueryForLong()
android.database.sqlite.SQLiteDoneException - if the query returns zero rowspublic java.lang.String simpleQueryForString()
android.database.sqlite.SQLiteDoneException - if the query returns zero rowspublic java.lang.String toString()
toString in class java.lang.Object