SQLiteProgram
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.
Summary
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 15. 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 methods
bindAllArgsAsStrings
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. |
bindBlob
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 |
bindDouble
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 |
bindLong
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 |
bindNull
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 |
bindString
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 |
clearBindings
public void clearBindings ()
Clears all existing bindings. Unset bindings are treated as NULL.
getUniqueId
public final int getUniqueId ()
This method was deprecated
in API level 15.
This method is deprecated and must not be used.
Unimplemented.
Returns | |
---|---|
int |
Protected methods
onAllReferencesReleased
protected void onAllReferencesReleased ()
Called when the last reference to the object was released by
a call to releaseReference()
or close()
.