|
Public Member Functions |
| CollAttrImpl (eyedb::Database *=0, const eyedb::Dataspace *=0) |
| CollAttrImpl (const CollAttrImpl &x) |
virtual eyedb::Object * | clone () const |
| Not yet documented.
|
CollAttrImpl & | operator= (const CollAttrImpl &x) |
virtual CollAttrImpl * | asCollAttrImpl () |
virtual const
CollAttrImpl * | asCollAttrImpl () const |
eyedb::Status | setIdxtype (eyedblib::int32) |
eyedblib::int32 | getIdxtype (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
eyedb::Status | setDspid (eyedblib::int16) |
eyedblib::int16 | getDspid (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
eyedb::Status | setKeyCountOrDegree (eyedblib::int32) |
eyedblib::int32 | getKeyCountOrDegree (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
eyedb::Status | setHashMethod (BEMethod_C *) |
BEMethod_C * | getHashMethod (eyedb::Bool *isnull=0, eyedb::Status *=0) |
const BEMethod_C * | getHashMethod (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
eyedb::Oid | getHashMethodOid (eyedb::Status *=0) const |
eyedb::Status | setHashMethodOid (const eyedb::Oid &) |
eyedb::Status | setImplHints (unsigned int a0, eyedblib::int32) |
eyedb::Status | setImplHintsCount (unsigned int a0) |
eyedblib::int32 | getImplHints (unsigned int a0, eyedb::Bool *isnull=0, eyedb::Status *=0) const |
unsigned int | getImplHintsCount (eyedb::Status *=0) const |
virtual | ~CollAttrImpl () |
| CollAttrImpl (Database *, Class *, const char *attrpath, Bool propagate, const Dataspace *=0, IndexImpl::Type=IndexImpl::Hash, int key_count_or_degree=0, BEMethod_C *=0, const int *impl_hints=0, int impl_hints_cnt=0) |
| CollAttrImpl (Database *, Class *, const char *attrpath, Bool propagate, const IndexImpl *idximpl) |
Status | makeDataspace (Database *db, const Dataspace *&) const |
Status | getImplementation (Database *, const IndexImpl *&) |
virtual
AttributeComponent * | xclone (Database *, const Class *) |
Status | realize (const RecMode *=NoRecurs) |
| Not yet documented.
|
Status | remove (const RecMode *=NoRecurs) |
| Not yet documented.
|
Status | s_trace (FILE *, Bool, unsigned int flags=0) const |
Status | m_trace (FILE *, int, unsigned int, const RecMode *) const |
const char * | genName () const |
int | getInd () const |
void | userInitialize () |
void | userCopy (const Object &) |
void | userGarbage () |
| CollAttrImpl (const eyedb::Struct *, eyedb::Bool=eyedb::False) |
| CollAttrImpl (const CollAttrImpl *, eyedb::Bool=eyedb::False) |
| CollAttrImpl (const eyedb::Class *, eyedb::Data) |
Static Public Member Functions |
static Status | make (Database *, Class *, const char *attrpath, Bool propagate, IndexImpl::Type, const char *hints, CollAttrImpl *&) |
Public Attributes |
const Dataspace * | dsp |
IndexImpl * | idximpl |
Protected Member Functions |
| CollAttrImpl (eyedb::Database *_db, const eyedb::Dataspace *_dataspace, int) |
| CollAttrImpl (const eyedb::Struct *x, eyedb::Bool share, int) |
| CollAttrImpl (const CollAttrImpl *x, eyedb::Bool share, int) |