All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HSEPDataSqLite::SQLResultData Struct Reference
+ Collaboration diagram for HSEPDataSqLite::SQLResultData:

Public Member Functions

bool isFirst ()
 
bool isLast ()
 
size_t count ()
 
void next ()
 
SQLResultRowcurrent ()
 
void getMetadata (DBMetadata &pMetadata)
 
SQLResultTabletable ()
 
void getString (string &pNameRef, string &pResult)
 
void getString (size_t pPosition, string &pResult)
 

Public Attributes

DBMetadata aMetadata
 
IntDictionary aPositions
 
SQLResultTable aData
 
size_t aCurrent = 0
 

Detailed Description

Definition at line 117 of file DBSqLite.cpp.

Member Function Documentation

size_t HSEPDataSqLite::SQLResultData::count ( )
inline

Definition at line 132 of file DBSqLite.cpp.

SQLResultRow* HSEPDataSqLite::SQLResultData::current ( )
inline

Definition at line 140 of file DBSqLite.cpp.

References HSEP::Array< T >::ptr().

+ Here is the call graph for this function:

void HSEPDataSqLite::SQLResultData::getMetadata ( DBMetadata pMetadata)
inline

Definition at line 144 of file DBSqLite.cpp.

Referenced by HSEPDataSqLite::SqLiteResultSet::getMetadata().

+ Here is the caller graph for this function:

void HSEPDataSqLite::SQLResultData::getString ( string &  pNameRef,
string &  pResult 
)
inline

Definition at line 152 of file DBSqLite.cpp.

References HSEP::Array< T >::ptr().

Referenced by HSEPDataSqLite::SqLiteResultSet::getString().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HSEPDataSqLite::SQLResultData::getString ( size_t  pPosition,
string &  pResult 
)
inline

Definition at line 162 of file DBSqLite.cpp.

References HSEP::Array< T >::ptr().

+ Here is the call graph for this function:

bool HSEPDataSqLite::SQLResultData::isFirst ( )
inline

Definition at line 124 of file DBSqLite.cpp.

Referenced by HSEPDataSqLite::SqLiteResultSet::forEach().

+ Here is the caller graph for this function:

bool HSEPDataSqLite::SQLResultData::isLast ( )
inline

Definition at line 128 of file DBSqLite.cpp.

Referenced by HSEPDataSqLite::SqLiteResultSet::forEach().

+ Here is the caller graph for this function:

void HSEPDataSqLite::SQLResultData::next ( )
inline

Definition at line 136 of file DBSqLite.cpp.

Referenced by HSEPDataSqLite::SqLiteResultSet::forEach().

+ Here is the caller graph for this function:

SQLResultTable& HSEPDataSqLite::SQLResultData::table ( )
inline

Definition at line 148 of file DBSqLite.cpp.

Referenced by HSEPDataSqLite::SqLiteResultSet::forEach().

+ Here is the caller graph for this function:

Member Data Documentation

size_t HSEPDataSqLite::SQLResultData::aCurrent = 0

Definition at line 122 of file DBSqLite.cpp.

SQLResultTable HSEPDataSqLite::SQLResultData::aData

Definition at line 121 of file DBSqLite.cpp.

DBMetadata HSEPDataSqLite::SQLResultData::aMetadata

Definition at line 119 of file DBSqLite.cpp.

Referenced by HSEPDataSqLite::feedData(), and HSEPDataSqLite::feedMetadata().

IntDictionary HSEPDataSqLite::SQLResultData::aPositions

Definition at line 120 of file DBSqLite.cpp.

Referenced by HSEPDataSqLite::feedMetadata().


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