Jive reference manual
List of all members | Public Types | Public Member Functions | Protected Member Functions
jive::util::FloatDBColumn Class Referenceabstract

#include <jive/util/Database.h>

Inheritance diagram for jive::util::FloatDBColumn:
Inheritance graph

Public Types

typedef double ValueType
 

Public Member Functions

virtual idx_t getData (double *buf, idx_t size, idx_t irow) const =0
 
virtual void setData (idx_t irow, const double *buf, idx_t count)=0
 
virtual void printTo (PrintWriter &out) const
 
bool findValue (double &value, idx_t irow) const
 
double getValue (idx_t irow) const
 
idx_t findValues (const Vector &buf, idx_t count, idx_t irow) const
 
idx_t findValues (const Vector &buf, idx_t irow) const
 
void getValues (const Vector &buf, idx_t count, idx_t irow) const
 
void getValues (const Vector &buf, idx_t irow) const
 
void getValues (const Matrix &buf, idx_t irow) const
 
void getValues (const Cubix &buf, idx_t irow) const
 
template<int M, int N>
void getValues (Tuple< double, M, N > &buf, idx_t irow) const
 
void setValue (idx_t irow, double value)
 
void setValues (idx_t irow, const Vector &buf, idx_t count)
 
void setValues (idx_t irow, const Vector &buf)
 
void setValues (idx_t irow, const Matrix &buf)
 
void setValues (idx_t irow, const Cubix &buf)
 
template<int M, int N>
void setValues (idx_t irow, const Tuple< double, M, N > &buf)
 
- Public Member Functions inherited from jive::util::DBColumn
virtual String getName () const =0
 
virtual DatabasegetDatabase () const =0
 
virtual ItemSetgetRowItems () 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 ~FloatDBColumn ()
 
- Protected Member Functions inherited from jive::util::DBColumn
 DBColumn ()
 
virtual ~DBColumn ()
 

Member Typedef Documentation

Constructor & Destructor Documentation

virtual jive::util::FloatDBColumn::~FloatDBColumn ( )
protectedvirtual

Member Function Documentation

virtual idx_t jive::util::FloatDBColumn::getData ( double *  buf,
idx_t  size,
idx_t  irow 
) const
pure virtual
virtual void jive::util::FloatDBColumn::setData ( idx_t  irow,
const double *  buf,
idx_t  count 
)
pure virtual
virtual void jive::util::FloatDBColumn::printTo ( PrintWriter out) const
virtual

Implements jive::util::DBColumn.

bool jive::util::FloatDBColumn::findValue ( double &  value,
idx_t  irow 
) const
double jive::util::FloatDBColumn::getValue ( idx_t  irow) const
idx_t jive::util::FloatDBColumn::findValues ( const Vector buf,
idx_t  count,
idx_t  irow 
) const
idx_t jive::util::FloatDBColumn::findValues ( const Vector buf,
idx_t  irow 
) const
void jive::util::FloatDBColumn::getValues ( const Vector buf,
idx_t  count,
idx_t  irow 
) const
void jive::util::FloatDBColumn::getValues ( const Vector buf,
idx_t  irow 
) const
void jive::util::FloatDBColumn::getValues ( const Matrix buf,
idx_t  irow 
) const
void jive::util::FloatDBColumn::getValues ( const Cubix buf,
idx_t  irow 
) const
template<int M, int N>
void jive::util::FloatDBColumn::getValues ( Tuple< double, M, N > &  buf,
idx_t  irow 
) const
void jive::util::FloatDBColumn::setValue ( idx_t  irow,
double  value 
)
void jive::util::FloatDBColumn::setValues ( idx_t  irow,
const Vector buf,
idx_t  count 
)
void jive::util::FloatDBColumn::setValues ( idx_t  irow,
const Vector buf 
)
void jive::util::FloatDBColumn::setValues ( idx_t  irow,
const Matrix buf 
)
void jive::util::FloatDBColumn::setValues ( idx_t  irow,
const Cubix buf 
)
template<int M, int N>
void jive::util::FloatDBColumn::setValues ( idx_t  irow,
const Tuple< double, M, N > &  buf 
)