94 virtual bool execute(
DBResultSet* pResultSetPtr,
bool pIsFirst,
bool pIsLast) = 0;
141 virtual bool execute(
DBResultSet* pResultSetPtr,
bool pIsFirst,
bool pIsLast);
150 string& getValueRef(
string& pKeyRef);
182 virtual int forEach(
CycleBase& pCycleRef) = 0;
202 virtual string getString(
string& pNameRef) = 0;
211 return getString(vName);
219 virtual string getString(
int pPosition) = 0;
225 virtual size_t size() = 0;
231 virtual bool isLast() = 0;
241 virtual void getMetadata (
DBMetadata& pMetadataRef) = 0;
247 virtual void destroyMetadata(
DBMetadata& pMetadataRef);
309 aSynchronizes =
false;
325 virtual ErrorCode connect(
string& pConnectionStringRef,
string& pUserRef,
string& pPasswordRef) = 0;
334 virtual DBStatement* createStatementPtr(
string& pQueryRef) = 0;
341 virtual ErrorCode setSchema(
string& pNewSchemaRef) = 0;
348 return aSynchronizes;
357 aSynchronizes =
true;
375 aSyncPath = pSyncPath;
404 typedef string (*
WhatMethod)(
string& pMessageRef, exception* pExceptPtr);
421 virtual const char* what()
const throw();