COOPY » Guide  version 0.6.5
Public Member Functions
coopy::store::SheetSchema Class Reference

#include <SheetSchema.h>

Inheritance diagram for coopy::store::SheetSchema:
coopy::store::RefCount coopy::store::mdb::AccessSheetSchema coopy::store::mdb::JackSheetSchema coopy::store::remotesql::RemoteSqlSheetSchema coopy::store::SimpleSheetSchema coopy::store::sqlite::SqliteSheetSchema

Public Member Functions

virtual ~SheetSchema ()
virtual ColumnInfo getColumnInfo (int x) const
virtual int headerHeight () const
virtual int getColumnCount () const
virtual int getColumnIndexByName (const char *name) const
virtual bool providesPrimaryKeys () const
virtual std::string getSheetName () 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 ()

Detailed Description

Definition at line 19 of file SheetSchema.h.


Constructor & Destructor Documentation

virtual coopy::store::SheetSchema::~SheetSchema ( ) [inline, virtual]

Definition at line 21 of file SheetSchema.h.


Member Function Documentation

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

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]
virtual bool coopy::store::SheetSchema::copy ( const SheetSchema ss) [inline, virtual]

Reimplemented in coopy::store::SimpleSheetSchema.

Definition at line 104 of file SheetSchema.h.

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

Reimplemented in coopy::store::SimpleSheetSchema.

Definition at line 70 of file SheetSchema.h.

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

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

Definition at line 40 of file RefCount.h.

virtual std::string coopy::store::SheetSchema::getSheetName ( ) const [inline, virtual]
virtual bool coopy::store::SheetSchema::hasSheetName ( ) const [inline, virtual]

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]
virtual ColumnRef coopy::store::SheetSchema::insertColumn ( const ColumnRef column,
const ColumnInfo info 
) [inline, virtual]

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]
virtual bool coopy::store::SheetSchema::isShadow ( ) const [inline, virtual]
virtual bool coopy::store::SheetSchema::modifyColumn ( const ColumnRef column,
const ColumnInfo info 
) [inline, virtual]
virtual ColumnRef coopy::store::SheetSchema::moveColumn ( const ColumnRef src,
const ColumnRef base 
) [inline, virtual]

Reimplemented in coopy::store::SimpleSheetSchema.

Definition at line 80 of file SheetSchema.h.

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

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

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