IZStatement Class Reference

Generic SQL statement interface. More...

Inheritance diagram for IZStatement:

IZMySQLStatement IZOracleStatement IZPostgreSQLStatement IZPreparedStatement TZAbstractStatement TZMySQLStatement TZOracleStatement TZPostgreSQLStatement IZCallableStatement TZAbstractPreparedStatement TZAbstractPreparedStatement TZASAStatement TZDBLibStatement TZInterbase6Statement TZMySQLStatement TZOracleStatement TZPostgreSQLStatement TZSQLiteStatement

List of all members.

Public Member Functions

 AddBatch (const string SQL)
 Cancel ()
 ClearBatch ()
 ClearWarnings ()
 Close ()
Boolean Execute (const string SQL)
TIntegerDynArray ExecuteBatch ()
IZResultSet ExecuteQuery (const string SQL)
Integer ExecuteUpdate (const string SQL)
IZConnection GetConnection ()
TZFetchDirection GetFetchDirection ()
Integer GetFetchSize ()
TZLocateUpdatesMode GetLocateUpdates ()
Integer GetMaxFieldSize ()
Integer GetMaxRows ()
Boolean GetMoreResults ()
TStrings GetParameters ()
TZPostUpdatesMode GetPostUpdates ()
Integer GetQueryTimeout ()
IZResultSet GetResultSet ()
TZResultSetConcurrency GetResultSetConcurrency ()
TZResultSetType GetResultSetType ()
Integer GetUpdateCount ()
EZSQLWarning GetWarnings ()
 SetCursorName (const string Value)
 SetEscapeProcessing (Boolean Value)
 SetFetchDirection (TZFetchDirection Value)
 SetFetchSize (Integer Value)
 SetLocateUpdates (TZLocateUpdatesMode Value)
 SetMaxFieldSize (Integer Value)
 SetMaxRows (Integer Value)
 SetPostUpdates (TZPostUpdatesMode Value)
 SetQueryTimeout (Integer Value)
 SetResultSetConcurrency (TZResultSetConcurrency Value)
 SetResultSetType (TZResultSetType Value)


Detailed Description

Generic SQL statement interface.

Definition at line 1105 of file ZDbcIntfs.pas.


Member Function Documentation

IZStatement::AddBatch ( const string  SQL  ) 

Reimplemented in TZAbstractStatement.

IZStatement::Cancel (  ) 

IZStatement::ClearBatch (  ) 

Reimplemented in TZAbstractStatement.

IZStatement::ClearWarnings (  ) 

IZStatement::Close (  ) 

Boolean IZStatement::Execute ( const string  SQL  ) 

TIntegerDynArray IZStatement::ExecuteBatch (  ) 

Reimplemented in TZAbstractStatement.

IZResultSet IZStatement::ExecuteQuery ( const string  SQL  ) 

Integer IZStatement::ExecuteUpdate ( const string  SQL  ) 

IZConnection IZStatement::GetConnection (  ) 

Reimplemented in TZAbstractStatement.

TZFetchDirection IZStatement::GetFetchDirection (  ) 

Reimplemented in TZAbstractStatement.

Integer IZStatement::GetFetchSize (  ) 

Reimplemented in TZAbstractStatement.

TZLocateUpdatesMode IZStatement::GetLocateUpdates (  ) 

Reimplemented in TZAbstractStatement.

Integer IZStatement::GetMaxFieldSize (  ) 

Reimplemented in TZAbstractStatement.

Integer IZStatement::GetMaxRows (  ) 

Reimplemented in TZAbstractStatement.

Boolean IZStatement::GetMoreResults (  ) 

TStrings IZStatement::GetParameters (  ) 

Reimplemented in TZAbstractStatement.

TZPostUpdatesMode IZStatement::GetPostUpdates (  ) 

Reimplemented in TZAbstractStatement.

Integer IZStatement::GetQueryTimeout (  ) 

Reimplemented in TZAbstractStatement.

IZResultSet IZStatement::GetResultSet (  ) 

Reimplemented in TZAbstractStatement.

TZResultSetConcurrency IZStatement::GetResultSetConcurrency (  ) 

Reimplemented in TZAbstractStatement.

TZResultSetType IZStatement::GetResultSetType (  ) 

Reimplemented in TZAbstractStatement.

Integer IZStatement::GetUpdateCount (  ) 

Reimplemented in TZAbstractStatement.

EZSQLWarning IZStatement::GetWarnings (  ) 

IZStatement::SetCursorName ( const string  Value  ) 

Reimplemented in TZAbstractStatement.

IZStatement::SetEscapeProcessing ( Boolean  Value  ) 

Reimplemented in TZAbstractStatement.

IZStatement::SetFetchDirection ( TZFetchDirection  Value  ) 

Reimplemented in TZAbstractStatement.

IZStatement::SetFetchSize ( Integer  Value  ) 

Reimplemented in TZAbstractStatement.

IZStatement::SetLocateUpdates ( TZLocateUpdatesMode  Value  ) 

Reimplemented in TZAbstractStatement.

IZStatement::SetMaxFieldSize ( Integer  Value  ) 

Reimplemented in TZAbstractStatement.

IZStatement::SetMaxRows ( Integer  Value  ) 

Reimplemented in TZAbstractStatement.

IZStatement::SetPostUpdates ( TZPostUpdatesMode  Value  ) 

Reimplemented in TZAbstractStatement.

IZStatement::SetQueryTimeout ( Integer  Value  ) 

Reimplemented in TZAbstractStatement.

IZStatement::SetResultSetConcurrency ( TZResultSetConcurrency  Value  ) 

Reimplemented in TZAbstractStatement.

IZStatement::SetResultSetType ( TZResultSetType  Value  ) 

Reimplemented in TZAbstractStatement.


The documentation for this class was generated from the following file:

Generated on Wed Dec 30 08:42:45 2009 for zeoslib by  doxygen 1.5.7.1