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

#include <jive/util/Database.h>

Inheritance diagram for jive::util::DBColumn:
Inheritance graph

Public Member Functions

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 ()
 
virtual void printTo (PrintWriter &out) const =0
 

Protected Member Functions

 DBColumn ()
 
virtual ~DBColumn ()
 

Constructor & Destructor Documentation

jive::util::DBColumn::DBColumn ( )
protected
virtual jive::util::DBColumn::~DBColumn ( )
protectedvirtual

Member Function Documentation

virtual String jive::util::DBColumn::getName ( ) const
pure virtual
virtual Database* jive::util::DBColumn::getDatabase ( ) const
pure virtual
virtual ItemSet* jive::util::DBColumn::getRowItems ( ) const
pure virtual
String jive::util::DBColumn::getContext ( ) const
String jive::util::DBColumn::getContext ( idx_t  irow) const
idx_t jive::util::DBColumn::rowCount ( ) const
virtual idx_t jive::util::DBColumn::rowSize ( idx_t  irow) const
pure virtual
virtual idx_t jive::util::DBColumn::maxRowSize ( ) const
virtual
virtual IdxVector jive::util::DBColumn::getNonEmptyRows ( ) const
pure virtual
virtual void jive::util::DBColumn::clear ( )
virtual
virtual void jive::util::DBColumn::clearRow ( idx_t  irow)
pure virtual
virtual void jive::util::DBColumn::trimToSize ( )
virtual
virtual void jive::util::DBColumn::printTo ( PrintWriter out) const
pure virtual