rasdaman complete source
|
#include <mdddomaintype.hh>
Public Member Functions | |
virtual char * | getTypeStructure () const |
returns the structure of the type as a C string. More... | |
MDDDomainType (const OId &id) throw (r_Error) | |
MDDDomainType (const char *newTypeName, const BaseType *newBaseType, const r_Minterval &newDomain) | |
MDDDomainType () | |
MDDDomainType (const MDDDomainType &old) | |
MDDDomainType & | operator= (const MDDDomainType &old) |
const r_Minterval * | getDomain () const |
virtual void | print_status (ostream &s) const |
virtual | ~MDDDomainType () |
virtual void | setPersistent (bool t) throw (r_Error) |
virtual int | compatibleWith (const Type *aType) const |
virtual r_Bytes | getMemorySize () const |
![]() | |
MDDBaseType (const OId &id) throw (r_Error) | |
MDDBaseType (const char *newTypeName, const BaseType *newBaseType) | |
MDDBaseType () | |
MDDBaseType (const char *newtypename) | |
MDDBaseType (const MDDBaseType &old) | |
MDDBaseType & | operator= (const MDDBaseType &old) |
const BaseType * | getBaseType () const |
virtual | ~MDDBaseType () |
virtual int | compatibleWithDomain (const r_Minterval *aDomain) const |
![]() | |
MDDType (const OId &id) throw (r_Error) | |
MDDType () | |
MDDType (const char *newTypeName) | |
MDDType (const MDDType &old) | |
MDDType & | operator= (const MDDType &old) |
MDDType::MDDTypeEnum | getSubtype () const |
virtual | ~MDDType () |
![]() | |
virtual void | destroy () |
virtual const char * | getTypeName () const |
returns the name of the type as a C string. More... | |
const TypeEnum | getType () const |
Type () | |
Type (const OId &id) throw (r_Error) | |
Type (const Type &old) | |
Type & | operator= (const Type &old) |
virtual | ~Type () |
![]() | |
DBNamedObject () | |
DBNamedObject (const OId &id) throw (r_Error) | |
DBNamedObject (const DBNamedObject &old) | |
DBNamedObject (const char *name) | |
DBNamedObject (const OId &id, const char *name) | |
virtual | ~DBNamedObject () |
const char * | getName () const |
DBNamedObject & | operator= (const DBNamedObject &old) |
virtual void | printStatus (unsigned int level=0, std::ostream &stream=std::cout) const |
![]() | |
int | getReferenceCount (void) const |
void | incrementReferenceCount (void) |
void | decrementReferenceCount (void) |
virtual | ~DBObject () |
DBObject () | |
DBObject (const DBObject &old) | |
DBObject (const OId &id) throw (r_Error) | |
bool | isPersistent () const |
void | validate () throw (r_Error) |
virtual void | setModified () throw (r_Error) |
bool | isModified () const |
OId | getOId () const |
EOId | getEOId () const |
OId::OIdType | getObjectType () const |
DBObject & | operator= (const DBObject &old) |
bool | isCached () const |
virtual void | setCached (bool newCached) |
virtual r_Bytes | getTotalStorageSize () const |
virtual BinaryRepresentation | getBinaryRepresentation () const throw (r_Error) |
virtual void | setBinaryRepresentation (const BinaryRepresentation &) throw (r_Error) |
virtual char * | getBinaryName () const |
Protected Member Functions | |
virtual void | insertInDb () throw (r_Error) |
virtual void | readFromDb () throw (r_Error) |
virtual void | deleteFromDb () throw (r_Error) |
![]() | |
Type (const char *name) | |
![]() | |
void | setName (const char *newname) |
void | setName (const short length, const char *data) |
![]() | |
virtual void | release () |
virtual void | updateInDb () throw (r_Error) |
Protected Attributes | |
DBMinterval * | myDomain |
![]() | |
const BaseType * | myBaseType |
![]() | |
MDDTypeEnum | mySubclass |
![]() | |
TypeEnum | myType |
![]() | |
char * | myName |
unsigned short | myNameSize |
![]() | |
bool | _isPersistent |
bool | _isInDatabase |
bool | _isModified |
bool | _isCached |
OId | myOId |
OId::OIdType | objecttype |
int | referenceCount |
Additional Inherited Members | |
![]() | |
enum | MDDTypeEnum { MDDONLYTYPE, MDDBASETYPE, MDDDOMAINTYPE, MDDDIMENSIONTYPE } |
![]() | |
static short | MAXNAMELENGTH |
![]() | |
static const char * | defaultName |
MDDDomainType::MDDDomainType | ( | const OId & | id | ) | |
throw | ( | r_Error | |||
) |
MDDDomainType::MDDDomainType | ( | const char * | newTypeName, |
const BaseType * | newBaseType, | ||
const r_Minterval & | newDomain | ||
) |
MDDDomainType::MDDDomainType | ( | ) |
MDDDomainType::MDDDomainType | ( | const MDDDomainType & | old | ) |
|
virtual |
|
virtual |
Reimplemented from MDDBaseType.
|
protectedvirtual |
Reimplemented from MDDBaseType.
const r_Minterval* MDDDomainType::getDomain | ( | ) | const |
|
virtual |
Reimplemented from MDDBaseType.
|
virtual |
returns the structure of the type as a C string.
Reimplemented from MDDBaseType.
|
protectedvirtual |
Reimplemented from MDDBaseType.
MDDDomainType& MDDDomainType::operator= | ( | const MDDDomainType & | old | ) |
|
virtual |
Reimplemented from MDDBaseType.
|
protectedvirtual |
Reimplemented from MDDBaseType.
|
virtual |
Reimplemented from DBObject.
|
protected |