rasdaman complete source
Public Member Functions | Protected Member Functions | List of all members
DBMinterval Class Reference

#include <dbminterval.hh>

Inheritance diagram for DBMinterval:
DBObject

Public Member Functions

 DBMinterval ()
 
 DBMinterval (const OId &id) throw (r_Error)
 
 DBMinterval (r_Dimension dim)
 
 DBMinterval (const char *dom)
 
 DBMinterval (const r_Minterval &old)
 
 DBMinterval (const DBMinterval &old)
 
 ~DBMinterval ()
 
virtual DBMintervaloperator= (const DBMinterval &old)
 
virtual DBMintervaloperator= (const r_Minterval &old)
 
virtual r_Bytes getMemorySize () const
 
- Public Member Functions inherited from DBObject
virtual void destroy (void)
 
int getReferenceCount (void) const
 
void incrementReferenceCount (void)
 
void decrementReferenceCount (void)
 
virtual ~DBObject ()
 
 DBObject ()
 
 DBObject (const DBObject &old)
 
 DBObject (const OId &id) throw (r_Error)
 
virtual void setPersistent (bool newPersistent) 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
 
DBObjectoperator= (const DBObject &old)
 
bool isCached () const
 
virtual void setCached (bool newCached)
 
virtual void printStatus (unsigned int level=0, std::ostream &stream=std::cout) const
 
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 updateInDb () throw (r_Error)
 
virtual void deleteFromDb () throw (r_Error)
 
virtual void readFromDb () throw (r_Error)
 
- Protected Member Functions inherited from DBObject
virtual void release ()
 

Additional Inherited Members

- Protected Attributes inherited from DBObject
bool _isPersistent
 
bool _isInDatabase
 
bool _isModified
 
bool _isCached
 
OId myOId
 
OId::OIdType objecttype
 
int referenceCount
 

Constructor & Destructor Documentation

DBMinterval::DBMinterval ( )
DBMinterval::DBMinterval ( const OId id)
throw (r_Error
)
DBMinterval::DBMinterval ( r_Dimension  dim)
DBMinterval::DBMinterval ( const char *  dom)
DBMinterval::DBMinterval ( const r_Minterval &  old)
DBMinterval::DBMinterval ( const DBMinterval old)
DBMinterval::~DBMinterval ( )

Member Function Documentation

virtual void DBMinterval::deleteFromDb ( )
throw (r_Error
)
protectedvirtual

Reimplemented from DBObject.

virtual r_Bytes DBMinterval::getMemorySize ( ) const
virtual

Reimplemented from DBObject.

virtual void DBMinterval::insertInDb ( )
throw (r_Error
)
protectedvirtual

Reimplemented from DBObject.

virtual DBMinterval& DBMinterval::operator= ( const DBMinterval old)
virtual
virtual DBMinterval& DBMinterval::operator= ( const r_Minterval &  old)
virtual
virtual void DBMinterval::readFromDb ( )
throw (r_Error
)
protectedvirtual

Reimplemented from DBObject.

virtual void DBMinterval::updateInDb ( )
throw (r_Error
)
protectedvirtual

Reimplemented from DBObject.


The documentation for this class was generated from the following file: