IZCachedResultSet Class Reference

Represents a cached result set. More...

Inheritance diagram for IZCachedResultSet:

IZResultSet TZAbstractCachedResultSet TZCachedResultSet TZVirtualResultSet

List of all members.

Public Member Functions

 AfterLast ()
 BeforeFirst ()
 CancelRowUpdates ()
 CancelUpdates ()
 ClearWarnings ()
 Close ()
Integer CompareRows (Integer Row1, Integer Row2, const TIntegerDynArray ColumnIndices, const TBooleanDynArray ColumnDirs)
 DeleteRow ()
Integer FindColumn (const string ColumnName)
Boolean First ()
TStream GetAsciiStream (Integer ColumnIndex)
TStream GetAsciiStreamByName (const string ColumnName)
Extended GetBigDecimal (Integer ColumnIndex)
Extended GetBigDecimalByName (const string ColumnName)
TStream GetBinaryStream (Integer ColumnIndex)
TStream GetBinaryStreamByName (const string ColumnName)
IZBlob GetBlob (Integer ColumnIndex)
IZBlob GetBlobByName (const string ColumnName)
Boolean GetBoolean (Integer ColumnIndex)
Boolean GetBooleanByName (const string ColumnName)
ShortInt GetByte (Integer ColumnIndex)
ShortInt GetByteByName (const string ColumnName)
TByteDynArray GetBytes (Integer ColumnIndex)
TByteDynArray GetBytesByName (const string ColumnName)
TZResultSetConcurrency GetConcurrency ()
string GetCursorName ()
TDateTime GetDate (Integer ColumnIndex)
TDateTime GetDateByName (const string ColumnName)
Double GetDouble (Integer ColumnIndex)
Double GetDoubleByName (const string ColumnName)
TZFetchDirection GetFetchDirection ()
Integer GetFetchSize ()
Single GetFloat (Integer ColumnIndex)
Single GetFloatByName (const string ColumnName)
Integer GetInt (Integer ColumnIndex)
Integer GetIntByName (const string ColumnName)
TZLocateUpdatesMode GetLocateUpdates ()
Int64 GetLong (Integer ColumnIndex)
Int64 GetLongByName (const string ColumnName)
IZResultSetMetadata GetMetadata ()
IZCachedResolver GetNativeResolver ()
PChar GetPChar (Integer ColumnIndex)
PChar GetPCharByName (const string ColumnName)
TZPostUpdatesMode GetPostUpdates ()
IZCachedResolver GetResolver ()
Integer GetRow ()
SmallInt GetShort (Integer ColumnIndex)
SmallInt GetShortByName (const string ColumnName)
IZStatement GetStatement ()
string GetString (Integer ColumnIndex)
string GetStringByName (const string ColumnName)
TDateTime GetTime (Integer ColumnIndex)
TDateTime GetTimeByName (const string ColumnName)
TDateTime GetTimestamp (Integer ColumnIndex)
TDateTime GetTimestampByName (const string ColumnName)
TZResultSetType GetType ()
TStream GetUnicodeStream (Integer ColumnIndex)
TStream GetUnicodeStreamByName (const string ColumnName)
WideString GetUnicodeString (Integer ColumnIndex)
WideString GetUnicodeStringByName (const string ColumnName)
TZVariant GetValue (Integer ColumnIndex)
TZVariant GetValueByName (const string ColumnName)
EZSQLWarning GetWarnings ()
 InsertRow ()
Boolean IsAfterLast ()
Boolean IsBeforeFirst ()
Boolean IsCachedUpdates ()
Boolean IsFirst ()
Boolean IsLast ()
Boolean IsNull (Integer ColumnIndex)
Boolean IsNullByName (const string ColumnName)
Boolean IsPendingUpdates ()
Boolean Last ()
Boolean MoveAbsolute (Integer Row)
Boolean MoveRelative (Integer Rows)
 MoveToCurrentRow ()
 MoveToInitialRow ()
 MoveToInsertRow ()
Boolean Next ()
 PostUpdates ()
Boolean Previous ()
 RefreshRow ()
 RevertRecord ()
Boolean RowDeleted ()
Boolean RowInserted ()
Boolean RowUpdated ()
 SetCachedUpdates (Boolean Value)
 SetFetchDirection (TZFetchDirection Value)
 SetFetchSize (Integer Value)
 SetResolver (IZCachedResolver Resolver)
 UpdateAsciiStream (Integer ColumnIndex, TStream Value)
 UpdateAsciiStreamByName (const string ColumnName, TStream Value)
 UpdateBigDecimal (Integer ColumnIndex, Extended Value)
 UpdateBigDecimalByName (const string ColumnName, Extended Value)
 UpdateBinaryStream (Integer ColumnIndex, TStream Value)
 UpdateBinaryStreamByName (const string ColumnName, TStream Value)
 UpdateBoolean (Integer ColumnIndex, Boolean Value)
 UpdateBooleanByName (const string ColumnName, Boolean Value)
 UpdateByte (Integer ColumnIndex, ShortInt Value)
 UpdateByteByName (const string ColumnName, ShortInt Value)
 UpdateBytes (Integer ColumnIndex, const TByteDynArray Value)
 UpdateBytesByName (const string ColumnName, const TByteDynArray Value)
 UpdateDate (Integer ColumnIndex, TDateTime Value)
 UpdateDateByName (const string ColumnName, TDateTime Value)
 UpdateDouble (Integer ColumnIndex, Double Value)
 UpdateDoubleByName (const string ColumnName, Double Value)
 UpdateFloat (Integer ColumnIndex, Single Value)
 UpdateFloatByName (const string ColumnName, Single Value)
 UpdateInt (Integer ColumnIndex, Integer Value)
 UpdateIntByName (const string ColumnName, Integer Value)
 UpdateLong (Integer ColumnIndex, Int64 Value)
 UpdateLongByName (const string ColumnName, Int64 Value)
 UpdateNull (Integer ColumnIndex)
 UpdateNullByName (const string ColumnName)
 UpdatePChar (Integer ColumnIndex, PChar Value)
 UpdatePCharByName (const string ColumnName, PChar Value)
 UpdateRow ()
 UpdateShort (Integer ColumnIndex, SmallInt Value)
 UpdateShortByName (const string ColumnName, SmallInt Value)
 UpdateString (Integer ColumnIndex, const string Value)
 UpdateStringByName (const string ColumnName, const string Value)
 UpdateTime (Integer ColumnIndex, TDateTime Value)
 UpdateTimeByName (const string ColumnName, TDateTime Value)
 UpdateTimestamp (Integer ColumnIndex, TDateTime Value)
 UpdateTimestampByName (const string ColumnName, TDateTime Value)
 UpdateUnicodeStream (Integer ColumnIndex, TStream Value)
 UpdateUnicodeStreamByName (const string ColumnName, TStream Value)
 UpdateUnicodeString (Integer ColumnIndex, const WideString Value)
 UpdateUnicodeStringByName (const string ColumnName, const WideString Value)
 UpdateValue (Integer ColumnIndex, const TZVariant Value)
 UpdateValueByName (const string ColumnName, const TZVariant Value)
Boolean WasNull ()


Detailed Description

Represents a cached result set.

Definition at line 105 of file ZDbcCachedResultSet.pas.


Member Function Documentation

IZResultSet::AfterLast (  )  [inherited]

Reimplemented in TZCachedResultSet, and TZAbstractResultSet.

IZResultSet::BeforeFirst (  )  [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::CancelRowUpdates (  )  [inherited]

IZCachedResultSet::CancelUpdates (  ) 

Reimplemented in TZAbstractCachedResultSet.

IZResultSet::ClearWarnings (  )  [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::Close (  )  [inherited]

Integer IZResultSet::CompareRows ( Integer  Row1,
Integer  Row2,
const TIntegerDynArray  ColumnIndices,
const TBooleanDynArray  ColumnDirs 
) [inherited]

IZResultSet::DeleteRow (  )  [inherited]

Integer IZResultSet::FindColumn ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

Boolean IZResultSet::First (  )  [inherited]

Reimplemented in TZAbstractResultSet.

TStream IZResultSet::GetAsciiStream ( Integer  ColumnIndex  )  [inherited]

TStream IZResultSet::GetAsciiStreamByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

Extended IZResultSet::GetBigDecimal ( Integer  ColumnIndex  )  [inherited]

Extended IZResultSet::GetBigDecimalByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

TStream IZResultSet::GetBinaryStream ( Integer  ColumnIndex  )  [inherited]

TStream IZResultSet::GetBinaryStreamByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

IZBlob IZResultSet::GetBlob ( Integer  ColumnIndex  )  [inherited]

IZBlob IZResultSet::GetBlobByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

Boolean IZResultSet::GetBoolean ( Integer  ColumnIndex  )  [inherited]

Boolean IZResultSet::GetBooleanByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

ShortInt IZResultSet::GetByte ( Integer  ColumnIndex  )  [inherited]

ShortInt IZResultSet::GetByteByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

TByteDynArray IZResultSet::GetBytes ( Integer  ColumnIndex  )  [inherited]

TByteDynArray IZResultSet::GetBytesByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

TZResultSetConcurrency IZResultSet::GetConcurrency (  )  [inherited]

Reimplemented in TZAbstractResultSet.

string IZResultSet::GetCursorName (  )  [inherited]

TDateTime IZResultSet::GetDate ( Integer  ColumnIndex  )  [inherited]

TDateTime IZResultSet::GetDateByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

Double IZResultSet::GetDouble ( Integer  ColumnIndex  )  [inherited]

Double IZResultSet::GetDoubleByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

TZFetchDirection IZResultSet::GetFetchDirection (  )  [inherited]

Reimplemented in TZAbstractResultSet.

Integer IZResultSet::GetFetchSize (  )  [inherited]

Reimplemented in TZAbstractResultSet.

Single IZResultSet::GetFloat ( Integer  ColumnIndex  )  [inherited]

Single IZResultSet::GetFloatByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

Integer IZResultSet::GetInt ( Integer  ColumnIndex  )  [inherited]

Integer IZResultSet::GetIntByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

TZLocateUpdatesMode IZResultSet::GetLocateUpdates (  )  [inherited]

Reimplemented in TZAbstractResultSet.

Int64 IZResultSet::GetLong ( Integer  ColumnIndex  )  [inherited]

Int64 IZResultSet::GetLongByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSetMetadata IZResultSet::GetMetadata (  )  [inherited]

IZCachedResolver IZCachedResultSet::GetNativeResolver (  ) 

Reimplemented in TZAbstractCachedResultSet.

PChar IZResultSet::GetPChar ( Integer  ColumnIndex  )  [inherited]

PChar IZResultSet::GetPCharByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

TZPostUpdatesMode IZResultSet::GetPostUpdates (  )  [inherited]

Reimplemented in TZAbstractResultSet.

IZCachedResolver IZCachedResultSet::GetResolver (  ) 

Reimplemented in TZAbstractCachedResultSet.

Integer IZResultSet::GetRow (  )  [inherited]

Reimplemented in TZAdoResultSet, and TZAbstractResultSet.

SmallInt IZResultSet::GetShort ( Integer  ColumnIndex  )  [inherited]

SmallInt IZResultSet::GetShortByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

IZStatement IZResultSet::GetStatement (  )  [inherited]

Reimplemented in TZAbstractResultSet.

string IZResultSet::GetString ( Integer  ColumnIndex  )  [inherited]

string IZResultSet::GetStringByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

TDateTime IZResultSet::GetTime ( Integer  ColumnIndex  )  [inherited]

TDateTime IZResultSet::GetTimeByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

TDateTime IZResultSet::GetTimestamp ( Integer  ColumnIndex  )  [inherited]

TDateTime IZResultSet::GetTimestampByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

TZResultSetType IZResultSet::GetType (  )  [inherited]

Reimplemented in TZAbstractResultSet.

TStream IZResultSet::GetUnicodeStream ( Integer  ColumnIndex  )  [inherited]

TStream IZResultSet::GetUnicodeStreamByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

WideString IZResultSet::GetUnicodeString ( Integer  ColumnIndex  )  [inherited]

WideString IZResultSet::GetUnicodeStringByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

TZVariant IZResultSet::GetValue ( Integer  ColumnIndex  )  [inherited]

Reimplemented in TZAbstractResultSet.

TZVariant IZResultSet::GetValueByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

EZSQLWarning IZResultSet::GetWarnings (  )  [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::InsertRow (  )  [inherited]

Boolean IZResultSet::IsAfterLast (  )  [inherited]

Reimplemented in TZCachedResultSet, and TZAbstractResultSet.

Boolean IZResultSet::IsBeforeFirst (  )  [inherited]

Reimplemented in TZAbstractResultSet.

Boolean IZCachedResultSet::IsCachedUpdates (  ) 

Reimplemented in TZAbstractCachedResultSet.

Boolean IZResultSet::IsFirst (  )  [inherited]

Reimplemented in TZAbstractResultSet.

Boolean IZResultSet::IsLast (  )  [inherited]

Reimplemented in TZCachedResultSet, and TZAbstractResultSet.

Boolean IZResultSet::IsNull ( Integer  ColumnIndex  )  [inherited]

Boolean IZResultSet::IsNullByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

Boolean IZCachedResultSet::IsPendingUpdates (  ) 

Reimplemented in TZAbstractCachedResultSet.

Boolean IZResultSet::Last (  )  [inherited]

Boolean IZResultSet::MoveAbsolute ( Integer  Row  )  [inherited]

Boolean IZResultSet::MoveRelative ( Integer  Rows  )  [inherited]

Reimplemented in TZASAResultSet, and TZAbstractResultSet.

IZResultSet::MoveToCurrentRow (  )  [inherited]

IZCachedResultSet::MoveToInitialRow (  ) 

Reimplemented in TZAbstractCachedResultSet.

IZResultSet::MoveToInsertRow (  )  [inherited]

Boolean IZResultSet::Next (  )  [inherited]

IZCachedResultSet::PostUpdates (  ) 

Reimplemented in TZAbstractCachedResultSet.

Boolean IZResultSet::Previous (  )  [inherited]

Reimplemented in TZASAResultSet, and TZAbstractResultSet.

IZResultSet::RefreshRow (  )  [inherited]

Reimplemented in TZASAResultSet, and TZAbstractResultSet.

IZCachedResultSet::RevertRecord (  ) 

Reimplemented in TZAbstractCachedResultSet.

Boolean IZResultSet::RowDeleted (  )  [inherited]

Boolean IZResultSet::RowInserted (  )  [inherited]

Boolean IZResultSet::RowUpdated (  )  [inherited]

IZCachedResultSet::SetCachedUpdates ( Boolean  Value  ) 

Reimplemented in TZAbstractCachedResultSet.

IZResultSet::SetFetchDirection ( TZFetchDirection  Value  )  [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::SetFetchSize ( Integer  Value  )  [inherited]

Reimplemented in TZAbstractResultSet.

IZCachedResultSet::SetResolver ( IZCachedResolver  Resolver  ) 

Reimplemented in TZAbstractCachedResultSet.

IZResultSet::UpdateAsciiStream ( Integer  ColumnIndex,
TStream  Value 
) [inherited]

IZResultSet::UpdateAsciiStreamByName ( const string  ColumnName,
TStream  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdateBigDecimal ( Integer  ColumnIndex,
Extended  Value 
) [inherited]

IZResultSet::UpdateBigDecimalByName ( const string  ColumnName,
Extended  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdateBinaryStream ( Integer  ColumnIndex,
TStream  Value 
) [inherited]

IZResultSet::UpdateBinaryStreamByName ( const string  ColumnName,
TStream  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdateBoolean ( Integer  ColumnIndex,
Boolean  Value 
) [inherited]

IZResultSet::UpdateBooleanByName ( const string  ColumnName,
Boolean  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdateByte ( Integer  ColumnIndex,
ShortInt  Value 
) [inherited]

IZResultSet::UpdateByteByName ( const string  ColumnName,
ShortInt  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdateBytes ( Integer  ColumnIndex,
const TByteDynArray  Value 
) [inherited]

IZResultSet::UpdateBytesByName ( const string  ColumnName,
const TByteDynArray  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdateDate ( Integer  ColumnIndex,
TDateTime  Value 
) [inherited]

IZResultSet::UpdateDateByName ( const string  ColumnName,
TDateTime  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdateDouble ( Integer  ColumnIndex,
Double  Value 
) [inherited]

IZResultSet::UpdateDoubleByName ( const string  ColumnName,
Double  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdateFloat ( Integer  ColumnIndex,
Single  Value 
) [inherited]

IZResultSet::UpdateFloatByName ( const string  ColumnName,
Single  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdateInt ( Integer  ColumnIndex,
Integer  Value 
) [inherited]

IZResultSet::UpdateIntByName ( const string  ColumnName,
Integer  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdateLong ( Integer  ColumnIndex,
Int64  Value 
) [inherited]

IZResultSet::UpdateLongByName ( const string  ColumnName,
Int64  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdateNull ( Integer  ColumnIndex  )  [inherited]

IZResultSet::UpdateNullByName ( const string  ColumnName  )  [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdatePChar ( Integer  ColumnIndex,
PChar  Value 
) [inherited]

IZResultSet::UpdatePCharByName ( const string  ColumnName,
PChar  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdateRow (  )  [inherited]

IZResultSet::UpdateShort ( Integer  ColumnIndex,
SmallInt  Value 
) [inherited]

IZResultSet::UpdateShortByName ( const string  ColumnName,
SmallInt  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdateString ( Integer  ColumnIndex,
const string  Value 
) [inherited]

IZResultSet::UpdateStringByName ( const string  ColumnName,
const string  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdateTime ( Integer  ColumnIndex,
TDateTime  Value 
) [inherited]

IZResultSet::UpdateTimeByName ( const string  ColumnName,
TDateTime  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdateTimestamp ( Integer  ColumnIndex,
TDateTime  Value 
) [inherited]

IZResultSet::UpdateTimestampByName ( const string  ColumnName,
TDateTime  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdateUnicodeStream ( Integer  ColumnIndex,
TStream  Value 
) [inherited]

IZResultSet::UpdateUnicodeStreamByName ( const string  ColumnName,
TStream  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdateUnicodeString ( Integer  ColumnIndex,
const WideString  Value 
) [inherited]

IZResultSet::UpdateUnicodeStringByName ( const string  ColumnName,
const WideString  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

IZResultSet::UpdateValue ( Integer  ColumnIndex,
const TZVariant  Value 
) [inherited]

Reimplemented in TZASAResultSet, and TZAbstractResultSet.

IZResultSet::UpdateValueByName ( const string  ColumnName,
const TZVariant  Value 
) [inherited]

Reimplemented in TZAbstractResultSet.

Boolean IZResultSet::WasNull (  )  [inherited]

Reimplemented in TZAbstractResultSet.


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