Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

KDB Namespace Reference


Compounds

class  KDB::Capability
class  KDB::Connection
class  KDB::ConnectionException
class  KDB::Connector
class  KDB::ConversionException
class  KDB::Database
class  KDB::DataException
class  KDB::DataObject
class  KDB::DBEngine
class  KDB::Exception
class  KDB::Field
class  KDB::Handler
class  KDB::HostNotFound
class  KDB::Index
class  KDB::InvalidLogin
class  KDB::InvalidRequest
class  KDB::LibraryError
class  KDB::Object
class  KDB::ObjectNotFound
class  KDB::Plugin
class  KDB::PluginException
struct  KDB::Plugin::PluginInfo
class  KDB::PluginNotFound
class  KDB::Query
class  KDB::Record
class  KDB::Recordset
class  KDB::RecordsetIterator
class  KDB::ServerError
class  KDB::SQLError
class  KDB::Table
class  KDB::UnsupportedCapability

Typedefs

typedef QList<ConnectionConnectionList
typedef QListIterator<ConnectionConnectionIterator
typedef QList<DatabaseDatabaseList
typedef QListIterator<DatabaseDatabaseIterator
typedef QList<FieldFieldList
typedef QListIterator<FieldFieldIterator
typedef QList<IndexIndexList
typedef QListIterator<IndexIndexIterator
typedef QValueList<QByteArray> Row
typedef QValueList< RowRowList
typedef QList<PluginPluginList
typedef QListIterator<PluginPluginIterator
typedef KSharedPtr<QueryQueryPtr
typedef QValueList<QueryPtrQueryList
typedef QValueListIterator<
QueryPtr
QueryIterator
typedef KSharedPtr<RecordRecordPtr
typedef KSharedPtr<RecordsetRecordsetPtr
typedef KSharedPtr<TableTablePtr
typedef QValueList<TablePtrTableList
typedef QValueListIterator<
TablePtr
TableIterator

Enumerations

enum  DataType {
  UNKNOWN = -1,
  CHAR,
  VARCHAR,
  SMALLINT,
  INT,
  BIGINT,
  FLOAT,
  DOUBLE,
  DATE,
  TIME,
  TIMESTAMP,
  SET,
  ENUM,
  ARRAY,
  BLOB
}
 These are all the datatypes natively supported by libkdbcore. More...

enum  capability {
  TRANSACTIONS,
  REORG,
  STOPROCS,
  VIEWS,
  ADMIN,
  SEQUENCES,
  FUNCTIONS
}
 These are all currently known capabilities of a DBMS that a plugin can support. More...


Typedef Documentation

typedef QListIterator<Connection> ConnectionIterator
 

typedef QList<Connection> ConnectionList
 

typedef QListIterator<Database> DatabaseIterator
 

typedef QList<Database> DatabaseList
 

typedef QListIterator<Field> FieldIterator
 

typedef QList<Field> FieldList
 

typedef QListIterator<Index> IndexIterator
 

typedef QList<Index> IndexList
 

typedef QListIterator<Plugin> PluginIterator
 

typedef QList<Plugin> PluginList
 

typedef QValueListIterator<QueryPtr> QueryIterator
 

typedef QValueList<QueryPtr> QueryList
 

typedef KSharedPtr<Query> QueryPtr
 

typedef KSharedPtr<Record> RecordPtr
 

typedef KSharedPtr<Recordset> RecordsetPtr
 

typedef QValueList<QByteArray> Row
 

typedef QValueList< Row > RowList
 

typedef QValueListIterator<TablePtr> TableIterator
 

typedef QValueList<TablePtr> TableList
 

typedef KSharedPtr<Table> TablePtr
 


Enumeration Type Documentation

enum DataType
 

These are all the datatypes natively supported by libkdbcore.

Conversion to and from QT/C++ native types is provided by the library. See KDB::Field for further details on kdbcore type system

Enumeration values:
UNKNOWN  
CHAR  
VARCHAR  
SMALLINT  
INT  
BIGINT  
FLOAT  
DOUBLE  
DATE  
TIME  
TIMESTAMP  
SET  
ENUM  
ARRAY  
BLOB  

enum capability
 

These are all currently known capabilities of a DBMS that a plugin can support.

Plugins are queryable about the supported capabilities through KDB::Plugin::provides() and implementations are available through KDB::Plugin::createObject()

Enumeration values:
TRANSACTIONS  
REORG  
STOPROCS  
VIEWS  
ADMIN  
SEQUENCES  
FUNCTIONS  


Generated at Fri Sep 29 16:32:23 2000 for KDB by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000