Jive reference manual
|
#include <jive/util/Database.h>
Public Types | |
typedef idx_t | ValueType |
Public Member Functions | |
virtual idx_t | getData (idx_t *buf, idx_t size, idx_t irow) const =0 |
virtual void | setData (idx_t irow, const idx_t *buf, idx_t count)=0 |
virtual void | printTo (PrintWriter &out) const |
bool | findValue (idx_t &value, idx_t irow) const |
idx_t | getValue (idx_t irow) const |
idx_t | findValues (const IdxVector &buf, idx_t count, idx_t irow) const |
idx_t | findValues (const IdxVector &buf, idx_t irow) const |
void | getValues (const IdxVector &buf, idx_t count, idx_t irow) const |
void | getValues (const IdxVector &buf, idx_t irow) const |
void | getValues (const IdxMatrix &buf, idx_t irow) const |
void | getValues (const IdxCubix &buf, idx_t irow) const |
template<int M, int N> | |
void | getValues (Tuple< idx_t, M, N > &buf, idx_t irow) const |
void | setValue (idx_t irow, idx_t value) |
void | setValues (idx_t irow, const IdxVector &buf, idx_t count) |
void | setValues (idx_t irow, const IdxVector &buf) |
void | setValues (idx_t irow, const IdxMatrix &buf) |
void | setValues (idx_t irow, const IdxCubix &buf) |
template<int M, int N> | |
void | setValues (idx_t irow, const Tuple< idx_t, M, N > &buf) |
![]() | |
virtual String | getName () const =0 |
virtual Database * | getDatabase () const =0 |
virtual ItemSet * | getRowItems () const =0 |
String | getContext () const |
String | getContext (idx_t irow) const |
idx_t | rowCount () const |
virtual idx_t | rowSize (idx_t irow) const =0 |
virtual idx_t | maxRowSize () const |
virtual IdxVector | getNonEmptyRows () const =0 |
virtual void | clear () |
virtual void | clearRow (idx_t irow)=0 |
virtual void | trimToSize () |
Protected Member Functions | |
virtual | ~IntDBColumn () |
![]() | |
DBColumn () | |
virtual | ~DBColumn () |
typedef idx_t jive::util::IntDBColumn::ValueType |
|
protectedvirtual |
|
pure virtual |
|
pure virtual |
|
virtual |
Implements jive::util::DBColumn.
bool jive::util::IntDBColumn::findValue | ( | idx_t & | value, |
idx_t | irow | ||
) | const |
idx_t jive::util::IntDBColumn::getValue | ( | idx_t | irow | ) | const |
idx_t jive::util::IntDBColumn::findValues | ( | const IdxVector & | buf, |
idx_t | count, | ||
idx_t | irow | ||
) | const |
idx_t jive::util::IntDBColumn::findValues | ( | const IdxVector & | buf, |
idx_t | irow | ||
) | const |
void jive::util::IntDBColumn::getValues | ( | const IdxVector & | buf, |
idx_t | count, | ||
idx_t | irow | ||
) | const |
void jive::util::IntDBColumn::getValues | ( | const IdxVector & | buf, |
idx_t | irow | ||
) | const |
void jive::util::IntDBColumn::getValues | ( | const IdxMatrix & | buf, |
idx_t | irow | ||
) | const |
void jive::util::IntDBColumn::getValues | ( | const IdxCubix & | buf, |
idx_t | irow | ||
) | const |
void jive::util::IntDBColumn::getValues | ( | Tuple< idx_t, M, N > & | buf, |
idx_t | irow | ||
) | const |
void jive::util::IntDBColumn::setValue | ( | idx_t | irow, |
idx_t | value | ||
) |
void jive::util::IntDBColumn::setValues | ( | idx_t | irow, |
const IdxVector & | buf, | ||
idx_t | count | ||
) |
void jive::util::IntDBColumn::setValues | ( | idx_t | irow, |
const IdxVector & | buf | ||
) |
void jive::util::IntDBColumn::setValues | ( | idx_t | irow, |
const IdxMatrix & | buf | ||
) |
void jive::util::IntDBColumn::setValues | ( | idx_t | irow, |
const IdxCubix & | buf | ||
) |
void jive::util::IntDBColumn::setValues | ( | idx_t | irow, |
const Tuple< idx_t, M, N > & | buf | ||
) |