Nebula
Loading...
Searching...
No Matches
Db Namespace Reference

Classes

class  Column
 Describes a column in a database table. More...
 
class  Command
 Wraps a general SQL command. More...
 
class  Database
 Wraps an entire database into a C++ object. More...
 
class  Dataset
 A dataset is an efficient in-memory-cache for rlational database data. More...
 
class  DbFactory
 DbFactory object for the Db subsystem. More...
 
class  DbServer
 Provides highlevel access to the world database. More...
 
class  FilterSet
 Implements a filter for datatbase data using a condition tree. More...
 
class  Reader
 Wrapper to bulk-read the contents of a database table. More...
 
class  Relation
 A Relation object describes a relation between 2 tables which are linked through a common attribute. More...
 
class  Sqlite3Command
 SQLite3 implementation of Db::Command. More...
 
class  Sqlite3Database
 SQLite3 implementation of Db::Database. More...
 
class  Sqlite3Dataset
 SQLite implemention of Dataset. More...
 
class  Sqlite3Factory
 Creates Db objects derived for the Sqlite3 Db wrapper. More...
 
class  Sqlite3FilterSet
 
class  Sqlite3Table
 
class  Table
 Describes a table in a database, or more abstract, a set of typed columns grouped under a common name. More...
 
class  ValueTable
 A table of database values. More...
 
class  Writer
 A wrapper class to bulk-write data to the database in a simple way. More...
 

Functions

 __ImplementClass (Db::Database, 'DBAS', Core::RefCounted)
 
 __ImplementClass (Db::Dataset, 'DTST', Core::RefCounted)
 
 __ImplementClass (Db::DbFactory, 'DBFC', Core::RefCounted)
 
 __ImplementSingleton (Db::DbFactory)
 
 __ImplementClass (Db::DbServer, 'DBSV', Core::RefCounted)
 
 __ImplementSingleton (Db::DbServer)
 
 __ImplementClass (Db::FilterSet, 'DBFS', Core::RefCounted)
 
 __ImplementClass (Db::Reader, 'DBRE', Core::RefCounted)
 
 __ImplementClass (Db::Relation, 'RLTN', Core::RefCounted)
 
 __ImplementClass (Db::Sqlite3Command, 'S3CD', Core::RefCounted)
 
 __ImplementClass (Db::Sqlite3Database, 'S3DB', Db::Database)
 
 __ImplementClass (Db::Sqlite3Dataset, 'S3DS', Db::Dataset)
 
 __ImplementClass (Db::Sqlite3Factory, 'S3FC', Db::DbFactory)
 
 __ImplementSingleton (Db::Sqlite3Factory)
 
 __ImplementClass (Db::Sqlite3FilterSet, 'SQFS', Db::FilterSet)
 
 __ImplementClass (Db::Sqlite3Table, 'S3TB', Db::Table)
 
 __ImplementClass (Db::Table, 'TABL', Core::RefCounted)
 
 __ImplementClass (Db::ValueTable, 'VALT', Attr::AttributeTable)
 
 __ImplementClass (Db::Writer, 'DBWR', Core::RefCounted)
 

Function Documentation

◆ __ImplementClass() [1/16]

Db::__ImplementClass ( Db::Database ,
'DBAS' ,
Core::RefCounted  )

◆ __ImplementClass() [2/16]

Db::__ImplementClass ( Db::Dataset ,
'DTST' ,
Core::RefCounted  )

◆ __ImplementClass() [3/16]

Db::__ImplementClass ( Db::DbFactory ,
'DBFC' ,
Core::RefCounted  )

◆ __ImplementClass() [4/16]

Db::__ImplementClass ( Db::DbServer ,
'DBSV' ,
Core::RefCounted  )

◆ __ImplementClass() [5/16]

Db::__ImplementClass ( Db::FilterSet ,
'DBFS' ,
Core::RefCounted  )

◆ __ImplementClass() [6/16]

Db::__ImplementClass ( Db::Reader ,
'DBRE' ,
Core::RefCounted  )

◆ __ImplementClass() [7/16]

Db::__ImplementClass ( Db::Relation ,
'RLTN' ,
Core::RefCounted  )

◆ __ImplementClass() [8/16]

Db::__ImplementClass ( Db::Sqlite3Command ,
'S3CD' ,
Core::RefCounted  )

◆ __ImplementClass() [9/16]

Db::__ImplementClass ( Db::Sqlite3Database ,
'S3DB' ,
Db::Database  )

◆ __ImplementClass() [10/16]

Db::__ImplementClass ( Db::Sqlite3Dataset ,
'S3DS' ,
Db::Dataset  )

◆ __ImplementClass() [11/16]

Db::__ImplementClass ( Db::Sqlite3Factory ,
'S3FC' ,
Db::DbFactory  )

◆ __ImplementClass() [12/16]

Db::__ImplementClass ( Db::Sqlite3FilterSet ,
'SQFS' ,
Db::FilterSet  )

◆ __ImplementClass() [13/16]

Db::__ImplementClass ( Db::Sqlite3Table ,
'S3TB' ,
Db::Table  )

◆ __ImplementClass() [14/16]

Db::__ImplementClass ( Db::Table ,
'TABL' ,
Core::RefCounted  )

◆ __ImplementClass() [15/16]

Db::__ImplementClass ( Db::ValueTable ,
'VALT' ,
Attr::AttributeTable  )

◆ __ImplementClass() [16/16]

Db::__ImplementClass ( Db::Writer ,
'DBWR' ,
Core::RefCounted  )

◆ __ImplementSingleton() [1/3]

Db::__ImplementSingleton ( Db::DbFactory )

◆ __ImplementSingleton() [2/3]

Db::__ImplementSingleton ( Db::DbServer )

◆ __ImplementSingleton() [3/3]

Db::__ImplementSingleton ( Db::Sqlite3Factory )