IZCallableStatement Class Reference

Callable SQL statement interface. More...

Inheritance diagram for IZCallableStatement:

IZPreparedStatement IZStatement TZAbstractCallableStatement TZAdoStatement TZASACallableStatement TZDBLibCallableStatement TZInterbase6CallableStatement TZAdoPreparedStatement TZAdoCallableStatement

List of all members.

Public Member Functions

 AddBatch (const string SQL)
 AddBatchPrepared ()
 Cancel ()
 ClearBatch ()
 ClearParameters ()
 ClearWarnings ()
 Close ()
Boolean Execute (const string SQL)
TIntegerDynArray ExecuteBatch ()
Boolean ExecutePrepared ()
IZResultSet ExecuteQuery (const string SQL)
IZResultSet ExecuteQueryPrepared ()
Integer ExecuteUpdate (const string SQL)
Integer ExecuteUpdatePrepared ()
Extended GetBigDecimal (Integer ParameterIndex)
Boolean GetBoolean (Integer ParameterIndex)
ShortInt GetByte (Integer ParameterIndex)
TByteDynArray GetBytes (Integer ParameterIndex)
IZConnection GetConnection ()
TDateTime GetDate (Integer ParameterIndex)
Double GetDouble (Integer ParameterIndex)
TZFetchDirection GetFetchDirection ()
Integer GetFetchSize ()
Single GetFloat (Integer ParameterIndex)
Integer GetInt (Integer ParameterIndex)
TZLocateUpdatesMode GetLocateUpdates ()
Int64 GetLong (Integer ParameterIndex)
Integer GetMaxFieldSize ()
Integer GetMaxRows ()
IZResultSetMetadata GetMetadata ()
Boolean GetMoreResults ()
TStrings GetParameters ()
PChar GetPChar (Integer ParameterIndex)
TZPostUpdatesMode GetPostUpdates ()
Integer GetQueryTimeout ()
IZResultSet GetResultSet ()
TZResultSetConcurrency GetResultSetConcurrency ()
TZResultSetType GetResultSetType ()
SmallInt GetShort (Integer ParameterIndex)
string GetString (Integer ParameterIndex)
TDateTime GetTime (Integer ParameterIndex)
TDateTime GetTimestamp (Integer ParameterIndex)
WideString GetUnicodeString (Integer ParameterIndex)
Integer GetUpdateCount ()
TZVariant GetValue (Integer ParameterIndex)
EZSQLWarning GetWarnings ()
Boolean IsNull (Integer ParameterIndex)
 RegisterOutParameter (Integer ParameterIndex, Integer SQLType)
 SetAsciiStream (Integer ParameterIndex, TStream Value)
 SetBigDecimal (Integer ParameterIndex, Extended Value)
 SetBinaryStream (Integer ParameterIndex, TStream Value)
 SetBlob (Integer ParameterIndex, TZSQLType SQLType, IZBlob Value)
 SetBoolean (Integer ParameterIndex, Boolean Value)
 SetByte (Integer ParameterIndex, ShortInt Value)
 SetBytes (Integer ParameterIndex, const TByteDynArray Value)
 SetCursorName (const string Value)
 SetDate (Integer ParameterIndex, TDateTime Value)
 SetDefaultValue (Integer ParameterIndex, const string Value)
 SetDouble (Integer ParameterIndex, Double Value)
 SetEscapeProcessing (Boolean Value)
 SetFetchDirection (TZFetchDirection Value)
 SetFetchSize (Integer Value)
 SetFloat (Integer ParameterIndex, Single Value)
 SetInt (Integer ParameterIndex, Integer Value)
 SetLocateUpdates (TZLocateUpdatesMode Value)
 SetLong (Integer ParameterIndex, Int64 Value)
 SetMaxFieldSize (Integer Value)
 SetMaxRows (Integer Value)
 SetNull (Integer ParameterIndex, TZSQLType SQLType)
 SetPChar (Integer ParameterIndex, PChar Value)
 SetPostUpdates (TZPostUpdatesMode Value)
 SetQueryTimeout (Integer Value)
 SetResultSetConcurrency (TZResultSetConcurrency Value)
 SetResultSetType (TZResultSetType Value)
 SetShort (Integer ParameterIndex, SmallInt Value)
 SetString (Integer ParameterIndex, const string Value)
 SetTime (Integer ParameterIndex, TDateTime Value)
 SetTimestamp (Integer ParameterIndex, TDateTime Value)
 SetUnicodeStream (Integer ParameterIndex, TStream Value)
 SetUnicodeString (Integer ParameterIndex, const WideString Value)
 SetValue (Integer ParameterIndex, const TZVariant Value)
Boolean WasNull ()


Detailed Description

Callable SQL statement interface.

Definition at line 1386 of file ZDbcIntfs.pas.


Member Function Documentation

IZStatement::AddBatch ( const string  SQL  )  [inherited]

Reimplemented in TZAbstractStatement.

IZPreparedStatement::AddBatchPrepared (  )  [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZStatement::Cancel (  )  [inherited]

IZStatement::ClearBatch (  )  [inherited]

Reimplemented in TZAbstractStatement.

IZPreparedStatement::ClearParameters (  )  [inherited]

IZStatement::ClearWarnings (  )  [inherited]

IZStatement::Close (  )  [inherited]

Boolean IZStatement::Execute ( const string  SQL  )  [inherited]

TIntegerDynArray IZStatement::ExecuteBatch (  )  [inherited]

Reimplemented in TZAbstractStatement.

Boolean IZPreparedStatement::ExecutePrepared (  )  [inherited]

IZResultSet IZStatement::ExecuteQuery ( const string  SQL  )  [inherited]

IZResultSet IZPreparedStatement::ExecuteQueryPrepared (  )  [inherited]

Integer IZStatement::ExecuteUpdate ( const string  SQL  )  [inherited]

Integer IZPreparedStatement::ExecuteUpdatePrepared (  )  [inherited]

Extended IZCallableStatement::GetBigDecimal ( Integer  ParameterIndex  ) 

Reimplemented in TZAbstractCallableStatement.

Boolean IZCallableStatement::GetBoolean ( Integer  ParameterIndex  ) 

Reimplemented in TZAbstractCallableStatement.

ShortInt IZCallableStatement::GetByte ( Integer  ParameterIndex  ) 

Reimplemented in TZAbstractCallableStatement.

TByteDynArray IZCallableStatement::GetBytes ( Integer  ParameterIndex  ) 

Reimplemented in TZAbstractCallableStatement.

IZConnection IZStatement::GetConnection (  )  [inherited]

Reimplemented in TZAbstractStatement.

TDateTime IZCallableStatement::GetDate ( Integer  ParameterIndex  ) 

Reimplemented in TZAbstractCallableStatement.

Double IZCallableStatement::GetDouble ( Integer  ParameterIndex  ) 

Reimplemented in TZAbstractCallableStatement.

TZFetchDirection IZStatement::GetFetchDirection (  )  [inherited]

Reimplemented in TZAbstractStatement.

Integer IZStatement::GetFetchSize (  )  [inherited]

Reimplemented in TZAbstractStatement.

Single IZCallableStatement::GetFloat ( Integer  ParameterIndex  ) 

Reimplemented in TZAbstractCallableStatement.

Integer IZCallableStatement::GetInt ( Integer  ParameterIndex  ) 

Reimplemented in TZAbstractCallableStatement.

TZLocateUpdatesMode IZStatement::GetLocateUpdates (  )  [inherited]

Reimplemented in TZAbstractStatement.

Int64 IZCallableStatement::GetLong ( Integer  ParameterIndex  ) 

Reimplemented in TZAbstractCallableStatement.

Integer IZStatement::GetMaxFieldSize (  )  [inherited]

Reimplemented in TZAbstractStatement.

Integer IZStatement::GetMaxRows (  )  [inherited]

Reimplemented in TZAbstractStatement.

IZResultSetMetadata IZPreparedStatement::GetMetadata (  )  [inherited]

Boolean IZStatement::GetMoreResults (  )  [inherited]

TStrings IZStatement::GetParameters (  )  [inherited]

Reimplemented in TZAbstractStatement.

PChar IZCallableStatement::GetPChar ( Integer  ParameterIndex  ) 

Reimplemented in TZAbstractCallableStatement.

TZPostUpdatesMode IZStatement::GetPostUpdates (  )  [inherited]

Reimplemented in TZAbstractStatement.

Integer IZStatement::GetQueryTimeout (  )  [inherited]

Reimplemented in TZAbstractStatement.

IZResultSet IZStatement::GetResultSet (  )  [inherited]

Reimplemented in TZAbstractStatement.

TZResultSetConcurrency IZStatement::GetResultSetConcurrency (  )  [inherited]

Reimplemented in TZAbstractStatement.

TZResultSetType IZStatement::GetResultSetType (  )  [inherited]

Reimplemented in TZAbstractStatement.

SmallInt IZCallableStatement::GetShort ( Integer  ParameterIndex  ) 

Reimplemented in TZAbstractCallableStatement.

string IZCallableStatement::GetString ( Integer  ParameterIndex  ) 

Reimplemented in TZAbstractCallableStatement.

TDateTime IZCallableStatement::GetTime ( Integer  ParameterIndex  ) 

Reimplemented in TZAbstractCallableStatement.

TDateTime IZCallableStatement::GetTimestamp ( Integer  ParameterIndex  ) 

Reimplemented in TZAbstractCallableStatement.

WideString IZCallableStatement::GetUnicodeString ( Integer  ParameterIndex  ) 

Reimplemented in TZAbstractCallableStatement.

Integer IZStatement::GetUpdateCount (  )  [inherited]

Reimplemented in TZAbstractStatement.

TZVariant IZCallableStatement::GetValue ( Integer  ParameterIndex  ) 

Reimplemented in TZAbstractCallableStatement.

EZSQLWarning IZStatement::GetWarnings (  )  [inherited]

Boolean IZCallableStatement::IsNull ( Integer  ParameterIndex  ) 

Reimplemented in TZAbstractCallableStatement.

IZCallableStatement::RegisterOutParameter ( Integer  ParameterIndex,
Integer  SQLType 
)

IZPreparedStatement::SetAsciiStream ( Integer  ParameterIndex,
TStream  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetBigDecimal ( Integer  ParameterIndex,
Extended  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetBinaryStream ( Integer  ParameterIndex,
TStream  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetBlob ( Integer  ParameterIndex,
TZSQLType  SQLType,
IZBlob  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetBoolean ( Integer  ParameterIndex,
Boolean  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetByte ( Integer  ParameterIndex,
ShortInt  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetBytes ( Integer  ParameterIndex,
const TByteDynArray  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZStatement::SetCursorName ( const string  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZPreparedStatement::SetDate ( Integer  ParameterIndex,
TDateTime  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetDefaultValue ( Integer  ParameterIndex,
const string  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetDouble ( Integer  ParameterIndex,
Double  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZStatement::SetEscapeProcessing ( Boolean  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZStatement::SetFetchDirection ( TZFetchDirection  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZStatement::SetFetchSize ( Integer  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZPreparedStatement::SetFloat ( Integer  ParameterIndex,
Single  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetInt ( Integer  ParameterIndex,
Integer  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZStatement::SetLocateUpdates ( TZLocateUpdatesMode  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZPreparedStatement::SetLong ( Integer  ParameterIndex,
Int64  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZStatement::SetMaxFieldSize ( Integer  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZStatement::SetMaxRows ( Integer  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZPreparedStatement::SetNull ( Integer  ParameterIndex,
TZSQLType  SQLType 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetPChar ( Integer  ParameterIndex,
PChar  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZStatement::SetPostUpdates ( TZPostUpdatesMode  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZStatement::SetQueryTimeout ( Integer  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZStatement::SetResultSetConcurrency ( TZResultSetConcurrency  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZStatement::SetResultSetType ( TZResultSetType  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZPreparedStatement::SetShort ( Integer  ParameterIndex,
SmallInt  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetString ( Integer  ParameterIndex,
const string  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetTime ( Integer  ParameterIndex,
TDateTime  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetTimestamp ( Integer  ParameterIndex,
TDateTime  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetUnicodeStream ( Integer  ParameterIndex,
TStream  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetUnicodeString ( Integer  ParameterIndex,
const WideString  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetValue ( Integer  ParameterIndex,
const TZVariant  Value 
) [inherited]

Reimplemented in TZAbstractPreparedStatement.

Boolean IZCallableStatement::WasNull (  ) 

Reimplemented in TZAbstractCallableStatement.


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

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