public abstract class

SQLiteProgram

extends SQLiteClosable
java.lang.Object
   ↳ com.tencent.wcdb.database.SQLiteClosable
     ↳ com.tencent.wcdb.database.SQLiteProgram
Known Direct Subclasses

Class Overview

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 String[] getColumnNames()
final SQLiteDatabase getDatabase()
final int getUniqueId()
This method is deprecated. This method is deprecated and must not be used.
[Expand]
Inherited Methods
From class com.tencent.wcdb.database.SQLiteClosable
From class java.lang.Object
From interface java.io.Closeable
From interface java.lang.AutoCloseable

Public Methods

public void bindAllArgsAsStrings (String[] bindArgs)

Given an array of String bindArgs, this method binds all of them in one single call.

Parameters
bindArgs 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 The 1-based index to the parameter to bind
value 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 The 1-based index to the parameter to bind
value 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 The 1-based index to the parameter to bind
value 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 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 The 1-based index to the parameter to bind
value The value to bind, must not be null

public void clearBindings ()

Clears all existing bindings. Unset bindings are treated as NULL.

public final String[] getColumnNames ()

public final SQLiteDatabase getDatabase ()

public final int getUniqueId ()

This method is deprecated.
This method is deprecated and must not be used.

Unimplemented.