rasdaman complete source
|
#include <oidif.hh>
Public Types | |
enum | OIdType { INVALID = 0, MDDOID, MDDCOLLOID, MDDTYPEOID, MDDBASETYPEOID, MDDDIMTYPEOID, MDDDOMTYPEOID, STRUCTTYPEOID, SETTYPEOID, BLOBOID, DBMINTERVALOID, STORAGEOID, MDDHIERIXOID, DBTCINDEXOID, INLINETILEOID, INNEROID, ATOMICTYPEOID, UDFOID, UDFPACKAGEOID, MDDRCIXOID } |
typedef int | OIdCounter |
typedef double | OIdPrimitive |
Public Member Functions | |
OId::OIdType | getType () const |
OId (const OId &oldOId) | |
OId (OIdCounter newId, OIdType type) | |
OId (OIdPrimitive oidd) | |
OId () | |
OIdCounter | getCounter () const |
void | print_status (std::ostream &s=std::cout) const |
operator double () const | |
OId & | operator= (const OId &old) |
bool | operator== (const OId &one) const |
bool | operator!= (const OId &one) const |
bool | operator< (const OId &old) const |
bool | operator> (const OId &old) const |
bool | operator<= (const OId &old) const |
bool | operator>= (const OId &old) const |
Static Public Member Functions | |
static void | allocateOId (OId &id, OIdType type, OIdCounter howMany=1) |
static void | deinitialize () |
static void | initialize () |
Static Public Attributes | |
static OIdPrimitive | ID_MULTIPLIER |
static const char * | counterNames [] |
static unsigned int | maxCounter |
Protected Attributes | |
OIdCounter | oid |
OIdType | oidtype |
Static Protected Attributes | |
static bool | loadedOk |
static OIdCounter | nextMDDOID |
static OIdCounter | nextMDDCOLLOID |
static OIdCounter | nextMDDTYPEOID |
static OIdCounter | nextMDDBASETYPEOID |
static OIdCounter | nextMDDDIMTYPEOID |
static OIdCounter | nextMDDDOMTYPEOID |
static OIdCounter | nextSTRUCTTYPEOID |
static OIdCounter | nextSETTYPEOID |
static OIdCounter | nextBLOBOID |
static OIdCounter | nextDBMINTERVALOID |
static OIdCounter | nextSTORAGEOID |
static OIdCounter | nextMDDHIERIXOID |
static OIdCounter | nextATOMICTYPEOID |
static OIdCounter | nextMDDRCIXOID |
static OIdCounter | nextUDFOID |
static OIdCounter | nextUDFPACKAGEOID |
static OIdCounter * | counterIds [] |
typedef int OId::OIdCounter |
typedef double OId::OIdPrimitive |
enum OId::OIdType |
OId::OId | ( | const OId & | oldOId | ) |
OId::OId | ( | OIdCounter | newId, |
OIdType | type | ||
) |
OId::OId | ( | OIdPrimitive | oidd | ) |
OId::OId | ( | ) |
|
static |
|
static |
OIdCounter OId::getCounter | ( | ) | const |
OId::OIdType OId::getType | ( | ) | const |
|
static |
OId::operator double | ( | ) | const |
bool OId::operator!= | ( | const OId & | one | ) | const |
bool OId::operator< | ( | const OId & | old | ) | const |
bool OId::operator<= | ( | const OId & | old | ) | const |
bool OId::operator== | ( | const OId & | one | ) | const |
bool OId::operator> | ( | const OId & | old | ) | const |
bool OId::operator>= | ( | const OId & | old | ) | const |
void OId::print_status | ( | std::ostream & | s = std::cout | ) | const |
|
staticprotected |
|
static |
|
static |
|
staticprotected |
|
static |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
protected |