Inheritance diagram for SqlBase:
Definition at line 199 of file history_odbc.cxx.
Public Member Functions | |
virtual int | Connect (const char *dsn=0)=0 |
virtual int | Disconnect ()=0 |
virtual bool | IsConnected ()=0 |
virtual int | Exec (const char *sql)=0 |
virtual int | GetNumRows ()=0 |
virtual int | GetNumColumns ()=0 |
virtual int | Fetch ()=0 |
virtual int | Done ()=0 |
virtual std::vector< std::string > | ListTables ()=0 |
virtual std::vector< std::string > | ListColumns (const char *table)=0 |
virtual const char * | GetColumn (int icol)=0 |
virtual | ~SqlBase () |
virtual int | SetDebug (int debug)=0 |
virtual int | Connect (const char *dsn=0)=0 |
virtual int | Disconnect ()=0 |
virtual bool | IsConnected ()=0 |
virtual int | Exec (const char *sql)=0 |
virtual int | GetNumRows ()=0 |
virtual int | GetNumColumns ()=0 |
virtual int | Fetch ()=0 |
virtual int | Done ()=0 |
virtual int | ListTables (std::vector< std::string > *plist)=0 |
virtual int | ListColumns (const char *table, std::vector< std::string > *plist)=0 |
virtual const char * | GetColumn (int icol)=0 |
virtual | ~SqlBase () |
virtual SqlBase::~SqlBase | ( | ) | [virtual] |
virtual SqlBase::~SqlBase | ( | ) | [virtual] |
virtual int SqlBase::Connect | ( | const char * | dsn = 0 |
) | [pure virtual] |
virtual int SqlBase::Connect | ( | const char * | dsn = 0 |
) | [pure virtual] |
Implemented in SqlStdout, SqlODBC, and SqlDebug.
Referenced by SqlHistory::hs_connect(), hs_connect_odbc(), hs_get_tags_odbc(), hs_read_odbc(), SqlHistory::hs_write_event(), hs_write_event_odbc(), and SqlHistory::Reconnect().
virtual int SqlBase::Disconnect | ( | ) | [pure virtual] |
Implemented in SqlStdout, SqlODBC, and SqlDebug.
Referenced by SqlHistory::hs_disconnect(), hs_disconnect_odbc(), hs_get_tags_odbc(), hs_read_odbc(), and SqlHistory::Reconnect().
virtual int SqlBase::Done | ( | ) | [pure virtual] |
Implemented in SqlStdout, SqlODBC, and SqlDebug.
Referenced by SqlHistory::hs_read(), hs_read_odbc(), and ReadIndex().
virtual int SqlBase::Exec | ( | const char * | sql | ) | [pure virtual] |
virtual int SqlBase::Exec | ( | const char * | sql | ) | [pure virtual] |
Implemented in SqlStdout, SqlODBC, and SqlDebug.
Referenced by CreateEvent(), SqlHistory::hs_define_event(), SqlHistory::hs_read(), hs_read_odbc(), and ReadIndex().
virtual int SqlBase::Fetch | ( | ) | [pure virtual] |
Implemented in SqlStdout, SqlODBC, and SqlDebug.
Referenced by SqlHistory::hs_read(), hs_read_odbc(), and ReadIndex().
virtual const char* SqlBase::GetColumn | ( | int | icol | ) | [pure virtual] |
virtual const char* SqlBase::GetColumn | ( | int | icol | ) | [pure virtual] |
Implemented in SqlStdout, SqlODBC, and SqlDebug.
Referenced by SqlHistory::hs_read(), hs_read_odbc(), and ReadIndex().
virtual int SqlBase::GetNumColumns | ( | ) | [pure virtual] |
virtual int SqlBase::GetNumColumns | ( | ) | [pure virtual] |
Implemented in SqlStdout, SqlODBC, and SqlDebug.
Referenced by SqlHistory::hs_read(), hs_read_odbc(), and ReadIndex().
virtual int SqlBase::GetNumRows | ( | ) | [pure virtual] |
Implemented in SqlStdout, SqlODBC, and SqlDebug.
Referenced by SqlHistory::hs_read(), hs_read_odbc(), and ReadIndex().
virtual bool SqlBase::IsConnected | ( | ) | [pure virtual] |
virtual bool SqlBase::IsConnected | ( | ) | [pure virtual] |
Implemented in SqlStdout, SqlODBC, and SqlDebug.
Referenced by SqlHistory::hs_connect(), hs_connect_odbc(), hs_get_tags_odbc(), SqlHistory::hs_read(), hs_read_odbc(), SqlHistory::hs_write_event(), hs_write_event_odbc(), and SqlHistory::Reconnect().
virtual int SqlBase::ListColumns | ( | const char * | table, | |
std::vector< std::string > * | plist | |||
) | [pure virtual] |
Implemented in SqlDebug.
virtual std::vector<std::string> SqlBase::ListColumns | ( | const char * | table | ) | [pure virtual] |
Implemented in SqlStdout, and SqlODBC.
Referenced by SqlHistory::hs_define_event(), hs_define_event_odbc(), SqlHistory::hs_get_tags(), hs_get_tags_odbc(), hs_read_odbc(), and SqlHistory::XReadIndex().
virtual int SqlBase::ListTables | ( | std::vector< std::string > * | plist | ) | [pure virtual] |
Implemented in SqlDebug.
virtual std::vector<std::string> SqlBase::ListTables | ( | ) | [pure virtual] |
Implemented in SqlStdout, and SqlODBC.
Referenced by SqlHistory::hs_connect(), SqlHistory::hs_get_events(), hs_read_odbc(), and SqlHistory::XReadIndex().
virtual int SqlBase::SetDebug | ( | int | debug | ) | [pure virtual] |