eyedb::BTreeIndex Class Reference

Inheritance diagram for eyedb::BTreeIndex:

eyedb::Index eyedb::AttributeComponent eyedb::Struct eyedb::Agregat eyedb::Instance eyedb::Object eyedb::gbxObject

List of all members.

Public Member Functions

 BTreeIndex (eyedb::Database *=0, const eyedb::Dataspace *=0)
 BTreeIndex (const BTreeIndex &x)
virtual eyedb::Objectclone () const
 Not yet documented.
BTreeIndexoperator= (const BTreeIndex &x)
virtual BTreeIndexasBTreeIndex ()
virtual const
BTreeIndex
asBTreeIndex () const
eyedb::Status setDegree (eyedblib::int32)
eyedblib::int32 getDegree (eyedb::Bool *isnull=0, eyedb::Status *=0) const
virtual ~BTreeIndex ()
 BTreeIndex (Database *, Class *, const char *attrpath, Bool propagate, Bool is_string, const Dataspace *=0, int degree=0, const int *impl_hints=0, int impl_hints_cnt=0)
 BTreeIndex (Database *, Class *, const char *pathattr, Bool propagate, Bool is_string, const IndexImpl *idximpl)
Status setImplementation (const IndexImpl *)
Status getImplementation (IndexImpl *&, Bool remote=False) const
virtual
AttributeComponent
xclone (Database *, const Class *)
Status check (Class *) const
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
virtual Status report (eyedbsm::DbHandle *sedbh, const Oid &idxoid)
 BTreeIndex (const eyedb::Struct *, eyedb::Bool=eyedb::False)
 BTreeIndex (const BTreeIndex *, eyedb::Bool=eyedb::False)
 BTreeIndex (const eyedb::Class *, eyedb::Data)

Static Public Member Functions

static Status make (Database *, Class *, const char *attrpath, Bool propagate, Bool is_string, const char *hints, BTreeIndex *&)

Protected Member Functions

 BTreeIndex (eyedb::Database *_db, const eyedb::Dataspace *_dataspace, int)
 BTreeIndex (const eyedb::Struct *x, eyedb::Bool share, int)
 BTreeIndex (const BTreeIndex *x, eyedb::Bool share, int)


Detailed Description

Definition at line 707 of file syscls.h.


Member Function Documentation

virtual eyedb::Object* eyedb::BTreeIndex::clone (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Index.

Definition at line 713 of file syscls.h.

Status eyedb::BTreeIndex::realize ( const RecMode recmode = NoRecurs  )  [virtual]

Not yet documented.

Parameters:
recmode 
Returns:

Reimplemented from eyedb::Index.

Definition at line 1913 of file syscls_impl.cc.

Status eyedb::BTreeIndex::remove ( const RecMode recmode = NoRecurs  )  [virtual]

Not yet documented.

Parameters:
recmode 
Returns:

Reimplemented from eyedb::Index.

Definition at line 1981 of file syscls_impl.cc.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:21 2008 for eyedb by  doxygen 1.5.3