# Print output for @column tags ?>
public
abstract
class
SQLiteProgram
extends SQLiteClosable
java.lang.Object | ||
↳ | android.database.sqlite.SQLiteClosable | |
↳ | android.database.sqlite.SQLiteProgram |
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 is deprecated. 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 | |
---|---|
public 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. |
public 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 |
public 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 |
public 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 |
public 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 |
public 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 |
public void clearBindings ()
Clears all existing bindings. Unset bindings are treated as NULL.
public final int getUniqueId ()
This method is deprecated.
This method is deprecated and must not be used.
Unimplemented.
Returns | |
---|---|
int |
protected void onAllReferencesReleased ()
Called when the last reference to the object was released by
a call to releaseReference()
or close()
.