#include <query.hh>
Public Methods | |
TQuery & | operator= (const TQuery &rktQUERY) |
void | swap (TQuery &) |
Protected Methods | |
void | close (void) |
closes associated cursor | |
void | open (void) |
Opens associated cursor. | |
Static Protected Methods | |
mpcl::text::TString | _getObjectIdentifier (void) |
Protected Attributes | |
bool | gIsDeclared |
Is true when the cursor has been declared. | |
bool | gIsOpened |
Is true when the cursor has been open. | |
long int | liCurrent |
It points to the last fetched instance. Starts at 0. | |
long int | liTarget |
It points to where we want to go. Starts at 0. | |
mpcl::util::collection::TMap< long int, value_type > | tInstanceMap |
Here we have a cache of recently fetched instances. | |
TString | yCursorName |
The cursor we use to fetch data. | |
size_type | zTupleCount |
It counts how many tuples were selected with current cursor. |
TInstance | Type with the attributes. |
TBackend | Type with the query backend methods. |
TObjectIdentifierFactory | Object identifier factory class. |
Definition at line 49 of file query.hh.
|
This method must generate an unique cursor name for this class,
Definition at line 246 of file query.hh. References mpcl::text::Format(). Referenced by uesqlc::TQuery< TInstance, TDataSource, TObjectIdentifierFactory >::operator=(). |
|
Definition at line 216 of file query.hh. References uesqlc::TQuery< TInstance, TDataSource, TObjectIdentifierFactory >::_getObjectIdentifier(), uesqlc::TQuery< TInstance, TDataSource, TObjectIdentifierFactory >::gIsDeclared, uesqlc::TQuery< TInstance, TDataSource, TObjectIdentifierFactory >::gIsOpened, uesqlc::TQuery< TInstance, TDataSource, TObjectIdentifierFactory >::liCurrent, uesqlc::TQuery< TInstance, TDataSource, TObjectIdentifierFactory >::liTarget, uesqlc::TQuery< TInstance, TDataSource, TObjectIdentifierFactory >::tInstanceMap, uesqlc::TQuery< TInstance, TDataSource, TObjectIdentifierFactory >::tLastInstance, and uesqlc::TQuery< TInstance, TDataSource, TObjectIdentifierFactory >::zTupleCount. |
|
|