Location:
D32DBMS.H
Link against: edbms.lib
class RDbStoreDatabase : public RDbDatabase;
DBMS Store database implementation
RDbDatabase
- Abstract class providing the functionality of a database
RDbStoreDatabase
- DBMS Store database implementation
Defined in RDbStoreDatabase
:
CompressL()
, CreateL()
, DecompressL()
, OpenL()
Inherited from RDbDatabase
:
AlterTable()
,
Begin()
,
Close()
,
ColSetL()
,
Commit()
,
Compact()
,
CreateIndex()
,
CreateTable()
,
Destroy()
,
DropIndex()
,
DropTable()
,
Execute()
,
InTransaction()
,
IndexNamesL()
,
IsDamaged()
,
KeyL()
,
Recover()
,
Rollback()
,
Size()
,
TSize
,
TableNamesL()
,
UpdateStats()
,
iDatabase
IMPORT_C TStreamId CreateL(CStreamStore *aStore);
Creates a new non-secure, non-shareable database, which will be located in a stream store.
Note: RDbNamedDatabase
should always be the preferred choice, except the following two cases:
- your intention is to create, fill and then compress a database, which will be used only in a read-only mode;
- your intention is to create a database in a stream store, which stream store will be used for storing
some additional, non-database data;
|
|
|
IMPORT_C void OpenL(CStreamStore *aStore, TStreamId anId);
Opens an existing non-secure, non-shareable database, which is located in a stream store.
Note: RDbNamedDatabase
should always be the preferred choice, except the following two cases:
- your intention is to create, fill and then compress a database, which will be used only in a read-only mode;
- your intention is to create a database in a stream store, which stream store will be used for storing
some additional, non-database data;
|
|
static IMPORT_C void CompressL(CStreamStore &aStore, TStreamId aId);
|
static IMPORT_C void DecompressL(CStreamStore &aStore, TStreamId aId);
|