Declaration
TnxServerEngine = class(TnxBaseServerEngine)
Description
The core NexusDB server engine component. This component integrates the full functionality of an embedded database engine. Use as the core of a custom standalone server, or in your app to add embedded database capability.
Methods
constructor.
destructor.
Gets statistic value captions.
Gets statistic values.
The text for this method has been generated automatically. This means that it is not documented.
The text for this method has been generated automatically. This means that it is not documented.
protected
The text for this method has been generated automatically. This means that it is not documented.
This function opens creates a new session. It additionally passes the Client Version. This function can be used to support older clients on a newer version on the server.
Properties
If custom alias handling is required, derive a new handler and assign it to this property.
The number of currently open folders.
The maximum amount of physical RAM the serverengine will use for database block storage, in MB. -1 equals half of physical memory.
Various options:
seoReadOnly - activate if no writing is required, allows for sharing databases between servers seoForceFailSafe - always use failsafe transactions seoCloseInactiveFolders - ensure folders are closed and not kept open for speed seoCloseInactiveTables - ensure tables are closed and not kept open for speed seoInMemOnly - activate to ensure that no writing to disk takes place (e.g. by SQL resultsets) seoIsSecure - activate to enforce use of usernames and password
Descriptive name for your server. The name is returned as part of the servername when clients browse for servers.
If SQL capability is required, add a TnxSQLEngine to your datamodule and point this property to it.
The number of currently open tables.
The drive and path for temporary storage. If blank, will use the system user path for temp files.
The maximum amount of temporary storage the engine will allocate on disk. The default, -1, is calculated as the smallest of these 3 values:
File