TZAbstractRODataset Class Reference

Abstract dataset component optimized for read/only access. More...

Inheritance diagram for TZAbstractRODataset:

TZAbstractDataset TZSQLMetadata TZAbstractTable TZStoredProc TZTable

List of all members.

Private Member Functions

String GetIndexFieldNames ()
string GetLinkedFields ()
 Gets a list of index field names.
TDataSource GetMasterDataSource ()
 Gets a master datasource.
string GetMasterFields ()
 Gets master link fields.
Boolean GetParamCheck ()
 Gets a parameters check value.
Boolean GetReadOnly ()
 Gets the ReadOnly property.
TUpdateStatusSet GetShowRecordTypes ()
 Gets a visible updated records types.
TStrings GetSQL ()
 Gets the SQL query.
 SetConnection (TZConnection Value)
 Sets database connection object.
 SetDataSource (TDataSource Value)
 Sets a new linked datasource.
 SetIndexFieldNames (String Value)
 SetLinkedFields (const string Value)
 Sets a new list of index field names.
 SetMasterDataSource (TDataSource Value)
 Sets a new master datasource.
 SetMasterFields (const string Value)
 Sets master link fields.
 SetOptions (TZDatasetOptions Value)
 Sets a new set of dataset options.
 SetParamCheck (Boolean Value)
 Sets a new parameters check value.
 SetParams (TParams Value)
 Sets a new set of parameters.
 SetReadOnly (Boolean Value)
 Sets a new ReadOnly property.
 SetShowRecordTypes (TUpdateStatusSet Value)
 Sets a new visible updated records types.
 SetSQL (TStrings Value)
 Sets a new SQL query.

Private Attributes

TZConnection FConnection
Integer FCurrentRow
TZSortedList FCurrentRows
TDataLink FDataLink
Integer FFetchCount
integer FFetchRow
TIntegerDynArray FFieldsLookupTable
Boolean FFilterEnabled
IZExpression FFilterExpression
TObjectDynArray FFilterFieldRefs
TZExecutionStack FFilterStack
String FIndexFieldNames
TList FIndexFields
Boolean FInitFilterFields
string FLinkedFields
TMasterDataLink FMasterLink
PZRowBuffer FNewRowBuffer
PZRowBuffer FOldRowBuffer
TZDatasetOptions FOptions
TParams FParams
TStrings FProperties
Boolean FRefreshInProgress
Boolean FRequestLive
IZResultSet FResultSet
TZRowAccessor FRowAccessor
Integer FRowsAffected
TUpdateStatusSet FShowRecordTypes
TBooleanDynArray FSortedFieldDirs
TIntegerDynArray FSortedFieldIndices
TObjectDynArray FSortedFieldRefs
string FSortedFields
Boolean FSortedOnlyDataFields
PZRowBuffer FSortRowBuffer1
PZRowBuffer FSortRowBuffer2
TSortType FSortType
TZSQLStrings FSQL
IZPreparedStatement FStatement


Detailed Description

Abstract dataset component optimized for read/only access.

Definition at line 171 of file ZAbstractRODataset.pas.


Member Function Documentation

String TZAbstractRODataset::GetIndexFieldNames (  )  [private]

string TZAbstractRODataset::GetLinkedFields (  )  [private]

Gets a list of index field names.

Returns:
a list of index field names.

Definition at line 2698 of file ZAbstractRODataset.pas.

TDataSource TZAbstractRODataset::GetMasterDataSource (  )  [private]

Gets a master datasource.

Returns:
a master datasource.

Definition at line 2563 of file ZAbstractRODataset.pas.

string TZAbstractRODataset::GetMasterFields (  )  [private]

Gets master link fields.

Returns:
a list with master fields.

Definition at line 2598 of file ZAbstractRODataset.pas.

Boolean TZAbstractRODataset::GetParamCheck (  )  [private]

Gets a parameters check value.

Returns:
a parameters check value.

Definition at line 1189 of file ZAbstractRODataset.pas.

Boolean TZAbstractRODataset::GetReadOnly (  )  [private]

Gets the ReadOnly property.

Returns:
True if the opened result set read only.

Definition at line 1330 of file ZAbstractRODataset.pas.

TUpdateStatusSet TZAbstractRODataset::GetShowRecordTypes (  )  [private]

Gets a visible updated records types.

Parameters:
return visible UpdateRecordTypes value.

Definition at line 1355 of file ZAbstractRODataset.pas.

TStrings TZAbstractRODataset::GetSQL (  )  [private]

Gets the SQL query.

Returns:
the SQL query strings.

Definition at line 1164 of file ZAbstractRODataset.pas.

TZAbstractRODataset::SetConnection ( TZConnection  Value  )  [private]

Sets database connection object.

Parameters:
Value a database connection object.

Definition at line 1143 of file ZAbstractRODataset.pas.

TZAbstractRODataset::SetDataSource ( TDataSource  Value  )  [private]

Sets a new linked datasource.

Parameters:
Value a new linked datasource.

Definition at line 2541 of file ZAbstractRODataset.pas.

TZAbstractRODataset::SetIndexFieldNames ( String  Value  )  [private]

TZAbstractRODataset::SetLinkedFields ( const string  Value  )  [private]

Sets a new list of index field names.

Parameters:
Value a new list of index field names.

Definition at line 2710 of file ZAbstractRODataset.pas.

TZAbstractRODataset::SetMasterDataSource ( TDataSource  Value  )  [private]

Sets a new master datasource.

Parameters:
Value a new master datasource.

Definition at line 2575 of file ZAbstractRODataset.pas.

TZAbstractRODataset::SetMasterFields ( const string  Value  )  [private]

Sets master link fields.

Parameters:
Value a new master link fields.

Definition at line 2610 of file ZAbstractRODataset.pas.

TZAbstractRODataset::SetOptions ( TZDatasetOptions  Value  )  [private]

Sets a new set of dataset options.

Parameters:
Value a new set of dataset options.

Definition at line 2728 of file ZAbstractRODataset.pas.

TZAbstractRODataset::SetParamCheck ( Boolean  Value  )  [private]

Sets a new parameters check value.

Parameters:
Value a parameters check value.

Definition at line 1201 of file ZAbstractRODataset.pas.

TZAbstractRODataset::SetParams ( TParams  Value  )  [private]

Sets a new set of parameters.

Parameters:
Value a set of parameters.

Definition at line 1215 of file ZAbstractRODataset.pas.

TZAbstractRODataset::SetReadOnly ( Boolean  Value  )  [private]

Sets a new ReadOnly property.

Parameters:
Value True to set result set read-only.

Definition at line 1342 of file ZAbstractRODataset.pas.

TZAbstractRODataset::SetShowRecordTypes ( TUpdateStatusSet  Value  )  [private]

Sets a new visible updated records types.

Parameters:
Value a new visible UpdateRecordTypes value.

Definition at line 1367 of file ZAbstractRODataset.pas.

TZAbstractRODataset::SetSQL ( TStrings  Value  )  [private]

Sets a new SQL query.

Parameters:
Value a new SQL query.

Definition at line 1176 of file ZAbstractRODataset.pas.


Member Data Documentation

Definition at line 226 of file ZAbstractRODataset.pas.

Definition at line 182 of file ZAbstractRODataset.pas.

Definition at line 190 of file ZAbstractRODataset.pas.

TDataLink TZAbstractRODataset::FDataLink [private]

Definition at line 236 of file ZAbstractRODataset.pas.

Definition at line 192 of file ZAbstractRODataset.pas.

integer TZAbstractRODataset::FFetchRow [private]

Definition at line 212 of file ZAbstractRODataset.pas.

TIntegerDynArray TZAbstractRODataset::FFieldsLookupTable [private]

Definition at line 194 of file ZAbstractRODataset.pas.

Definition at line 199 of file ZAbstractRODataset.pas.

Definition at line 201 of file ZAbstractRODataset.pas.

Definition at line 205 of file ZAbstractRODataset.pas.

Definition at line 203 of file ZAbstractRODataset.pas.

Definition at line 242 of file ZAbstractRODataset.pas.

Definition at line 245 of file ZAbstractRODataset.pas.

Definition at line 207 of file ZAbstractRODataset.pas.

Definition at line 240 of file ZAbstractRODataset.pas.

TMasterDataLink TZAbstractRODataset::FMasterLink [private]

Definition at line 238 of file ZAbstractRODataset.pas.

Definition at line 188 of file ZAbstractRODataset.pas.

Definition at line 186 of file ZAbstractRODataset.pas.

Definition at line 221 of file ZAbstractRODataset.pas.

TParams TZAbstractRODataset::FParams [private]

Definition at line 217 of file ZAbstractRODataset.pas.

Definition at line 224 of file ZAbstractRODataset.pas.

Definition at line 233 of file ZAbstractRODataset.pas.

Definition at line 210 of file ZAbstractRODataset.pas.

Definition at line 230 of file ZAbstractRODataset.pas.

Definition at line 184 of file ZAbstractRODataset.pas.

Definition at line 196 of file ZAbstractRODataset.pas.

TUpdateStatusSet TZAbstractRODataset::FShowRecordTypes [private]

Definition at line 219 of file ZAbstractRODataset.pas.

TBooleanDynArray TZAbstractRODataset::FSortedFieldDirs [private]

Definition at line 257 of file ZAbstractRODataset.pas.

TIntegerDynArray TZAbstractRODataset::FSortedFieldIndices [private]

Definition at line 255 of file ZAbstractRODataset.pas.

Definition at line 253 of file ZAbstractRODataset.pas.

Definition at line 251 of file ZAbstractRODataset.pas.

Definition at line 259 of file ZAbstractRODataset.pas.

Definition at line 261 of file ZAbstractRODataset.pas.

Definition at line 263 of file ZAbstractRODataset.pas.

Definition at line 248 of file ZAbstractRODataset.pas.

Definition at line 215 of file ZAbstractRODataset.pas.

Definition at line 228 of file ZAbstractRODataset.pas.


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

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