Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

Impala::Application::VideoExcel::TableDataSourceSqliteDb Class Reference

#include <TableDataSourceSqliteDb.h>

Inheritance diagram for Impala::Application::VideoExcel::TableDataSourceSqliteDb:

Inheritance graph
[legend]
Collaboration diagram for Impala::Application::VideoExcel::TableDataSourceSqliteDb:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TableDataSourceSqliteDb (std::string database, bool readonly=true)
 ~TableDataSourceSqliteDb ()
virtual std::string GetTextDataByID (std::string column, int row)
virtual double GetNormalizedDataByID (std::string column, int row)
virtual Array2dVec3UInt8GetImageDataByID (std::string column, int row)
std::string RetrieveTextFromDb (std::string field, int index)
Array2dVec3UInt8RetrieveImageFromDb (int index)
int GetNrOfImages ()
bool DbReady ()
std::string DbGetStringProperty (std::string key)
int DbGetIntProperty (std::string key)
CppSQLite3DB * GetDBHandle ()
int GetThumbWidth ()
int GetThumbHeight ()
 TableDataSourceSqliteDb (std::string database, bool readonly=true)
 ~TableDataSourceSqliteDb ()
virtual std::string GetTextDataByID (std::string column, int row)
virtual double GetNormalizedDataByID (std::string column, int row)
virtual Array2dVec3UInt8GetImageDataByID (std::string column, int row)
std::string RetrieveTextFromDb (std::string field, int index)
Array2dVec3UInt8RetrieveImageFromDb (int index)
int GetNrOfImages ()
bool DbReady ()
std::string DbGetStringProperty (std::string key)
int DbGetIntProperty (std::string key)
CppSQLite3DB * GetDBHandle ()
int GetThumbWidth ()
int GetThumbHeight ()

Private Member Functions

bool OpenDb (std::string database, bool readonly=true)
bool DbHasFile (std::string file)
void Init (std::string database, bool readonly)
bool OpenDb (std::string database, bool readonly=true)
bool DbHasFile (std::string file)
void Init (std::string database, bool readonly)

Private Attributes

std::string mDatabaseFile
CppSQLite3DB * mSqlDb
CppSQLite3Buffer * mQueryBuffer
int mTWidth
int mTHeight
int mMaxBufferSize
char * mBuffer
bool mUseFileTimes
bool mDbOpened
bool mReadonly
 ILOG_VAR_DEC
CppSQLite3DB * mSqlDb
CppSQLite3Buffer * mQueryBuffer
char * mBuffer

Detailed Description

Definition at line 29 of file TableDataSourceSqliteDb.h.


The documentation for this class was generated from the following files:
Generated on Fri Mar 19 10:52:23 2010 for ImpalaSrc by  doxygen 1.5.1