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

#include <SqliteSheet.h>

Inheritance diagram for coopy::store::sqlite::SqliteSheetSchema:
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 bool isShadow () 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 copy (const SheetSchema &ss)
int addReference ()
int removeReference ()
int getReferenceCount ()

Data Fields

SqliteSheetsheet

Detailed Description

Definition at line 146 of file SqliteSheet.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::sqlite::SqliteSheetSchema::getColumnCount ( ) const [inline, virtual]

Reimplemented from coopy::store::SheetSchema.

Definition at line 158 of file SqliteSheet.h.

References coopy::store::sqlite::SqliteSheet::getColumnCount(), and sheet.

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

Reimplemented from coopy::store::SheetSchema.

Definition at line 154 of file SqliteSheet.h.

References coopy::store::sqlite::SqliteSheet::getColumnInfo(), and sheet.

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

Definition at line 40 of file RefCount.h.

virtual std::string coopy::store::sqlite::SqliteSheetSchema::getSheetName ( ) const [inline, virtual]

Reimplemented from coopy::store::SheetSchema.

Definition at line 150 of file SqliteSheet.h.

References coopy::store::sqlite::SqliteSheet::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::sqlite::SqliteSheetSchema::isShadow ( ) const [inline, virtual]

Reimplemented from coopy::store::SheetSchema.

Definition at line 166 of file SqliteSheet.h.

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::sqlite::SqliteSheetSchema::providesPrimaryKeys ( ) const [inline, virtual]

Reimplemented from coopy::store::SheetSchema.

Definition at line 162 of file SqliteSheet.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 148 of file SqliteSheet.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