eyedb


Classes

class  eyedb::AbstractIterator
 The base class of all iterators. More...
class  eyedb::Agregat
 Not yet documented. More...
class  eyedb::AgregatPtr
class  eyedb::AgregatClass
 Not yet documented. More...
class  eyedb::AgregatClassPtr
class  eyedb::Architecture
 Not yet documented. More...
class  eyedb::Argument
 Not yet documented. More...
class  eyedb::ArgArray
 Not yet documented. More...
class  eyedb::ArgumentPtr
class  eyedb::TypeModifier
 Not yet documented. More...
class  eyedb::Attribute
 Not yet documented. More...
struct  eyedb::DbCreateDescription
struct  eyedb::OpenHints
class  eyedb::Basic
 Not yet documented. More...
class  eyedb::BasicPtr
class  eyedb::BasicClass
 Not yet documented. More...
class  eyedb::BasicClassPtr
class  eyedb::Byte
 Not yet documented. More...
class  eyedb::BytePtr
class  eyedb::ByteClass
 Not yet documented. More...
class  eyedb::ByteClassPtr
class  eyedb::Char
 Not yet documented. More...
class  eyedb::CharPtr
class  eyedb::CharClass
 Not yet documented. More...
class  eyedb::CharClassPtr
class  eyedb::Class
 Not yet documented. More...
class  eyedb::ClassPtr
struct  eyedb::InstanceInfo
class  eyedb::ClientConfig
 A class storing the configuration variables values for the client. More...
class  eyedb::CollArray
 Not yet documented. More...
class  eyedb::CollArrayPtr
class  eyedb::CollArrayClass
 Not yet documented. More...
class  eyedb::CollArrayClassPtr
class  eyedb::CollBag
 Not yet documented. More...
class  eyedb::CollBagPtr
class  eyedb::CollBagClass
 Not yet documented. More...
class  eyedb::CollBagClassPtr
class  eyedb::Collection
 Not yet documented. More...
class  eyedb::CollectionPtr
class  eyedb::CollectionClass
 Not yet documented. More...
class  eyedb::CollectionClassPtr
class  eyedb::CollList
 Not yet documented. More...
class  eyedb::CollListPtr
class  eyedb::CollListClass
 Not yet documented. More...
class  eyedb::CollListClassPtr
class  eyedb::CollSet
 Not yet documented. More...
class  eyedb::CollSetPtr
class  eyedb::CollSetClass
 Not yet documented. More...
class  eyedb::CollSetClassPtr
class  eyedb::Config
 A class storing the configuration variables values. More...
class  eyedb::Connection
 Not yet documented. More...
class  eyedb::ServerMessageDisplayer
class  eyedb::StdServerMessageDisplayer
class  eyedb::Database
 Not yet documented. More...
class  eyedb::Datafile
 Not yet documented. More...
class  eyedb::DatafileInfo
class  eyedb::Dataspace
class  eyedb::Enum
 Not yet documented. More...
class  eyedb::EnumPtr
class  eyedb::EnumItem
 Not yet documented. More...
class  eyedb::EnumClass
class  eyedb::EnumClassPtr
class  eyedb::Exception
 Not yet documented. More...
class  eyedb::Float
 Not yet documented. More...
class  eyedb::FloatPtr
class  eyedb::FloatClass
 Not yet documented. More...
class  eyedb::FloatClassPtr
class  eyedb::gbxObject
 Not yet documented. More...
class  eyedb::gbxDeleter
class  eyedb::gbxAutoGarb
class  eyedb::gbxAutoGarbSuspender
class  eyedb::gbxTag
class  eyedb::gbxObserver
class  eyedb::gbxObjectPtr
class  eyedb::gbxCycleContext
 Not yet documented. More...
class  eyedb::GenHashTable
 Not yet documented. More...
class  eyedb::IndexImpl
class  eyedb::IndexStats
class  eyedb::HashIndexStats
class  eyedb::BTreeIndexStats
class  eyedb::Instance
 Not yet documented. More...
class  eyedb::InstancePtr
class  eyedb::Int16
 Not yet documented. More...
class  eyedb::Int16Ptr
class  eyedb::Int16Class
 Not yet documented. More...
class  eyedb::Int16ClassPtr
class  eyedb::Int32
 Not yet documented. More...
class  eyedb::Int32Ptr
class  eyedb::Int32Class
 Not yet documented. More...
class  eyedb::Int32ClassPtr
class  eyedb::Int64
 Not yet documented. More...
class  eyedb::Int64Ptr
class  eyedb::Int64Class
 Not yet documented. More...
class  eyedb::Int64ClassPtr
class  eyedb::ObjCache
 Not yet documented. More...
class  eyedb::Object
 Not yet documented. More...
class  eyedb::ObjectPtr
class  eyedb::ObjectArray
 Not yet documented. More...
class  eyedb::ObjectList
class  eyedb::ObjectListCursor
class  eyedb::ObjectReleaser
class  eyedb::ObjectListReleaser
class  eyedb::ObjectObserver
class  eyedb::ObjectLocation
 Not yet documented. More...
class  eyedb::ObjectLocationArray
class  eyedb::PageStats
class  eyedb::Oid
 Not yet documented. More...
class  eyedb::OidArray
 Not yet documented. More...
class  eyedb::OidList
 Not yet documented. More...
class  eyedb::OidListCursor
 Not yet documented. More...
class  eyedb::OidClass
 Not yet documented. More...
class  eyedb::OidClassPtr
class  eyedb::OidP
 Not yet documented. More...
class  eyedb::OidPPtr
class  eyedb::OQL
 Not yet documented. More...
class  eyedb::RecMode
 Not yet documented. More...
class  eyedb::Schema
 Not yet documented. More...
class  eyedb::SchemaPtr
class  eyedb::ServerConfig
 A class storing the configuration variables values for the server. More...
class  eyedb::Struct
 Not yet documented. More...
class  eyedb::StructPtr
class  eyedb::StructClass
 Not yet documented. More...
class  eyedb::StructClassPtr
class  eyedb::Transaction
 Not yet documented. More...
class  eyedb::TransactionParams
class  eyedb::Union
 Not yet documented. More...
class  eyedb::UnionPtr
class  eyedb::UnionClass
 Not yet documented. More...
class  eyedb::UnionClassPtr
class  eyedb::Value
 Not yet documented. More...
class  eyedb::ValueArray
class  eyedb::ValueList
 Not yet documented. More...
class  eyedb::ValueListCursor

Defines

#define IDBBOOL(X)   ((X) ? True : False)
#define eyedb_CHECK(e)
#define eyedb_ASSERT(e)
#define eyedb_CHECK_RETURN(e)   if ((_status_ = (e))) return _status_
#define IDB_LOG_MASK(X)   ((unsigned long long)(1ULL << (X)))
#define IDB_LOG_LOCAL   IDB_LOG_MASK(0)
#define IDB_LOG_SERVER   IDB_LOG_MASK(1)
#define IDB_LOG_CONN   IDB_LOG_MASK(2)
#define IDB_LOG_TRANSACTION   IDB_LOG_MASK(3)
#define IDB_LOG_DATABASE   IDB_LOG_MASK(4)
#define IDB_LOG_ADMIN   IDB_LOG_MASK(5)
#define IDB_LOG_EXCEPTION   IDB_LOG_MASK(40)
#define IDB_LOG_OID_CREATE   IDB_LOG_MASK(6)
#define IDB_LOG_OID_READ   IDB_LOG_MASK(7)
#define IDB_LOG_OID_WRITE   IDB_LOG_MASK(8)
#define IDB_LOG_OID_DELETE   IDB_LOG_MASK(9)
#define IDB_LOG_OID_ALL
#define IDB_LOG_MMAP   IDB_LOG_MASK(10)
#define IDB_LOG_MMAP_DETAIL   IDB_LOG_MASK(47)
#define IDB_LOG_MTX   IDB_LOG_MASK(41)
#define IDB_LOG_IDX_CREATE   IDB_LOG_MASK(11)
#define IDB_LOG_IDX_REMOVE   IDB_LOG_MASK(12)
#define IDB_LOG_IDX_INSERT   IDB_LOG_MASK(14)
#define IDB_LOG_IDX_SUPPRESS   IDB_LOG_MASK(15)
#define IDB_LOG_IDX_SEARCH   IDB_LOG_MASK(16)
#define IDB_LOG_IDX_SEARCH_DETAIL   IDB_LOG_MASK(13)
#define IDB_LOG_IDX_ALL
#define IDB_LOG_OBJ_LOAD   IDB_LOG_MASK(17)
#define IDB_LOG_OBJ_CREATE   IDB_LOG_MASK(18)
#define IDB_LOG_OBJ_UPDATE   IDB_LOG_MASK(19)
#define IDB_LOG_OBJ_REMOVE   IDB_LOG_MASK(20)
#define IDB_LOG_OBJ_ALL
#define IDB_LOG_OBJ_GBX   IDB_LOG_MASK(42)
#define IDB_LOG_OBJ_INIT   IDB_LOG_MASK(43)
#define IDB_LOG_OBJ_GARBAGE   IDB_LOG_MASK(44)
#define IDB_LOG_OBJ_COPY   IDB_LOG_MASK(45)
#define IDB_LOG_OBJ_ALLOC
#define IDB_LOG_DEV   IDB_LOG_MASK(46)
#define IDB_LOG_EXECUTE   IDB_LOG_MASK(21)
#define IDB_LOG_DATA_READ   IDB_LOG_MASK(22)
#define IDB_LOG_DATA_CREATE   IDB_LOG_MASK(23)
#define IDB_LOG_DATA_WRITE   IDB_LOG_MASK(24)
#define IDB_LOG_DATA_DELETE   IDB_LOG_MASK(25)
#define IDB_LOG_DATA_ALL
#define IDB_LOG_OQL_EXEC   IDB_LOG_MASK(26)
#define IDB_LOG_OQL_RESULT   IDB_LOG_MASK(30)
#define IDB_LOG_RELSHIP   IDB_LOG_MASK(27)
#define IDB_LOG_RELSHIP_DETAILS   IDB_LOG_MASK(28)
#define IDB_LOG_SCHEMA_EVOLVE   IDB_LOG_MASK(29)
#define IDB_LOG_USER_BOTTOM   50
#define IDB_LOG_USER_MAX   12
#define IDB_LOG_USER(X)
#define IDB_LOG_DEFAULT
#define IDB_LOG_NOLOG   IDB_LOG_MASK(63)
#define IDB_LOG(L, S)   do {if (((L) & eyedblib::log_mask) == (L)) {utlog_p(#L); utlog S;}} while(0)
#define IDB_LOG_D(L, S)   do {if ((((L)|IDB_LOG_DEV) & eyedblib::log_mask) == ((L)|IDB_LOG_DEV)) {utlog_p(#L); utlog S;}} while(0)
#define IDB_LOG_X(L, S)   do {if (((L) & eyedblib::log_mask) == (L)) utlog S;} while(0)
#define IDB_LOG_DX(L, S)   do {if ((((L)|IDB_LOG_DEV) & eyedblib::log_mask) == ((L)|IDB_LOG_DEV)) utlog S;} while(0)
#define IDB_LOG_F(S)
#define IDB_LOG_FX(S)

Typedefs

typedef std::vector
< AgregatPtr > 
eyedb::AgregatPtrVector
typedef std::vector
< AgregatClassPtr > 
eyedb::AgregatClassPtrVector
typedef std::vector
< ArgumentPtr > 
eyedb::ArgumentPtrVector
typedef unsigned char * eyedb::Data
typedef eyedblib::uint32 eyedb::Size
typedef eyedblib::uint32 eyedb::Type
typedef eyedblib::uint32 eyedb::Offset
typedef void * eyedb::Any
typedef eyedbsm::DatType eyedb::DatType
typedef
DbCreateDescription 
eyedb::DbInfoDescription
typedef std::vector
< BasicPtr > 
eyedb::BasicPtrVector
typedef std::vector
< BasicClassPtr > 
eyedb::BasicClassPtrVector
typedef std::vector
< BytePtr > 
eyedb::BytePtrVector
typedef std::vector
< ByteClassPtr > 
eyedb::ByteClassPtrVector
typedef std::vector
< CharPtr > 
eyedb::CharPtrVector
typedef std::vector
< CharClassPtr > 
eyedb::CharClassPtrVector
typedef eyedbsm::Idx eyedb::Idx
typedef std::vector
< ClassPtr > 
eyedb::ClassPtrVector
typedef std::vector
< CollArrayPtr > 
eyedb::CollArrayPtrVector
typedef std::vector
< CollArrayClassPtr > 
eyedb::CollArrayClassPtrVector
typedef std::vector
< CollBagPtr > 
eyedb::CollBagPtrVector
typedef std::vector
< CollBagClassPtr > 
eyedb::CollBagClassPtrVector
typedef std::vector
< CollectionPtr > 
eyedb::CollectionPtrVector
typedef std::vector
< CollectionClassPtr > 
eyedb::CollectionClassPtrVector
typedef std::vector
< CollListPtr > 
eyedb::CollListPtrVector
typedef std::vector
< CollListClassPtr > 
eyedb::CollListClassPtrVector
typedef std::vector
< CollSetPtr > 
eyedb::CollSetPtrVector
typedef std::vector
< CollSetClassPtr > 
eyedb::CollSetClassPtrVector
typedef std::vector
< EnumPtr > 
eyedb::EnumPtrVector
typedef std::vector
< EnumClassPtr > 
eyedb::EnumClassPtrVector
typedef const Exception * eyedb::Status
typedef std::vector
< FloatPtr > 
eyedb::FloatPtrVector
typedef std::vector
< FloatClassPtr > 
eyedb::FloatClassPtrVector
typedef std::vector
< InstancePtr > 
eyedb::InstancePtrVector
typedef std::vector
< Int16Ptr > 
eyedb::Int16PtrVector
typedef std::vector
< Int16ClassPtr > 
eyedb::Int16ClassPtrVector
typedef std::vector
< Int32Ptr > 
eyedb::Int32PtrVector
typedef std::vector
< Int32ClassPtr > 
eyedb::Int32ClassPtrVector
typedef std::vector
< Int64Ptr > 
eyedb::Int64PtrVector
typedef std::vector
< Int64ClassPtr > 
eyedb::Int64ClassPtrVector
typedef unsigned
long long 
eyedb::LogMask
typedef std::vector
< ObjectPtr > 
eyedb::ObjectPtrVector
typedef std::vector
< OidClassPtr > 
eyedb::OidClassPtrVector
typedef std::vector
< OidPPtr > 
eyedb::OidPPtrVector
typedef std::vector
< SchemaPtr > 
eyedb::SchemaPtrVector
typedef std::vector
< StructPtr > 
eyedb::StructPtrVector
typedef std::vector
< StructClassPtr > 
eyedb::StructClassPtrVector
typedef std::vector
< UnionPtr > 
eyedb::UnionPtrVector
typedef std::vector
< UnionClassPtr > 
eyedb::UnionClassPtrVector

Enumerations

enum  eyedb::Bool { eyedb::False = 0, eyedb::True = 1 }
enum  {
  eyedb::_DBRead = 0x2, eyedb::_DBRW = 0x4, eyedb::_DBSRead = 0x8, eyedb::_DBAdmin = 0x10,
  eyedb::_DBOpenLocal = 0x20
}
enum  eyedb::LockMode {
  eyedb::DefaultLock = eyedbsm::DefaultLock, eyedb::LockN = eyedbsm::LockN, eyedb::LockX = eyedbsm::LockX, eyedb::LockSX = eyedbsm::LockSX,
  eyedb::LockS = eyedbsm::LockS, eyedb::LockP = eyedbsm::LockP
}
enum  eyedb::TransactionMode { eyedb::TransactionOff = eyedbsm::TransactionOff, eyedb::TransactionOn = eyedbsm::TransactionOn }
enum  eyedb::MapHints { eyedb::DefaultMap = 0, eyedb::WholeMap = eyedbsm::WholeMap, eyedb::SegmentMap = eyedbsm::SegmentMap }
enum  eyedb::TransactionLockMode {
  eyedb::ReadSWriteS = eyedbsm::ReadSWriteS, eyedb::ReadSWriteSX = eyedbsm::ReadSWriteSX, eyedb::ReadSWriteX = eyedbsm::ReadSWriteX, eyedb::ReadSXWriteSX = eyedbsm::ReadSXWriteSX,
  eyedb::ReadSXWriteX = eyedbsm::ReadSXWriteX, eyedb::ReadXWriteX = eyedbsm::ReadXWriteX, eyedb::ReadNWriteS = eyedbsm::ReadNWriteS, eyedb::ReadNWriteSX = eyedbsm::ReadNWriteSX,
  eyedb::ReadNWriteX = eyedbsm::ReadNWriteX, eyedb::ReadNWriteN = eyedbsm::ReadNWriteN, eyedb::DatabaseW = eyedbsm::DatabaseW, eyedb::DatabaseRW = eyedbsm::DatabaseRW,
  eyedb::DatabaseWtrans = eyedbsm::DatabaseWtrans
}
enum  eyedb::RecoveryMode { eyedb::RecoveryOff = eyedbsm::RecoveryOff, eyedb::RecoveryPartial = eyedbsm::RecoveryPartial, eyedb::RecoveryFull = eyedbsm::RecoveryFull }
enum  eyedb::Error {
  eyedb::IDB_SUCCESS = eyedbsm::SUCCESS, eyedb::IDB_ERROR = eyedbsm::N_ERROR, eyedb::IDB_FATAL_ERROR, eyedb::IDB_NOT_YET_IMPLEMENTED,
  eyedb::IDB_INTERNAL_ERROR, eyedb::IDB_EXIT_CALLED, eyedb::IDB_SERVER_NOT_RUNNING, eyedb::IDB_CONNECTION_LOG_FILE_ERROR,
  eyedb::IDB_INTERNAL_BUG, eyedb::IDB_CONNECTION_FAILURE, eyedb::IDB_SERVER_FAILURE, eyedb::IDB_SM_ERROR,
  eyedb::IDB_INVALID_DBOPEN_FLAG, eyedb::IDB_INVALID_DB_ID, eyedb::IDB_INVALID_CLIENT_ID, eyedb::IDB_INVALID_SCHEMA,
  eyedb::IDB_INVALID_OBJECT_HEADER, eyedb::IDB_INVALID_TRANSACTION, eyedb::IDB_INVALID_TRANSACTION_MODE, eyedb::IDB_INVALID_TRANSACTION_WRITE_MODE,
  eyedb::IDB_INVALID_TRANSACTION_PARAMS, eyedb::IDB_AUTHENTICATION_NOT_SET, eyedb::IDB_AUTHENTICATION_FAILED, eyedb::IDB_INSUFFICIENT_PRIVILEGES,
  eyedb::IDB_NO_CURRENT_TRANSACTION, eyedb::IDB_TRANSACTION_COMMIT_UNEXPECTED, eyedb::IDB_TRANSACTION_ABORT_UNEXPECTED, eyedb::IDB_ADD_USER_ERROR,
  eyedb::IDB_DELETE_USER_ERROR, eyedb::IDB_SET_USER_PASSWD_ERROR, eyedb::IDB_SET_PASSWD_ERROR, eyedb::IDB_SET_USER_DBACCESS_ERROR,
  eyedb::IDB_SET_DEFAULT_DBACCESS_ERROR, eyedb::IDB_SET_USER_SYSACCESS_ERROR, eyedb::IDB_SETDATABASE_ERROR, eyedb::IDB_OBJECT_REMOVE_ERROR,
  eyedb::IDB_IS_OBJECT_OF_CLASS_ERROR, eyedb::IDB_ITERATOR_ERROR, eyedb::IDB_DBM_ERROR, eyedb::IDB_SCHEMA_ERROR,
  eyedb::IDB_DATABASE_OPEN_ERROR, eyedb::IDB_DATABASE_CLOSE_ERROR, eyedb::IDB_DATABASE_CREATE_ERROR, eyedb::IDB_DATABASE_REMOVE_ERROR,
  eyedb::IDB_DATABASE_COPY_ERROR, eyedb::IDB_DATABASE_MOVE_ERROR, eyedb::IDB_DATABASE_RENAME_ERROR, eyedb::IDB_DATABASE_LOAD_OBJECT_ERROR,
  eyedb::IDB_DATABASE_GET_OBJECT_CLASS_ERROR, eyedb::IDB_INCONSISTANT_OBJECT_HEADERS, eyedb::IDB_CANNOT_CREATE_SCHEMA, eyedb::IDB_CANNOT_UPDATE_SCHEMA,
  eyedb::IDB_SCHEMA_ALREADY_CREATED, eyedb::IDB_OBJECT_ALREADY_CREATED, eyedb::IDB_OBJECT_NOT_CREATED, eyedb::IDB_OUT_OF_MEMORY,
  eyedb::IDB_BACKEND_INTERRUPTED, eyedb::IDB_ITERATOR_ATTRIBUTE_NO_IDX, eyedb::IDB_ITERATOR_ATTRIBUTE_INVALID_SIZE, eyedb::IDB_ITERATOR_ATTRIBUTE_INVALID_INDICE,
  eyedb::IDB_OQL_SYNTAX_ERROR, eyedb::IDB_OQL_ERROR, eyedb::IDB_OQL_INTERRUPTED, eyedb::IDB_CLASS_READ,
  eyedb::IDB_ATTRIBUTE_ERROR, eyedb::IDB_ATTRIBUTE_INVERSE_ERROR, eyedb::IDB_OUT_OF_RANGE_ATTRIBUTE_ERROR, eyedb::IDB_MAG_ORDER_ERROR,
  eyedb::IDB_ENUM_ERROR, eyedb::IDB_NO_CLASS, eyedb::IDB_CLASS_NOT_CREATED, eyedb::IDB_CLASS_NOT_FOUND,
  eyedb::IDB_INDEX_ERROR, eyedb::IDB_COLLECTION_ERROR, eyedb::IDB_COLLECTION_INSERT_ERROR, eyedb::IDB_COLLECTION_DUPLICATE_INSERT_ERROR,
  eyedb::IDB_COLLECTION_SUPPRESS_ERROR, eyedb::IDB_COLLECTION_IS_IN_ERROR, eyedb::IDB_COLLECTION_ITEM_SIZE_TOO_LARGE, eyedb::IDB_COLLECTION_ITEM_SIZE_UNKNOWN,
  eyedb::IDB_COLLECTION_BACK_END_ERROR, eyedb::IDB_COLLECTION_LOCKED, eyedb::IDB_CLASS_COMPLETION_ERROR, eyedb::IDB_GENERATION_CODE_ERROR,
  eyedb::IDB_EXECUTABLE_ERROR, eyedb::IDB_UNIQUE_CONSTRAINT_ERROR, eyedb::IDB_UNIQUE_COMP_CONSTRAINT_ERROR, eyedb::IDB_NOTNULL_CONSTRAINT_ERROR,
  eyedb::IDB_NOTNULL_COMP_CONSTRAINT_ERROR, eyedb::IDB_CARDINALITY_CONSTRAINT_ERROR, eyedb::IDB_SESSION_LOG_CREATION_ERROR, eyedb::IDB_SESSION_LOG_OPEN_ERROR,
  eyedb::IDB_SESSION_LOG_NO_SPACE_LEFT, eyedb::IDB_UNSERIALIZABLE_TYPE_ERROR, eyedb::IDB_N_ERROR
}
enum  eyedb::SeverityStatus { eyedb::_Warning = 1, eyedb::_Error, eyedb::_FatalError }
enum  eyedb::gbxBool { eyedb::gbxFalse = 0, eyedb::gbxTrue = 1 }
enum  eyedb::TraceFlag {
  eyedb::MTimeTrace = 0x001, eyedb::CTimeTrace = 0x002, eyedb::CMTimeTrace = MTimeTrace | CTimeTrace, eyedb::PointerTrace = 0x004,
  eyedb::CompOidTrace = 0x008, eyedb::NativeTrace = 0x010, eyedb::ContentsFlag = 0x020, eyedb::InhAttrTrace = 0x040,
  eyedb::InhExecTrace = 0x080, eyedb::ExecBodyTrace = 0x100, eyedb::SysExecTrace = 0x200, eyedb::AttrCompTrace = 0x400,
  eyedb::AttrCompDetailTrace = 0x800, eyedb::NoScope = 0x1000
}
enum  eyedb::RecModeType { eyedb::RecMode_NoRecurs, eyedb::RecMode_FullRecurs, eyedb::RecMode_FieldNames, eyedb::RecMode_Predicat }
enum  eyedb::ProgLang { eyedb::ProgLang_C = 1, eyedb::ProgLang_Java }

Functions

Attribute * eyedb::makeAttribute (const Attribute *, const Class *, const Class *, const Class *, int)
Attribute * eyedb::makeAttribute (Database *db, Data, Offset *, const Class *, int)
std::ostream & eyedb::operator<< (std::ostream &, const Datafile &)
std::ostream & eyedb::operator<< (std::ostream &, const DatafileInfo &)
std::ostream & eyedb::operator<< (std::ostream &, const Dataspace &)
void eyedb::init ()
void eyedb::init (int &argc, char *argv[])
void eyedb::release ()

Variables

const char eyedb::NullString []
const char eyedb::NilString []
ByteClass * eyedb::Byte_Class
const char eyedb::byte_class_name []
CharClass * eyedb::Char_Class
const char eyedb::char_class_name []
Class * eyedb::Object_Class
Class * eyedb::Class_Class
Class * eyedb::BasicClass_Class
Class * eyedb::EnumClass_Class
Class * eyedb::AgregatClass_Class
Class * eyedb::StructClass_Class
Class * eyedb::UnionClass_Class
Class * eyedb::Instance_Class
Class * eyedb::Basic_Class
Class * eyedb::Enum_Class
Class * eyedb::Agregat_Class
Class * eyedb::Struct_Class
Class * eyedb::Union_Class
Class * eyedb::Schema_Class
Class * eyedb::Bool_Class
Class * eyedb::CollectionClass_Class
Class * eyedb::CollSetClass_Class
Class * eyedb::CollBagClass_Class
Class * eyedb::CollListClass_Class
Class * eyedb::CollArrayClass_Class
Class * eyedb::Collection_Class
Class * eyedb::CollSet_Class
Class * eyedb::CollBag_Class
Class * eyedb::CollList_Class
Class * eyedb::CollArray_Class
struct
eyedb::InstanceInfo 
eyedb::class_info []
Status eyedb::_status_
FloatClass * eyedb::Float_Class
const char eyedb::float_class_name []
Int16Class * eyedb::Int16_Class
const char eyedb::int16_class_name []
Int32Class * eyedb::Int32_Class
const char eyedb::int32_class_name []
Int64Class * eyedb::Int64_Class
const char eyedb::int64_class_name []
OidClass * eyedb::OidP_Class
const char eyedb::oid_class_name []
const RecMode * eyedb::FullRecurs
const RecMode * eyedb::NoRecurs

Enumeration Type Documentation

anonymous enum

Enumerator:
_DBRead 
_DBRW 
_DBSRead 
_DBAdmin 
_DBOpenLocal 

Definition at line 55 of file base.h.

enum eyedb::Bool

Enumerator:
False 
True 

Definition at line 50 of file base.h.

enum eyedb::Error

Enumerator:
IDB_SUCCESS 
IDB_ERROR 
IDB_FATAL_ERROR 
IDB_NOT_YET_IMPLEMENTED 
IDB_INTERNAL_ERROR 
IDB_EXIT_CALLED 
IDB_SERVER_NOT_RUNNING 
IDB_CONNECTION_LOG_FILE_ERROR 
IDB_INTERNAL_BUG 
IDB_CONNECTION_FAILURE 
IDB_SERVER_FAILURE 
IDB_SM_ERROR 
IDB_INVALID_DBOPEN_FLAG 
IDB_INVALID_DB_ID 
IDB_INVALID_CLIENT_ID 
IDB_INVALID_SCHEMA 
IDB_INVALID_OBJECT_HEADER 
IDB_INVALID_TRANSACTION 
IDB_INVALID_TRANSACTION_MODE 
IDB_INVALID_TRANSACTION_WRITE_MODE 
IDB_INVALID_TRANSACTION_PARAMS 
IDB_AUTHENTICATION_NOT_SET 
IDB_AUTHENTICATION_FAILED 
IDB_INSUFFICIENT_PRIVILEGES 
IDB_NO_CURRENT_TRANSACTION 
IDB_TRANSACTION_COMMIT_UNEXPECTED 
IDB_TRANSACTION_ABORT_UNEXPECTED 
IDB_ADD_USER_ERROR 
IDB_DELETE_USER_ERROR 
IDB_SET_USER_PASSWD_ERROR 
IDB_SET_PASSWD_ERROR 
IDB_SET_USER_DBACCESS_ERROR 
IDB_SET_DEFAULT_DBACCESS_ERROR 
IDB_SET_USER_SYSACCESS_ERROR 
IDB_SETDATABASE_ERROR 
IDB_OBJECT_REMOVE_ERROR 
IDB_IS_OBJECT_OF_CLASS_ERROR 
IDB_ITERATOR_ERROR 
IDB_DBM_ERROR 
IDB_SCHEMA_ERROR 
IDB_DATABASE_OPEN_ERROR 
IDB_DATABASE_CLOSE_ERROR 
IDB_DATABASE_CREATE_ERROR 
IDB_DATABASE_REMOVE_ERROR 
IDB_DATABASE_COPY_ERROR 
IDB_DATABASE_MOVE_ERROR 
IDB_DATABASE_RENAME_ERROR 
IDB_DATABASE_LOAD_OBJECT_ERROR 
IDB_DATABASE_GET_OBJECT_CLASS_ERROR 
IDB_INCONSISTANT_OBJECT_HEADERS 
IDB_CANNOT_CREATE_SCHEMA 
IDB_CANNOT_UPDATE_SCHEMA 
IDB_SCHEMA_ALREADY_CREATED 
IDB_OBJECT_ALREADY_CREATED 
IDB_OBJECT_NOT_CREATED 
IDB_OUT_OF_MEMORY 
IDB_BACKEND_INTERRUPTED 
IDB_ITERATOR_ATTRIBUTE_NO_IDX 
IDB_ITERATOR_ATTRIBUTE_INVALID_SIZE 
IDB_ITERATOR_ATTRIBUTE_INVALID_INDICE 
IDB_OQL_SYNTAX_ERROR 
IDB_OQL_ERROR 
IDB_OQL_INTERRUPTED 
IDB_CLASS_READ 
IDB_ATTRIBUTE_ERROR 
IDB_ATTRIBUTE_INVERSE_ERROR 
IDB_OUT_OF_RANGE_ATTRIBUTE_ERROR 
IDB_MAG_ORDER_ERROR 
IDB_ENUM_ERROR 
IDB_NO_CLASS 
IDB_CLASS_NOT_CREATED 
IDB_CLASS_NOT_FOUND 
IDB_INDEX_ERROR 
IDB_COLLECTION_ERROR 
IDB_COLLECTION_INSERT_ERROR 
IDB_COLLECTION_DUPLICATE_INSERT_ERROR 
IDB_COLLECTION_SUPPRESS_ERROR 
IDB_COLLECTION_IS_IN_ERROR 
IDB_COLLECTION_ITEM_SIZE_TOO_LARGE 
IDB_COLLECTION_ITEM_SIZE_UNKNOWN 
IDB_COLLECTION_BACK_END_ERROR 
IDB_COLLECTION_LOCKED 
IDB_CLASS_COMPLETION_ERROR 
IDB_GENERATION_CODE_ERROR 
IDB_EXECUTABLE_ERROR 
IDB_UNIQUE_CONSTRAINT_ERROR 
IDB_UNIQUE_COMP_CONSTRAINT_ERROR 
IDB_NOTNULL_CONSTRAINT_ERROR 
IDB_NOTNULL_COMP_CONSTRAINT_ERROR 
IDB_CARDINALITY_CONSTRAINT_ERROR 
IDB_SESSION_LOG_CREATION_ERROR 
IDB_SESSION_LOG_OPEN_ERROR 
IDB_SESSION_LOG_NO_SPACE_LEFT 
IDB_UNSERIALIZABLE_TYPE_ERROR 
IDB_N_ERROR 

Definition at line 35 of file Error.h.

enum eyedb::gbxBool

Enumerator:
gbxFalse 
gbxTrue 

Definition at line 45 of file gbx.h.

enum eyedb::LockMode

Enumerator:
DefaultLock 
LockN 
LockX 
LockSX 
LockS 
LockP 

Definition at line 72 of file base.h.

enum eyedb::MapHints

Enumerator:
DefaultMap 
WholeMap 
SegmentMap 

Definition at line 86 of file base.h.

enum eyedb::ProgLang

Enumerator:
ProgLang_C 
ProgLang_Java 

Definition at line 38 of file Schema.h.

enum eyedb::RecModeType

Enumerator:
RecMode_NoRecurs 
RecMode_FullRecurs 
RecMode_FieldNames 
RecMode_Predicat 

Definition at line 35 of file RecMode.h.

enum eyedb::RecoveryMode

Enumerator:
RecoveryOff 
RecoveryPartial 
RecoveryFull 

Definition at line 115 of file base.h.

enum eyedb::SeverityStatus

Enumerator:
_Warning 
_Error 
_FatalError 

Definition at line 37 of file Exception.h.

enum eyedb::TraceFlag

Enumerator:
MTimeTrace 
CTimeTrace 
CMTimeTrace 
PointerTrace 
CompOidTrace 
NativeTrace 
ContentsFlag 
InhAttrTrace 
InhExecTrace 
ExecBodyTrace 
SysExecTrace 
AttrCompTrace 
AttrCompDetailTrace 
NoScope 

Definition at line 1087 of file Object.h.

enum eyedb::TransactionLockMode

Enumerator:
ReadSWriteS 
ReadSWriteSX 
ReadSWriteX 
ReadSXWriteSX 
ReadSXWriteX 
ReadXWriteX 
ReadNWriteS 
ReadNWriteSX 
ReadNWriteX 
ReadNWriteN 
DatabaseW 
DatabaseRW 
DatabaseWtrans 

Definition at line 99 of file base.h.

enum eyedb::TransactionMode

Enumerator:
TransactionOff 
TransactionOn 

Definition at line 81 of file base.h.


Generated on Mon Dec 22 18:16:15 2008 for eyedb by  doxygen 1.5.3