Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

lDefs.h File Reference

#include <lDefsX.h>

Include dependency graph for lDefs.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define NOTDEF
#define POLITE_VERSION   "1.0"
#define POLITE_TEST_FRIEND   void POLiTe_Test_Procedure()
#define TL_INFO   0x01
#define TL_INFO_SQL   0x02
#define TL_WARNING   0x08
#define TL_ERROR   0x20
#define POLITE_TRACE_MASK   (TL_INFO_SQL | TL_WARNING | TL_ERROR)
#define POLITE_TRACE_MASK_TTY   TL_INFO_SQL
#define POLITE_TRACE
#define L_CMDS_TRACE
#define L_EXCEPTIONS_TRACE
#define L_STR_TRACE
#define C_CURSOR_TRACE
#define C_ORACLECURSOR_TRACE
#define C_DATABASE_TRACE
#define C_ORACLEDATABASE_TRACE
#define C_CONNECTION_TRACE
#define C_ORACLECONNECTION_TRACE
#define C_QUEREFPROTO_TRACE
#define C_QUERY_TRACE
#define C_COMPLEXQUERY_TRACE
#define C_PROTOBASE_TRACE
#define C_QUEREFPROTO_TRACE
#define C_QUERY_TRACE
#define C_OBJECTBUFFER_TRACE
#define C_OBJREF_TRACE
#define C_OBJECT_TRACE
#define C_IMMUTABLEOBJECT_TRACE
#define C_DATABASEOBJECT_TRACE
#define C_PERSISTENTOBJECT_TRACE
#define C_REFBASE_TRACE
#define T_REF_TRACE
#define C_PROTOBASE_TRACE
#define T_PROTO_TRACE
#define C_QUERYRESULT_TRACE
#define C_RELATION_TRACE
#define C_ONETOONERELATION_TRACE
#define C_ONETOMANYRELATION_TRACE
#define C_MANYTOONERELATION_TRACE
#define C_MANYTOMANYRELATION_TRACE
#define GC_CHAINEDRELATION_TRACE
#define POLITE_TRACE_FILE   "stdlog.txt"
#define DEFAULT_UPDATING_STRATEGY   US_OnDemand
#define DEFAULT_LOCKING_STRATEGY   LS_None
#define DEFAULT_WAITING_STRATEGY   WS_Nowait
#define DEFAULT_READING_STRATEGY   RS_Cache
#define DEFAULT_STRATEGIES   (DEFAULT_UPDATING_STRATEGY|DEFAULT_LOCKING_STRATEGY|DEFAULT_WAITING_STRATEGY|DEFAULT_READING_STRATEGY)
#define MAX_CONNECTION   32
#define MAX_CONNECTION_PER_DATABASE   16
#define AUTO_VIRTUAL_OBJECT_LOAD
#define SQL_EXECUTION_VERSION_6   0x00
#define SQL_EXECUTION_VERSION_7   0x02
#define SQL_EXECUTION_NATIVE   0x01
#define SQL_EXECUTION_MODE   SQL_EXECUTION_NATIVE
#define HASH_TABLE_SIZE   64
#define MAX_OBJECTS_IN_BUFFER   2048
#define PERSISTENT_OBJECT_TABLE   "OID_ROOT"
#define MAX_CLASS_NAME_LEN   64
#define MAX_FETCHES_FROM_DUMMY_DATABASE   3
#define THIS_TABLE   "#THIS"
#define R_PREFIX   "R$_"
#define T_PREFIX   "T$_"
#define X_PREFIX   "X$_"


Define Documentation

#define AUTO_VIRTUAL_OBJECT_LOAD
 

Definition at line 112 of file lDefs.h.

#define C_COMPLEXQUERY_TRACE
 

Definition at line 68 of file lDefs.h.

#define C_CONNECTION_TRACE
 

Definition at line 64 of file lDefs.h.

#define C_CURSOR_TRACE
 

Definition at line 60 of file lDefs.h.

#define C_DATABASE_TRACE
 

Definition at line 62 of file lDefs.h.

#define C_DATABASEOBJECT_TRACE
 

Definition at line 76 of file lDefs.h.

#define C_IMMUTABLEOBJECT_TRACE
 

Definition at line 75 of file lDefs.h.

#define C_MANYTOMANYRELATION_TRACE
 

Definition at line 87 of file lDefs.h.

#define C_MANYTOONERELATION_TRACE
 

Definition at line 86 of file lDefs.h.

#define C_OBJECT_TRACE
 

Definition at line 74 of file lDefs.h.

#define C_OBJECTBUFFER_TRACE
 

Definition at line 72 of file lDefs.h.

#define C_OBJREF_TRACE
 

Definition at line 73 of file lDefs.h.

#define C_ONETOMANYRELATION_TRACE
 

Definition at line 85 of file lDefs.h.

#define C_ONETOONERELATION_TRACE
 

Definition at line 84 of file lDefs.h.

#define C_ORACLECONNECTION_TRACE
 

Definition at line 65 of file lDefs.h.

#define C_ORACLECURSOR_TRACE
 

Definition at line 61 of file lDefs.h.

#define C_ORACLEDATABASE_TRACE
 

Definition at line 63 of file lDefs.h.

#define C_PERSISTENTOBJECT_TRACE
 

Definition at line 77 of file lDefs.h.

#define C_PROTOBASE_TRACE
 

Definition at line 80 of file lDefs.h.

#define C_PROTOBASE_TRACE
 

Definition at line 80 of file lDefs.h.

#define C_QUEREFPROTO_TRACE
 

Definition at line 70 of file lDefs.h.

#define C_QUEREFPROTO_TRACE
 

Definition at line 70 of file lDefs.h.

#define C_QUERY_TRACE
 

Definition at line 71 of file lDefs.h.

#define C_QUERY_TRACE
 

Definition at line 71 of file lDefs.h.

#define C_QUERYRESULT_TRACE
 

Definition at line 82 of file lDefs.h.

#define C_REFBASE_TRACE
 

Definition at line 78 of file lDefs.h.

#define C_RELATION_TRACE
 

Definition at line 83 of file lDefs.h.

#define DEFAULT_LOCKING_STRATEGY   LS_None
 

Definition at line 97 of file lDefs.h.

Referenced by ObjRef::ObjRef(), ObjRef::SetLockingStrategy(), ObjectBuffer::SetLockingStrategy(), Database::SetLockingStrategy(), and Connection::SetLockingStrategy().

#define DEFAULT_READING_STRATEGY   RS_Cache
 

Definition at line 99 of file lDefs.h.

Referenced by ObjRef::ObjRef(), ObjRef::SetReadingStrategy(), ObjectBuffer::SetReadingStrategy(), Database::SetReadingStrategy(), and Connection::SetReadingStrategy().

#define DEFAULT_STRATEGIES   (DEFAULT_UPDATING_STRATEGY|DEFAULT_LOCKING_STRATEGY|DEFAULT_WAITING_STRATEGY|DEFAULT_READING_STRATEGY)
 

Definition at line 100 of file lDefs.h.

Referenced by ObjectBuffer::ObjectBuffer().

#define DEFAULT_UPDATING_STRATEGY   US_OnDemand
 

Definition at line 96 of file lDefs.h.

Referenced by ObjRef::ObjRef(), ObjRef::SetUpdatingStrategy(), ObjectBuffer::SetUpdatingStrategy(), Database::SetUpdatingStrategy(), and Connection::SetUpdatingStrategy().

#define DEFAULT_WAITING_STRATEGY   WS_Nowait
 

Definition at line 98 of file lDefs.h.

Referenced by ObjRef::ObjRef(), ObjRef::SetWaitingStrategy(), ObjectBuffer::SetWaitingStrategy(), Database::SetWaitingStrategy(), and Connection::SetWaitingStrategy().

#define GC_CHAINEDRELATION_TRACE
 

Definition at line 88 of file lDefs.h.

#define HASH_TABLE_SIZE   64
 

Definition at line 126 of file lDefs.h.

Referenced by ObjectBuffer::_GarbageCollector(), ObjectBuffer::_Hash(), ObjectBuffer::_RemoveConnection(), ObjectBuffer::Init(), ObjectBuffer::ObjectBuffer(), ObjectBuffer::RemoveAllMemoryLocks(), ObjectBuffer::RemoveConnection(), ObjectBuffer::UpdateConnection(), and ObjectBuffer::~ObjectBuffer().

#define L_CMDS_TRACE
 

Definition at line 57 of file lDefs.h.

#define L_EXCEPTIONS_TRACE
 

Definition at line 58 of file lDefs.h.

#define L_STR_TRACE
 

Definition at line 59 of file lDefs.h.

#define MAX_CLASS_NAME_LEN   64
 

Definition at line 138 of file lDefs.h.

Referenced by ProtoBase::_InitialiseSqlVar(), and RefBase::_Virtualise().

#define MAX_CONNECTION   32
 

Definition at line 105 of file lDefs.h.

Referenced by ObjectBuffer::_GarbageCollector(), ObjectBuffer::_RemoveAll(), ObjectBuffer::Init(), ObjectBuffer::ObjectBuffer(), ObjectBuffer::RemoveAll(), ObjectBuffer::RemoveAllMemoryLocks(), ObjectBuffer::UpdateAll(), and ObjectBuffer::~ObjectBuffer().

#define MAX_CONNECTION_PER_DATABASE   16
 

Definition at line 106 of file lDefs.h.

Referenced by Database::_Commit(), Database::_Rollback(), Database::Commit(), ObjectBuffer::RemoveAllMemoryLocks(), Database::Rollback(), and Database::~Database().

#define MAX_FETCHES_FROM_DUMMY_DATABASE   3
 

Definition at line 144 of file lDefs.h.

Referenced by ResultBase::Next().

#define MAX_OBJECTS_IN_BUFFER   2048
 

Definition at line 127 of file lDefs.h.

Referenced by ObjectBuffer::RegisterObject().

#define NOTDEF
 

Definition at line 27 of file lDefs.h.

#define PERSISTENT_OBJECT_TABLE   "OID_ROOT"
 

Definition at line 132 of file lDefs.h.

Referenced by PersistentObject::_VersionsMatch(), and RefBase::_Virtualise().

#define POLITE_TEST_FRIEND   void POLiTe_Test_Procedure()
 

Definition at line 37 of file lDefs.h.

#define POLITE_TRACE
 

Definition at line 55 of file lDefs.h.

#define POLITE_TRACE_FILE   "stdlog.txt"
 

Definition at line 91 of file lDefs.h.

#define POLITE_TRACE_MASK   (TL_INFO_SQL | TL_WARNING | TL_ERROR)
 

Definition at line 49 of file lDefs.h.

#define POLITE_TRACE_MASK_TTY   TL_INFO_SQL
 

Definition at line 50 of file lDefs.h.

#define POLITE_VERSION   "1.0"
 

Definition at line 32 of file lDefs.h.

#define R_PREFIX   "R$_"
 

Definition at line 156 of file lDefs.h.

Referenced by AliasR().

#define SQL_EXECUTION_MODE   SQL_EXECUTION_NATIVE
 

Definition at line 120 of file lDefs.h.

Referenced by OracleCursor::_Prepare().

#define SQL_EXECUTION_NATIVE   0x01
 

Definition at line 117 of file lDefs.h.

#define SQL_EXECUTION_VERSION_6   0x00
 

Definition at line 115 of file lDefs.h.

#define SQL_EXECUTION_VERSION_7   0x02
 

Definition at line 116 of file lDefs.h.

#define T_PREFIX   "T$_"
 

Definition at line 157 of file lDefs.h.

Referenced by AliasQ(), and AliasT().

#define T_PROTO_TRACE
 

Definition at line 81 of file lDefs.h.

#define T_REF_TRACE
 

Definition at line 79 of file lDefs.h.

#define THIS_TABLE   "#THIS"
 

Definition at line 150 of file lDefs.h.

Referenced by ProtoBase::_InitialiseGroupBy(), ProtoBase::_InitialiseHaving(), ProtoBase::_InitialiseSqlVar(), and ProtoBase::_InitialiseWhere().

#define TL_ERROR   0x20
 

Definition at line 47 of file lDefs.h.

Referenced by OracleCursor::_Close(), OracleCursor::_Execute(), OracleCursor::_FetchNext(), OracleCursor::_Open(), OracleCursor::_PreExecBind(), OracleCursor::_PreFetchBind(), OracleCursor::_Prepare(), OracleConnection::Abort(), OracleConnection::Autocommit(), OracleConnection::Disconnect(), and ObjLibException::ObjLibException().

#define TL_INFO   0x01
 

Definition at line 44 of file lDefs.h.

#define TL_INFO_SQL   0x02
 

Definition at line 45 of file lDefs.h.

Referenced by OracleCursor::_Close(), OracleConnection::_Commit(), OracleCursor::_Execute(), OracleCursor::_FetchNext(), OracleCursor::_FetchPrev(), OracleCursor::_Open(), OracleCursor::_Position(), OracleCursor::_PreExecBind(), OracleCursor::_PreFetchBind(), OracleCursor::_Prepare(), OracleConnection::_Rollback(), OracleConnection::_RollbackToSavepoint(), OracleConnection::_Savepoint(), and OracleConnection::_Sql().

#define TL_WARNING   0x08
 

Definition at line 46 of file lDefs.h.

Referenced by RefBase::_Virtualise().

#define X_PREFIX   "X$_"
 

Definition at line 158 of file lDefs.h.


Generated on Sun Jul 14 20:52:16 2002 for POLiTe by doxygen1.2.16