#include <LiteStatement.h>
Inheritance diagram for acdk::sql::sqlite::LiteStatement:
Not all methods are implemented.
Public Member Functions | |
LiteStatement (IN(RLiteConnection) con) | |
virtual void | addBatch (INP(RString) sql) |
currently not supported | |
virtual void | cancel () |
API: JDK JDKDOC: Cancels this Statement object if both the DBMS and driver support aborting an SQL statement. | |
virtual void | clearBatch () |
API: JDK JDKDOC: JDBC 2.0 Makes the set of commands in the current batch empty. | |
virtual void | clearWarnings () |
currently not supported | |
virtual void | close () |
API: JDK JDKDOC: Releases this Statement object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed. | |
virtual bool | execute (INP(RString) sql) |
API: JDK JDKDOC: Executes a SQL statement that may return multiple results. | |
virtual RintArray | executeBatch () |
API: JDK JDKDOC: JDBC 2.0 Submits a batch of commands to the database for execution. | |
virtual RResultSet | executeQuery (INP(RString) sql) |
API: JDK JDKDOC: Executes a SQL statement that returns a single ResultSet. | |
virtual int | executeUpdate (INP(RString) sql) |
API: JDK JDKDOC: Executes an SQL INSERT, UPDATE or DELETE statement. | |
virtual RConnection | getConnection () |
API: JDK JDKDOC: JDBC 2.0 Returns the Connection object that produced this Statement object. | |
virtual int | getFetchDirection () |
always return ResultSet::FETCH_UNKNOWN | |
virtual int | getFetchSize () |
always return 1 | |
virtual int | getMaxFieldSize () |
always return 0 | |
virtual int | getMaxRows () |
always return 0 | |
virtual bool | getMoreResults () |
always return false | |
virtual int | getQueryTimeout () |
API: JDK JDKDOC: Retrieves the number of seconds the driver will wait for a Statement to execute. | |
virtual RResultSet | getResultSet () |
API: JDK JDKDOC: Returns the current result as a ResultSet object. | |
virtual int | getResultSetConcurrency () |
API: JDK JDKDOC: JDBC 2.0 Retrieves the result set concurrency. | |
virtual int | getResultSetType () |
API: JDK JDKDOC: JDBC 2.0 Determine the result set type. | |
virtual int | getUpdateCount () |
API: JDK JDKDOC: Returns the current result as an update count; if the result is a ResultSet or there are no more results, -1 is returned. | |
virtual RSQLWarning | getWarnings () |
API: JDK JDKDOC: Retrieves the first warning reported by calls on this Statement. | |
virtual void | setCursorName (INP(RString) name) |
API: JDK JDKDOC: Defines the SQL cursor name that will be used by subsequent Statement execute methods. | |
virtual void | setEscapeProcessing (bool enable) |
API: JDK JDKDOC: Sets escape processing on or off. | |
virtual void | setFetchDirection (int direction) |
sqlite supports only forward direction | |
virtual void | setFetchSize (int rows) |
will be ignored | |
virtual void | setMaxFieldSize (int max) |
will be ignored | |
virtual void | setMaxRows (int max) |
will be ignored | |
virtual void | setQueryTimeout (int seconds) |
API: JDK JDKDOC: Sets the number of seconds the driver will wait for a Statement to execute to the given number of seconds. | |
Protected Attributes | |
RLiteConnection | _con |
int | _updateCount |
RResultSet | _rset |
|
|
|
currently not supported
Implements acdk::sql::Statement. |
|
API: JDK JDKDOC: Cancels this Statement object if both the DBMS and driver support aborting an SQL statement.
Implements acdk::sql::Statement. |
|
API: JDK JDKDOC: JDBC 2.0 Makes the set of commands in the current batch empty.
Implements acdk::sql::Statement. |
|
currently not supported
Implements acdk::sql::Statement. |
|
API: JDK JDKDOC: Releases this Statement object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed.
Implements acdk::sql::Statement. |
|
API: JDK JDKDOC: Executes a SQL statement that may return multiple results.
Implements acdk::sql::Statement. |
|
API: JDK JDKDOC: JDBC 2.0 Submits a batch of commands to the database for execution.
Implements acdk::sql::Statement. |
|
API: JDK JDKDOC: Executes a SQL statement that returns a single ResultSet.
Implements acdk::sql::Statement. |
|
API: JDK JDKDOC: Executes an SQL INSERT, UPDATE or DELETE statement.
Implements acdk::sql::Statement. |
|
API: JDK JDKDOC: JDBC 2.0 Returns the Connection object that produced this Statement object.
Implements acdk::sql::Statement. |
|
always return ResultSet::FETCH_UNKNOWN
Implements acdk::sql::Statement. |
|
always return 1
Implements acdk::sql::Statement. |
|
always return 0
Implements acdk::sql::Statement. |
|
always return 0
Implements acdk::sql::Statement. |
|
always return false
Implements acdk::sql::Statement. |
|
API: JDK JDKDOC: Retrieves the number of seconds the driver will wait for a Statement to execute.
Implements acdk::sql::Statement. |
|
API: JDK JDKDOC: Returns the current result as a ResultSet object.
Implements acdk::sql::Statement. |
|
API: JDK JDKDOC: JDBC 2.0 Retrieves the result set concurrency.
Implements acdk::sql::Statement. |
|
API: JDK JDKDOC: JDBC 2.0 Determine the result set type.
Implements acdk::sql::Statement. |
|
API: JDK JDKDOC: Returns the current result as an update count; if the result is a ResultSet or there are no more results, -1 is returned.
Implements acdk::sql::Statement. |
|
API: JDK JDKDOC: Retrieves the first warning reported by calls on this Statement.
Implements acdk::sql::Statement. |
|
API: JDK JDKDOC: Defines the SQL cursor name that will be used by subsequent Statement execute methods.
Implements acdk::sql::Statement. |
|
API: JDK JDKDOC: Sets escape processing on or off.
Implements acdk::sql::Statement. |
|
sqlite supports only forward direction
Implements acdk::sql::Statement. |
|
will be ignored
Implements acdk::sql::Statement. |
|
will be ignored
Implements acdk::sql::Statement. |
|
will be ignored
Implements acdk::sql::Statement. |
|
API: JDK JDKDOC: Sets the number of seconds the driver will wait for a Statement to execute to the given number of seconds.
Implements acdk::sql::Statement. |
|
|
|
|
|
|