#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. |
|
||||||||||
|
|
1.2.18