#include <tProto.h>
Inheritance diagram for Proto< T >:
Public Methods | |
Result< T > * | operator() (const QueRefProto &_q, class Connection *_c) |
Proto () | |
~Proto () | |
virtual const char * | RootClassName () |
virtual const char * | BaseClassName () |
virtual const char * | ClassName () |
virtual const char * | ParentClassNames () |
virtual const char * | From () |
virtual const char * | GroupBy () |
virtual const char * | Having () |
virtual const char * | OrderBy () const |
virtual class Object * | New () const |
virtual class RefBase * | NewRef () |
virtual char * | _Where () const |
virtual char * | _OrderBy () const |
virtual class ResultBase * | ExecuteQuery (const QueRefProto &Q, class Connection *DbCon, const int i, class ResultBase *QR) |
bool | operator== (class ProtoBase &_p) |
bool | operator!= (class ProtoBase &_p) |
bool | operator< (class ProtoBase &_p) |
bool | operator> (class ProtoBase &_p) |
bool | operator<= (class ProtoBase &_p) |
bool | operator>= (class ProtoBase &_p) |
virtual bool | IsObject () |
virtual bool | IsImmutableObject () |
virtual bool | IsDatabaseObject () |
virtual bool | IsPersistentObject () |
virtual const char * | Select () |
virtual const char * | Into () |
virtual const char * | Where () |
virtual const char * | FullSelect () |
virtual const char * | FullFrom () |
virtual char * | FullFrom (int k) |
virtual const char * | FullWhere () |
virtual char * | FullWhere (int k) |
virtual const char * | KeySelect () |
virtual const char * | KeyWhere () |
virtual const char * | KeyFrom () |
virtual class ProtoBase * | RootPrototype () const |
virtual int | ParentPrototypeCount () |
virtual class ProtoBase * | ParentPrototype (const int i) |
virtual int | FullParentPrototypeCount () |
virtual class ProtoBase * | FullParentPrototype (const int i) |
const char * | ColumnTable (const char *const col) |
bool | ProtoBase::LockTable (class Connection *aDbCon, enum LockingStrategy aLockingStrategy=LS_Default, enum WaitingStrategy aWaitingStrategy=WS_Default) |
bool | WriteDDL (ofstream &S, class Database &Db) |
char * | ProtoBase::ColumnTypeDDL (int i, class Database &Db) |
Query | operator () const |
Query | operator (const QueRefProto &Q) const |
Static Public Methods | |
void | Register (class ProtoBase *_p, const char *const _n) |
ProtoBase * | Find (const char *const _n) |
Public Attributes | |
Query operator &&const QueRefProto &Q | const |
Protected Methods | |
virtual void | _MapKey (int i, const char *&attr, unsigned char Object::*&mem, const char *&col, char &type, unsigned int &len, bool &rw) |
virtual void | _Map (int i, const char *&attr, unsigned char Object::*&mem, const char *&col, char &type, unsigned int &len, bool &rw) |
virtual const char * | _ProtoTWhere () |
virtual const char * | _ProtoTGroupBy () |
virtual const char * | _ProtoTHaving () |
virtual bool | _KeyValues (char *&s) |
virtual char * | _KeyValues (const class Object &o) |
virtual bool | _ExportAttributes (const class Object &o) |
virtual bool | _ExportKeyAttributes (const class Object &o) |
virtual bool | _ExportKeyAttributes (const class RefBase &x) |
virtual bool | _ImportAttributes (class Object &o) |
virtual bool | _ImportKeyAttributes (class RefBase &x) |
void | _Initialise () |
void | _InitialiseParentPrototype () |
void | _InitialiseFullParentPrototype (class ProtoBase *_p) |
void | _InitialiseSqlVar () |
void | _InitialiseSelect () |
void | _InitialiseFullSelect () |
void | _InitialiseKeySelect () |
void | _InitialisePtrSelect () |
void | _InitialiseInto () |
void | _InitialiseFullFrom () |
void | _InitialiseWhere () |
void | _InitialiseFullWhere () |
void | _InitialiseKeyWhere () |
void | _InitialiseGroupBy () |
void | _InitialiseHaving () |
void | _InitialiseStmtSelect () |
void | _InitialiseStmtInsert () |
void | _InitialiseStmtDelete () |
void | _InitialiseStmtUpdate () |
char * | _StmtSelectPtr (const QueRefProto &Q, const int i) |
char * | _StmtSelectPtr (const char *const _where_clause, const char *const _order_by_clause, const char *const _select_clause, const char *const _from_clause, const int i) |
bool | _BindPtr (class Cursor *C) |
ProtoBase * | _PtrPrototype () |
virtual char * | _RealiasT (char *&fragment, const char *table, const int i, const int j) |
virtual char * | _RealiasT (char *&fragment, const int i) |
bool | _InsertAll (class Object *target) |
bool | _Insert (class Connection *aDbConn) |
bool | _UpdateAll (class Object *target) |
bool | _Update (class Connection *aDbConn) |
bool | _DeleteAll (class RefBase *target) |
bool | _DeleteAll (class Object *target) |
bool | _Delete (class Connection *aDbConn) |
bool | ProtoBase::_Load (class Object &o) |
char * | _TranslateToSql (char *(&dst), const char *const src) |
char * | _TranslateToSql (char *(&src)) |
Query & | _TranslateToSql (class Query &Q) |
ProtoBase * | _gcs (ProtoBase &X) |
virtual char * | _Select () const |
virtual char * | _From () const |
Static Protected Methods | |
void | _ResetProcessed (ProtoBase *const _p) |
Protected Attributes | |
ProtoBase * | _left |
ProtoBase * | _right |
ProtoBase * | _next |
bool | _initialised |
bool | _processed |
bool | _isObject |
bool | _isImmutableObject |
bool | _isDatabaseObject |
bool | _isPersistentObject |
bool | _isRootClass |
char * | _condition |
struct { | |
int KeyCount | |
int Count | |
int SpecCount | |
void * Arr | |
} | _sqlVars |
ProtoBase * | _rootPrototype |
int | _parentPrototypeCount |
ProtoBase ** | _parentPrototype |
int | _fullParentPrototypeCount |
ProtoBase ** | _fullParentPrototype |
char * | _select |
char * | _fullSelect |
char * | _keySelect |
char * | _ptrSelect |
char * | _into |
char * | _fullFrom |
char * | _where |
char * | _fullWhere |
char * | _keyWhere |
char * | _groupBy |
char * | _having |
char * | _stmtSelect |
char * | _stmtInsert |
char * | _stmtDelete |
char * | _stmtUpdate |
Static Protected Attributes | |
ProtoBase * | _root = NULL |
ProtoBase * | _first = NULL |
|
Definition at line 51 of file tProto.h. References ProtoBase::_condition, Proto< T >::_MapKey(), ProtoBase::_rootPrototype, ProtoBase::Find(), Proto< T >::From(), ProtoBase::From(), ProtoBase::Register(), Proto< T >::RootClassName(), StrCat(), StrCpy(), StrFree(), and StrPrefixCut(). |
|
|
|
Definition at line 1164 of file cProtoBase.cpp. References ProtoBase::_rootPrototype, ProtoBase::_sqlVars, sqlVar::bufaddr, sqlVar::buflen, and sqlVar::buftype. Referenced by ResultBase::Open(). |
|
Definition at line 1488 of file cProtoBase.cpp. References ProtoBase::_rootPrototype, ProtoBase::_sqlVars, ProtoBase::_stmtDelete, sqlVar::bufaddr, sqlVar::buflen, sqlVar::buftype, and sqlVar::varname. Referenced by ProtoBase::_DeleteAll(). |
|
Definition at line 1465 of file cProtoBase.cpp. References ProtoBase::_Delete(), ProtoBase::_fullParentPrototype, ProtoBase::_fullParentPrototypeCount, and ProtoBase::_Initialise(). |
|
Definition at line 1442 of file cProtoBase.cpp. References ProtoBase::_Delete(), ProtoBase::_fullParentPrototype, ProtoBase::_fullParentPrototypeCount, and ProtoBase::_Initialise(). Referenced by RefBase::Delete(), and Object::Delete(). |
|
Definition at line 75 of file cProtoBase.cpp. References ProtoBase::_fullParentPrototype, ProtoBase::_fullParentPrototypeCount, ProtoBase::_Initialise(), ProtoBase::_sqlVars, sqlVar::bufaddr, sqlVar::buflen, sqlVar::buftype, ProtoBase::ClassName(), sqlVar::indic, sqlVar::member, StrExp(), TYPE_CHAR, TYPE_FLOAT, TYPE_INT, TYPE_PTR, TYPE_STRING, and TYPE_UNSIGNED. |
|
Definition at line 214 of file cProtoBase.cpp. References ProtoBase::_Initialise(), ProtoBase::_rootPrototype, ProtoBase::_sqlVars, sqlVar::bufaddr, sqlVar::buflen, sqlVar::buftype, sqlVar::indic, StrCpy(), StrDecode(), StrExp(), StrFree(), StrSplit(), TYPE_CHAR, TYPE_FLOAT, TYPE_INT, TYPE_STRING, and TYPE_UNSIGNED. |
|
Definition at line 157 of file cProtoBase.cpp. References ProtoBase::_Initialise(), ProtoBase::_rootPrototype, ProtoBase::_sqlVars, sqlVar::bufaddr, sqlVar::buflen, sqlVar::buftype, sqlVar::indic, sqlVar::member, StrExp(), TYPE_CHAR, TYPE_FLOAT, TYPE_INT, TYPE_STRING, and TYPE_UNSIGNED. Referenced by ProtoBase::_KeyValues(), Object::_Refresh(), Object::Delete(), and Object::Refresh(). |
|
Reimplemented in ComplexQuery. Definition at line 51 of file cQueRefProto.h. Referenced by ProtoBase::_StmtSelectPtr(). |
|
Definition at line 74 of file cClassRegister.cpp. References ProtoBase::_first, and ProtoBase::_next. |
|
Definition at line 269 of file cProtoBase.cpp. References ProtoBase::_fullParentPrototype, ProtoBase::_fullParentPrototypeCount, ProtoBase::_Initialise(), ProtoBase::_sqlVars, sqlVar::bufaddr, sqlVar::buflen, sqlVar::buftype, sqlVar::indic, sqlVar::member, StrCpy(), TYPE_CHAR, TYPE_FLOAT, TYPE_INT, TYPE_PTR, TYPE_STRING, and TYPE_UNSIGNED. Referenced by ResultBase::Next(). |
|
Definition at line 393 of file cProtoBase.cpp. References ProtoBase::_Initialise(), and ProtoBase::_KeyValues(). Referenced by ResultBase::Next(). |
|
|
Definition at line 773 of file cProtoBase.cpp. References ProtoBase::_fullFrom, ProtoBase::_fullParentPrototype, ProtoBase::_fullParentPrototypeCount, ProtoBase::From(), StrCat(), StrCpy(), and StrFree(). Referenced by ProtoBase::_Initialise(). |
|
Definition at line 518 of file cProtoBase.cpp. References ProtoBase::_fullParentPrototype, ProtoBase::_fullParentPrototypeCount, ProtoBase::_processed, ProtoBase::Find(), ProtoBase::ParentClassNames(), StrCpy(), StrFree(), and StrSplit(). Referenced by ProtoBase::_Initialise(). |
|
Definition at line 696 of file cProtoBase.cpp. References ProtoBase::_fullParentPrototype, ProtoBase::_fullParentPrototypeCount, ProtoBase::_fullSelect, and StrCat(). Referenced by ProtoBase::_Initialise(). |
|
Definition at line 798 of file cProtoBase.cpp. References ProtoBase::_fullParentPrototype, ProtoBase::_fullParentPrototypeCount, ProtoBase::_fullWhere, ProtoBase::_sqlVars, sqlVar::colname, StrCat(), and StrCmp(). Referenced by ProtoBase::_Initialise(). |
|
Definition at line 840 of file cProtoBase.cpp. References ProtoBase::_groupBy, ProtoBase::_isDatabaseObject, ProtoBase::_isPersistentObject, ProtoBase::_ProtoTGroupBy(), ProtoBase::From(), StrCat(), StrCpy(), StrFree(), StrReplaceAll(), and THIS_TABLE. Referenced by ProtoBase::_Initialise(). |
|
Definition at line 854 of file cProtoBase.cpp. References ProtoBase::_having, ProtoBase::_isDatabaseObject, ProtoBase::_isPersistentObject, ProtoBase::_ProtoTHaving(), ProtoBase::From(), StrCat(), StrCpy(), StrFree(), StrReplaceAll(), and THIS_TABLE. Referenced by ProtoBase::_Initialise(). |
|
Definition at line 735 of file cProtoBase.cpp. References ProtoBase::_into, ProtoBase::_sqlVars, and StrCat(). Referenced by ProtoBase::_Initialise(). |
|
Definition at line 709 of file cProtoBase.cpp. References ProtoBase::_keySelect, ProtoBase::_rootPrototype, ProtoBase::_sqlVars, and StrCat(). Referenced by ProtoBase::_Initialise(). |
|
Definition at line 825 of file cProtoBase.cpp. References ProtoBase::_keyWhere, ProtoBase::_sqlVars, StrCat(), and sqlVar::varname. Referenced by ProtoBase::_Initialise(). |
|
Definition at line 500 of file cProtoBase.cpp. References ProtoBase::_parentPrototype, ProtoBase::_parentPrototypeCount, ProtoBase::Find(), ProtoBase::ParentClassNames(), StrCpy(), StrFree(), and StrSplit(). Referenced by ProtoBase::_Initialise(). |
|
Definition at line 719 of file cProtoBase.cpp. References ProtoBase::_keySelect, ProtoBase::_rootPrototype, ProtoBase::_sqlVars, and StrCat(). |
|
Definition at line 685 of file cProtoBase.cpp. References ProtoBase::_select, ProtoBase::_sqlVars, and StrCat(). Referenced by ProtoBase::_Initialise(). |
|
Definition at line 543 of file cProtoBase.cpp. References ProtoBase::_isPersistentObject, ProtoBase::_isRootClass, ProtoBase::_Map(), ProtoBase::_MapKey(), ProtoBase::_sqlVars, sqlVar::atrname, sqlVar::bufaddr, sqlVar::buflen, sqlVar::buftype, sqlVar::colname, ProtoBase::From(), sqlVar::indic, sqlVar::key, MAX_CLASS_NAME_LEN, sqlVar::member, MemberPtr, sqlVar::rw, StrCat(), StrCpy(), StrFree(), StrPrefixCut(), StrReplaceAll(), THIS_TABLE, TYPE_CHAR, TYPE_FLOAT, TYPE_INT, TYPE_PTR, TYPE_STRING, TYPE_UNKNOWN, TYPE_UNSIGNED, and sqlVar::varname. Referenced by ProtoBase::_Initialise(). |
|
Definition at line 957 of file cProtoBase.cpp. References ProtoBase::_keyWhere, ProtoBase::_stmtDelete, ProtoBase::From(), and StrCat(). Referenced by ProtoBase::_Initialise(). |
|
Definition at line 896 of file cProtoBase.cpp. References ProtoBase::_isImmutableObject, ProtoBase::_isObject, ProtoBase::_sqlVars, ProtoBase::_stmtInsert, sqlVar::colname, ProtoBase::From(), sqlVar::rw, StrCat(), StrCpy(), StrFree(), StrPrefixCut(), and sqlVar::varname. Referenced by ProtoBase::_Initialise(). |
|
Definition at line 868 of file cProtoBase.cpp. References ProtoBase::_fullFrom, ProtoBase::_fullSelect, ProtoBase::_fullWhere, ProtoBase::_groupBy, ProtoBase::_having, ProtoBase::_keyWhere, ProtoBase::_rootPrototype, ProtoBase::_stmtSelect, StrAnd(), StrCat(), StrClause(), StrCpy(), and StrFree(). Referenced by ProtoBase::_Initialise(). |
|
Definition at line 929 of file cProtoBase.cpp. References ProtoBase::_isImmutableObject, ProtoBase::_isObject, ProtoBase::_keyWhere, ProtoBase::_sqlVars, ProtoBase::_stmtUpdate, ProtoBase::_where, sqlVar::colname, ProtoBase::From(), sqlVar::rw, StrAnd(), StrCat(), StrClause(), StrCpy(), StrFree(), and sqlVar::varname. Referenced by ProtoBase::_Initialise(). |
|
Definition at line 784 of file cProtoBase.cpp. References ProtoBase::_ProtoTWhere(), ProtoBase::_where, ProtoBase::From(), StrCat(), StrCpy(), StrFree(), StrReplaceAll(), and THIS_TABLE. Referenced by ProtoBase::_Initialise(). |
|
Definition at line 1317 of file cProtoBase.cpp. References sqlVar::bufaddr, sqlVar::buflen, sqlVar::buftype, sqlVar::indic, sqlVar::rw, and sqlVar::varname. |
|
Definition at line 1296 of file cProtoBase.cpp. Referenced by DatabaseObject::BePersistent(). |
|
Definition at line 385 of file cProtoBase.cpp. References ProtoBase::_ExportKeyAttributes(), and ProtoBase::_KeyValues(). |
|
Definition at line 328 of file cProtoBase.cpp. References sqlVar::bufaddr, sqlVar::buflen, sqlVar::buftype, FloatToStr(), LongToStr(), StrCat(), StrCpy(), StrEncode(), StrFree(), TYPE_CHAR, TYPE_FLOAT, TYPE_INT, TYPE_STRING, TYPE_UNSIGNED, and ULongToStr(). Referenced by ProtoBase::_ImportKeyAttributes(), ProtoBase::_KeyValues(), and Object::_KeyValues(). |
|
Implements ProtoBase. |
|
Implements ProtoBase. Definition at line 44 of file tProto.h. Referenced by Proto< T >::Proto(). |
|
Implements QueRefProto. Definition at line 171 of file cProtoBase.h. References StrCpy(). |
|
Implements ProtoBase. |
|
Implements ProtoBase. |
|
Implements ProtoBase. |
|
Definition at line 1201 of file cProtoBase.cpp. Referenced by ResultBase::Next(). |
|
Definition at line 1656 of file cProtoBase.cpp. References ProtoBase::_fullParentPrototype, ProtoBase::_fullParentPrototypeCount, ProtoBase::_Initialise(), ProtoBase::_RealiasT(), and ProtoBase::From(). |
|
Definition at line 1638 of file cProtoBase.cpp. References ProtoBase::_Initialise(), AliasT(), StrCat(), StrCpy(), StrFree(), and StrReplaceAll(). Referenced by ChainedRelationBase::_LGetAll(), ProtoBase::_RealiasT(), ChainedRelationBase::_RGetAll(), ProtoBase::_StmtSelectPtr(), ChainedRelationBase::ChainedRelationBase(), and ChainedRelationBase::ExistsCouple(). |
|
Definition at line 399 of file cProtoBase.cpp. References ProtoBase::_left, ProtoBase::_processed, and ProtoBase::_right. Referenced by ProtoBase::_Initialise(), and ClassRegister::WriteDDL(). |
|
Reimplemented in ComplexQuery. Definition at line 49 of file cQueRefProto.h. Referenced by ProtoBase::_StmtSelectPtr(). |
|
Definition at line 1003 of file cProtoBase.cpp. References ProtoBase::_fullParentPrototype, ProtoBase::_fullParentPrototypeCount, ProtoBase::_groupBy, ProtoBase::_having, ProtoBase::_Initialise(), ProtoBase::_RealiasT(), ProtoBase::_rootPrototype, ProtoBase::_sqlVars, ProtoBase::_where, AliasT(), sqlVar::colname, ProtoBase::From(), StrCat(), StrClause(), StrCpy(), StrFree(), and StrPrefixCut(). |
|
Definition at line 965 of file cProtoBase.cpp. References QueRefProto::_From(), ProtoBase::_Initialise(), QueRefProto::_OrderBy(), ProtoBase::_RealiasT(), QueRefProto::_Select(), QueRefProto::_Where(), and StrFree(). |
|
Definition at line 1853 of file cProtoBase.cpp. |
|
Definition at line 1843 of file cProtoBase.cpp. References StrFree(). |
|
Definition at line 1806 of file cProtoBase.cpp. References ProtoBase::_fullParentPrototype, ProtoBase::_fullParentPrototypeCount, ProtoBase::_sqlVars, sqlVar::atrname, ProtoBase::ClassName(), sqlVar::colname, StrCat(), StrCpy(), StrFree(), and StrReplaceAll(). Referenced by ChainedRelationBase::_LGetAll(), ChainedRelationBase::_RGetAll(), and ChainedRelationBase::ChainedRelationBase(). |
|
Definition at line 1390 of file cProtoBase.cpp. References sqlVar::bufaddr, sqlVar::buflen, sqlVar::buftype, sqlVar::indic, sqlVar::rw, and sqlVar::varname. |
|
Definition at line 1368 of file cProtoBase.cpp. Referenced by Object::Update(). |
|
Implements QueRefProto. Definition at line 170 of file cProtoBase.h. References StrCpy(). |
|
Reimplemented from ProtoBase. |
|
Implements ProtoBase. |
|
Definition at line 1285 of file cProtoBase.cpp. References StrCmpUp(). |
|
Definition at line 412 of file cProtoBase.cpp. References QueRefProto::ComplexQuery. Referenced by OneToManyRelationBase::_LGetAll(), ManyToOneRelationBase::_LGetAll(), ManyToOneRelationBase::_RGetAll(), and Proto< T >::operator()(). |
|
Referenced by ProtoBase::_InitialiseFullParentPrototype(), ProtoBase::_InitialiseParentPrototype(), ClassRegister::Find(), ClassRegister::operator[](), and Proto< T >::Proto(). |
|
Implements ProtoBase. Definition at line 37 of file tProto.h. Referenced by Proto< T >::Proto(). |
|
Definition at line 1745 of file cProtoBase.cpp. References ProtoBase::_fullParentPrototype, ProtoBase::_fullParentPrototypeCount, ProtoBase::_Initialise(), AliasT(), ProtoBase::From(), StrCat(), and StrFree(). |
|
Definition at line 241 of file cProtoBase.h. Referenced by ChainedRelationBase::_LGetAll(), ChainedRelationBase::_RGetAll(), and ChainedRelationBase::ChainedRelationBase(). |
|
Definition at line 1277 of file cProtoBase.cpp. References ProtoBase::_fullParentPrototype, ProtoBase::_fullParentPrototypeCount, and ProtoBase::_Initialise(). |
|
Definition at line 253 of file cProtoBase.h. |
|
Definition at line 240 of file cProtoBase.h. |
|
Definition at line 1761 of file cProtoBase.cpp. References ProtoBase::_fullParentPrototype, ProtoBase::_fullParentPrototypeCount, ProtoBase::_Initialise(), ProtoBase::_rootPrototype, ProtoBase::_sqlVars, AliasT(), sqlVar::colname, StrCat(), StrCpy(), StrFree(), and StrPrefixCut(). |
|
Definition at line 243 of file cProtoBase.h. Referenced by ChainedRelationBase::_LGetAll(), ChainedRelationBase::_RGetAll(), and ChainedRelationBase::ChainedRelationBase(). |
|
Reimplemented from ProtoBase. |
|
Reimplemented from ProtoBase. |
|
Definition at line 234 of file cProtoBase.h. |
|
Definition at line 227 of file cProtoBase.h. |
|
Definition at line 226 of file cProtoBase.h. |
|
Definition at line 225 of file cProtoBase.h. Referenced by Object::_Refresh(), and ResultBase::Next(). |
|
Definition at line 228 of file cProtoBase.h. Referenced by RefBase::_Virtualise(), and ResultBase::Next(). |
|
Definition at line 249 of file cProtoBase.h. References ProtoBase::From(). |
|
|
Definition at line 247 of file cProtoBase.h. |
|
Implements ProtoBase. |
|
Implements ProtoBase. |
|
|
|
|
|
Definition at line 182 of file cProtoBase.h. |
|
Definition at line 30 of file tProto.h. References ProtoBase::ExecuteQuery(). |
|
Definition at line 1229 of file cProtoBase.cpp. References ProtoBase::_fullParentPrototype, ProtoBase::_fullParentPrototypeCount, and ProtoBase::_Initialise(). |
|
Definition at line 185 of file cProtoBase.h. |
|
Definition at line 181 of file cProtoBase.h. |
|
Definition at line 184 of file cProtoBase.h. |
|
Definition at line 186 of file cProtoBase.h. |
|
Implements ProtoBase. |
|
Implements ProtoBase. |
|
Definition at line 1269 of file cProtoBase.cpp. References ProtoBase::_Initialise(), ProtoBase::_parentPrototype, and ProtoBase::_parentPrototypeCount. |
|
Definition at line 251 of file cProtoBase.h. |
|
|
|
|
|
|
|
Referenced by Proto< T >::Proto(). |
|
Implements ProtoBase. Definition at line 33 of file tProto.h. Referenced by Proto< T >::Proto(). |
|
Definition at line 250 of file cProtoBase.h. |
|
Definition at line 233 of file cProtoBase.h. |
|
Definition at line 236 of file cProtoBase.h. |
|
Definition at line 1667 of file cProtoBase.cpp. References sqlVar::buflen, sqlVar::buftype, sqlVar::colname, StrCpy(), StrFree(), and StrPrefixCut(). |
|
Definition at line 56 of file cProtoBase.h. Referenced by Proto< T >::Proto(), and ProtoBase::~ProtoBase(). |
|
Definition at line 36 of file cProtoBase.cpp. Referenced by ProtoBase::_gcs(), and ClassRegister::WriteDDL(). |
|
Definition at line 91 of file cProtoBase.h. Referenced by ProtoBase::_InitialiseFullFrom(), ProtoBase::_InitialiseStmtSelect(), and ProtoBase::~ProtoBase(). |
|
Definition at line 82 of file cProtoBase.h. Referenced by ProtoBase::_DeleteAll(), ProtoBase::_ExportAttributes(), ProtoBase::_ImportAttributes(), ProtoBase::_InitialiseFullFrom(), ProtoBase::_InitialiseFullParentPrototype(), ProtoBase::_InitialiseFullSelect(), ProtoBase::_InitialiseFullWhere(), ProtoBase::_RealiasT(), ProtoBase::_StmtSelectPtr(), ProtoBase::_TranslateToSql(), ProtoBase::FullFrom(), ProtoBase::FullParentPrototype(), ProtoBase::FullWhere(), ProtoBase::operator<(), and ProtoBase::~ProtoBase(). |
|
Definition at line 80 of file cProtoBase.h. Referenced by ProtoBase::_DeleteAll(), ProtoBase::_ExportAttributes(), ProtoBase::_ImportAttributes(), ProtoBase::_InitialiseFullFrom(), ProtoBase::_InitialiseFullParentPrototype(), ProtoBase::_InitialiseFullSelect(), ProtoBase::_InitialiseFullWhere(), ProtoBase::_RealiasT(), ProtoBase::_StmtSelectPtr(), ProtoBase::_TranslateToSql(), ProtoBase::FullFrom(), ProtoBase::FullParentPrototype(), ProtoBase::FullWhere(), and ProtoBase::operator<(). |
|
Definition at line 85 of file cProtoBase.h. Referenced by ProtoBase::_InitialiseFullSelect(), ProtoBase::_InitialiseStmtSelect(), and ProtoBase::~ProtoBase(). |
|
Definition at line 93 of file cProtoBase.h. Referenced by ProtoBase::_InitialiseFullWhere(), ProtoBase::_InitialiseStmtSelect(), and ProtoBase::~ProtoBase(). |
|
Definition at line 95 of file cProtoBase.h. Referenced by ProtoBase::_InitialiseGroupBy(), ProtoBase::_InitialiseStmtSelect(), and ProtoBase::_StmtSelectPtr(). |
|
Definition at line 96 of file cProtoBase.h. Referenced by ProtoBase::_InitialiseHaving(), ProtoBase::_InitialiseStmtSelect(), and ProtoBase::_StmtSelectPtr(). |
|
Definition at line 51 of file cProtoBase.h. Referenced by ProtoBase::_Initialise(). |
|
Definition at line 88 of file cProtoBase.h. Referenced by ProtoBase::_InitialiseInto(), and ProtoBase::~ProtoBase(). |
|
Definition at line 53 of file cProtoBase.h. Referenced by ProtoBase::_Initialise(), ProtoBase::_InitialiseGroupBy(), and ProtoBase::_InitialiseHaving(). |
|
Definition at line 53 of file cProtoBase.h. Referenced by ProtoBase::_Initialise(), ProtoBase::_InitialiseStmtInsert(), and ProtoBase::_InitialiseStmtUpdate(). |
|
Definition at line 53 of file cProtoBase.h. Referenced by ProtoBase::_Initialise(), ProtoBase::_InitialiseStmtInsert(), and ProtoBase::_InitialiseStmtUpdate(). |
|
Definition at line 53 of file cProtoBase.h. Referenced by ProtoBase::_Initialise(), ProtoBase::_InitialiseGroupBy(), ProtoBase::_InitialiseHaving(), and ProtoBase::_InitialiseSqlVar(). |
|
Definition at line 53 of file cProtoBase.h. Referenced by ProtoBase::_Initialise(), and ProtoBase::_InitialiseSqlVar(). |
|
Definition at line 86 of file cProtoBase.h. Referenced by ProtoBase::_InitialiseKeySelect(), ProtoBase::_InitialisePtrSelect(), and ProtoBase::~ProtoBase(). |
|
Definition at line 94 of file cProtoBase.h. Referenced by ProtoBase::_InitialiseKeyWhere(), ProtoBase::_InitialiseStmtDelete(), ProtoBase::_InitialiseStmtSelect(), ProtoBase::_InitialiseStmtUpdate(), and ProtoBase::~ProtoBase(). |
|
Definition at line 50 of file cProtoBase.h. Referenced by ClassRegister::_Initialise(), ClassRegister::_Invent(), and ProtoBase::_ResetProcessed(). |
|
Definition at line 50 of file cProtoBase.h. Referenced by ProtoBase::_gcs(), and ClassRegister::WriteDDL(). |
|
Definition at line 78 of file cProtoBase.h. Referenced by ProtoBase::_Initialise(), ProtoBase::_InitialiseParentPrototype(), ProtoBase::ParentPrototype(), and ProtoBase::~ProtoBase(). |
|
Definition at line 76 of file cProtoBase.h. Referenced by ProtoBase::_Initialise(), ProtoBase::_InitialiseParentPrototype(), and ProtoBase::ParentPrototype(). |
|
Definition at line 52 of file cProtoBase.h. Referenced by ProtoBase::_InitialiseFullParentPrototype(), ProtoBase::_ResetProcessed(), and ClassRegister::WriteDDL(). |
|
Definition at line 87 of file cProtoBase.h. Referenced by ProtoBase::~ProtoBase(). |
|
Definition at line 50 of file cProtoBase.h. Referenced by ClassRegister::_Initialise(), ClassRegister::_Invent(), and ProtoBase::_ResetProcessed(). |
|
Definition at line 35 of file cProtoBase.cpp. Referenced by ProtoBase::_Initialise(), and ClassRegister::WriteDDL(). |
|
Definition at line 73 of file cProtoBase.h. Referenced by ProtoBase::_BindPtr(), ProtoBase::_Delete(), ProtoBase::_ExportKeyAttributes(), ProtoBase::_InitialiseKeySelect(), ProtoBase::_InitialisePtrSelect(), ProtoBase::_InitialiseStmtSelect(), ProtoBase::_StmtSelectPtr(), ProtoBase::FullWhere(), and Proto< T >::Proto(). |
|
Definition at line 84 of file cProtoBase.h. Referenced by ProtoBase::_InitialiseSelect(), and ProtoBase::~ProtoBase(). |
|
|
Definition at line 99 of file cProtoBase.h. Referenced by ProtoBase::_Delete(), ProtoBase::_InitialiseStmtDelete(), and ProtoBase::~ProtoBase(). |
|
Definition at line 98 of file cProtoBase.h. Referenced by ProtoBase::_InitialiseStmtInsert(), and ProtoBase::~ProtoBase(). |
|
Definition at line 97 of file cProtoBase.h. Referenced by ProtoBase::_InitialiseStmtSelect(), and ProtoBase::~ProtoBase(). |
|
Definition at line 100 of file cProtoBase.h. Referenced by ProtoBase::_InitialiseStmtUpdate(), and ProtoBase::~ProtoBase(). |
|
Definition at line 92 of file cProtoBase.h. Referenced by ProtoBase::_InitialiseStmtUpdate(), ProtoBase::_InitialiseWhere(), ProtoBase::_StmtSelectPtr(), and ProtoBase::~ProtoBase(). |
|
Definition at line 69 of file cProtoBase.h. |
|
Definition at line 44 of file cQueRefProto.h. |
|
Definition at line 62 of file cProtoBase.h. |
|
Definition at line 59 of file cProtoBase.h. Referenced by ProtoBase::ProtoBase(). |
|
Definition at line 64 of file cProtoBase.h. |