COOPY » Guide  version 0.6.5
Public Member Functions | Data Fields
coopy::store::mdb::JackSheetSchema Class Reference

#include <JackSheet.h>

Inheritance diagram for coopy::store::mdb::JackSheetSchema:
coopy::store::SheetSchema coopy::store::RefCount

Public Member Functions

virtual std::string getSheetName () const
virtual ColumnInfo getColumnInfo (int x) const
virtual int getColumnCount () const
virtual bool providesPrimaryKeys () const
virtual int headerHeight () const
virtual int getColumnIndexByName (const char *name) const
virtual bool hasSheetName () const
virtual SheetSchemaclone () const
virtual bool isGuess () const
virtual bool addedHeader ()
virtual bool deleteColumn (const ColumnRef &column)
virtual ColumnRef insertColumn (const ColumnRef &column, const ColumnInfo &info)
virtual ColumnRef moveColumn (const ColumnRef &src, const ColumnRef &base)
virtual bool modifyColumn (const ColumnRef &column, const ColumnInfo &info)
virtual bool setHeaderHeight (int hh)
virtual std::string toString () const
virtual bool isShadow () const
virtual bool copy (const SheetSchema &ss)
int addReference ()
int removeReference ()
int getReferenceCount ()

Data Fields

JackSheetsheet

Detailed Description

Definition at line 90 of file JackSheet.h.


Member Function Documentation

virtual bool coopy::store::SheetSchema::addedHeader ( ) [inline, virtual, inherited]

Reimplemented in coopy::store::SimpleSheetSchema.

Definition at line 64 of file SheetSchema.h.

References COOPY_ASSERT.

Referenced by coopy::store::DataSheet::addedHeader().

int coopy::store::RefCount::addReference ( ) [inline, inherited]
SheetSchema * SheetSchema::clone ( ) const [virtual, inherited]
virtual bool coopy::store::SheetSchema::copy ( const SheetSchema ss) [inline, virtual, inherited]

Reimplemented in coopy::store::SimpleSheetSchema.

Definition at line 104 of file SheetSchema.h.

virtual bool coopy::store::SheetSchema::deleteColumn ( const ColumnRef column) [inline, virtual, inherited]

Reimplemented in coopy::store::SimpleSheetSchema.

Definition at line 70 of file SheetSchema.h.

Referenced by coopy::store::PolySheet::deleteColumn().

virtual int coopy::store::mdb::JackSheetSchema::getColumnCount ( ) const [inline, virtual]

Reimplemented from coopy::store::SheetSchema.

Definition at line 102 of file JackSheet.h.

References coopy::store::mdb::JackSheet::getColumnCount(), and sheet.

virtual int coopy::store::SheetSchema::getColumnIndexByName ( const char *  name) const [inline, virtual, inherited]
virtual ColumnInfo coopy::store::mdb::JackSheetSchema::getColumnInfo ( int  x) const [inline, virtual]

Reimplemented from coopy::store::SheetSchema.

Definition at line 98 of file JackSheet.h.

References coopy::store::mdb::JackSheet::getColumnInfo(), and sheet.

int coopy::store::RefCount::getReferenceCount ( ) [inline, inherited]

Definition at line 40 of file RefCount.h.

virtual std::string coopy::store::mdb::JackSheetSchema::getSheetName ( ) const [inline, virtual]

Reimplemented from coopy::store::SheetSchema.

Definition at line 94 of file JackSheet.h.

References coopy::store::mdb::JackSheet::getName(), and sheet.

virtual bool coopy::store::SheetSchema::hasSheetName ( ) const [inline, virtual, inherited]

Reimplemented in coopy::store::SimpleSheetSchema.

Definition at line 54 of file SheetSchema.h.

Referenced by coopy::store::CsvTextBook::addSheet().

virtual int coopy::store::SheetSchema::headerHeight ( ) const [inline, virtual, inherited]
virtual ColumnRef coopy::store::SheetSchema::insertColumn ( const ColumnRef column,
const ColumnInfo info 
) [inline, virtual, inherited]

Reimplemented in coopy::store::SimpleSheetSchema.

Definition at line 74 of file SheetSchema.h.

Referenced by coopy::store::PolySheet::insertColumn().

virtual bool coopy::store::SheetSchema::isGuess ( ) const [inline, virtual, inherited]
virtual bool coopy::store::SheetSchema::isShadow ( ) const [inline, virtual, inherited]
virtual bool coopy::store::SheetSchema::modifyColumn ( const ColumnRef column,
const ColumnInfo info 
) [inline, virtual, inherited]
virtual ColumnRef coopy::store::SheetSchema::moveColumn ( const ColumnRef src,
const ColumnRef base 
) [inline, virtual, inherited]

Reimplemented in coopy::store::SimpleSheetSchema.

Definition at line 80 of file SheetSchema.h.

Referenced by coopy::store::PolySheet::moveColumn().

virtual bool coopy::store::mdb::JackSheetSchema::providesPrimaryKeys ( ) const [inline, virtual]

Reimplemented from coopy::store::SheetSchema.

Definition at line 106 of file JackSheet.h.

int coopy::store::RefCount::removeReference ( ) [inline, inherited]
virtual bool coopy::store::SheetSchema::setHeaderHeight ( int  hh) [inline, virtual, inherited]
virtual std::string coopy::store::SheetSchema::toString ( ) const [inline, virtual, inherited]

Field Documentation

Definition at line 92 of file JackSheet.h.

Referenced by getColumnCount(), getColumnInfo(), and getSheetName().


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines