public
abstract
class
SQLiteProgram
extends SQLiteClosable
java.lang.Object | ||
↳ | android.database.sqlite.SQLiteClosable | |
↳ | android.database.sqlite.SQLiteProgram |
Known Direct Subclasses |
A base class for compiled SQLite programs.
This class is not thread-safe.
Public methods | |
---|---|
void
|
bindAllArgsAsStrings(String[] bindArgs)
Given an array of String bindArgs, this method binds all of them in one single call. |
void
|
bindBlob(int index, byte[] value)
Bind a byte array value to this statement. |
void
|
bindDouble(int index, double value)
Bind a double value to this statement. |
void
|
bindLong(int index, long value)
Bind a long value to this statement. |
void
|
bindNull(int index)
Bind a NULL value to this statement. |
void
|
bindString(int index, String value)
Bind a String value to this statement. |
void
|
clearBindings()
Clears all existing bindings. |
final
int
|
getUniqueId()
This method was deprecated in API level 11. This method is deprecated and must not be used. |
Protected methods | |
---|---|
void
|
onAllReferencesReleased()
Called when the last reference to the object was released by
a call to |
Inherited methods | |
---|---|
From
class
android.database.sqlite.SQLiteClosable
| |
From
class
java.lang.Object
| |
From
interface
java.io.Closeable
| |
From
interface
java.lang.AutoCloseable
|
void bindAllArgsAsStrings (String[] bindArgs)
Given an array of String bindArgs, this method binds all of them in one single call.
Parameters | |
---|---|
bindArgs |
String :
the String array of bind args, none of which must be null.
|
void bindBlob (int index, byte[] value)
Bind a byte array value to this statement. The value remains bound until
clearBindings()
is called.
Parameters | |
---|---|
index |
int :
The 1-based index to the parameter to bind |
value |
byte :
The value to bind, must not be null
|
void bindDouble (int index, double value)
Bind a double value to this statement. The value remains bound until
clearBindings()
is called.
Parameters | |
---|---|
index |
int :
The 1-based index to the parameter to bind |
value |
double :
The value to bind
|
void bindLong (int index, long value)
Bind a long value to this statement. The value remains bound until
clearBindings()
is called.
addToBindArgs
Parameters | |
---|---|
index |
int :
The 1-based index to the parameter to bind |
value |
long :
The value to bind
|
void bindNull (int index)
Bind a NULL value to this statement. The value remains bound until
clearBindings()
is called.
Parameters | |
---|---|
index |
int :
The 1-based index to the parameter to bind null to
|
void bindString (int index, String value)
Bind a String value to this statement. The value remains bound until
clearBindings()
is called.
Parameters | |
---|---|
index |
int :
The 1-based index to the parameter to bind |
value |
String :
The value to bind, must not be null
|
void clearBindings ()
Clears all existing bindings. Unset bindings are treated as NULL.
int getUniqueId ()
This method was deprecated
in API level 11.
This method is deprecated and must not be used.
Unimplemented.
Returns | |
---|---|
int |
void onAllReferencesReleased ()
Called when the last reference to the object was released by
a call to releaseReference()
or close()
.