PTLib  Version 2.14.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PODBC Member List

This is the complete list of members for PODBC, including all inherited members.

Class()PObjectinlinestatic
Clone() const PObjectvirtual
CloneAs() const PObjectinline
Compare(const PObject &obj) const PObjectvirtual
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
Connect(const ConnectData &connectInfo)PODBC
Connect(const PString &source)PODBC
Connect(const PString &source, const PString &username, const PString &password)PODBC
Connect_DB2(const PFilePath &dbPath)PODBC
Connect_DBASE(const PDirectory &dbPath)PODBC
Connect_FOX(const PFilePath &dbPath, const PString &user=PString::Empty(), const PString &pass=PString::Empty(), const PString &type="DBF", bool exclusive=false)PODBC
Connect_MDB(const PFilePath &mdbPath, const PString &user=PString::Empty(), const PString &pass=PString::Empty(), bool exclusive=false)PODBC
Connect_MSSQL(const PString &user=PString::Empty(), const PString &pass=PString::Empty(), const PString &host="(local)", bool trusted=true, MSSQLProtocols Proto=MSSQLNamedPipes)PODBC
Connect_mySQL(const PString &user=PString::Empty(), const PString &pass=PString::Empty(), const PString &host="localhost", int port=3306)PODBC
Connect_Oracle(const PString &server, const PString &user=PString::Empty(), const PString &pass=PString::Empty())PODBC
Connect_PDOX(const PDirectory &dbPath, const PDirectory &defaultDir, int version=5)PODBC
Connect_postgreSQL(const PString &db, const PString &user, const PString &pass, const PString &host, int port=5432)PODBC
Connect_TXT(const PFilePath &txtPath)PODBC
Connect_XLS(const PFilePath &xlsPath, const PString &defDir=PString::Empty())PODBC
ConnectDB_mySQL(const PString &db, const PString &user=PString::Empty(), const PString &pass=PString::Empty(), const PString &host="localhost", int port=3306)PODBC
DataSource(DriverType driver, ConnectData Data)PODBC
Disconnect()PODBC
EqualTo enum valuePObject
Execute(const PString &sql)PODBC
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetDateFormat() const PODBCinline
GetDateTimeFormat() const PODBCinline
GetDriverName(DriverType type)PODBCstatic
GetDrivers(bool withAttributes=true) const PODBC
GetFieldType(DriverType driver, PVarType::BasicType type, unsigned size=0)PODBCstatic
GetLastError() const PODBCinline
GetLastErrorText() const PODBCinline
GetMaxChunkSize() const PODBCinline
GetPrecision() const PODBCinline
GetSources(bool system=false, bool withDescription=true) const PODBC
GetTimeFormat() const PODBCinline
GetTraceContextIdentifier() const PObjectinline
GetTraceContextIdentifier(PObject &obj)PObjectinline
GetTraceContextIdentifier(PObject *obj)PObjectinline
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) const PObjectinlinevirtual
IsClass(const char *cls) const PObjectinline
IsConnected() const PODBC
LessThan enum valuePObject
m_dateFormatPODBCprotected
m_dateTimeFormatPODBCprotected
m_lastErrorPODBCprotected
m_lastErrorTextPODBCprotected
m_linkPODBCprotected
m_maxChunkSizePODBCprotected
m_needChunkingPODBCprotected
m_precisionPODBCprotected
m_timeFormatPODBCprotected
m_traceContextIdentifierPObjectprotected
MSSQLBanyan enum valuePODBC
MSSQLIPX enum valuePODBC
MSSQLNamedPipes enum valuePODBC
MSSQLProtocols enum namePODBC
MSSQLRPC enum valuePODBC
MSSQLWinSock enum valuePODBC
OnConnected()PODBCvirtual
OnSQLError(int native, const PString &code, const PString &message)PODBCvirtual
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<<(std::ostream &strm, DriverType type)PODBCfriend
operator<=(const PObject &obj) const PObjectinline
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
P_DECLARE_ENUM(DriverType, DSN, mySQL, postgreSQL, Oracle, IBM_DB2, MSSQL, MSAccess, Paradox, Foxpro, dBase, Excel, Ascii, ConnectionString)PODBC
P_REMOVE_VIRTUAL_VOID(OnSQLError(const PString &, const PString &))PODBCprotected
PObject()PObjectinlineprotected
PODBC()PODBC
PrintOn(ostream &strm) const PObjectvirtual
PTraceObjectInstance() const PObjectinline
PTraceObjectInstance(const char *)PObjectinlinestatic
PTraceObjectInstance(const PObject *obj)PObjectinlinestatic
Query(const PString &sql)PODBCinline
ReadFrom(istream &strm)PObjectvirtual
RowIndex typedefPODBC
SetDateFormat(PTime::TimeFormat fmt)PODBCinline
SetDateTimeFormat(PTime::TimeFormat fmt)PODBCinline
SetPrecision(unsigned precision)PODBC
SetTimeFormat(PTime::TimeFormat fmt)PODBCinline
SetTraceContextIdentifier(unsigned id)PObjectinline
SetTraceContextIdentifier(const PObject &obj)PObjectinline
SetTraceContextIdentifier(const PObject *obj)PObjectinline
Table typedefPODBC
TableList(const PString &options=PString::Empty())PODBC
UndefinedRowIndex enum valuePODBC
~PObject()PObjectinlinevirtual
~PODBC()PODBC