|
|
|
|
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);
|