SparkseeNet
6.0.2
|
Sparksee configuration class. More...
Public Member Functions | |
long | GetHighAvailabilitySynchronization () |
Gets the synchronization polling time. | |
int | SetLicense (System.String key) |
Sets the license key. | |
void | SetExtentPages (int pages) |
Sets the number of pages per extent. | |
bool | GetChecksumEnabled () |
Gets whether the storage checksum usage is enabled or disabled. | |
void | SetLicenseId (System.String licenseId) |
Set the license identifier. | |
void | SetHighAvailabilityCoordinators (System.String ip) |
Sets the coordinators address and port list. | |
int | GetExtentSize () |
Gets the size of a extent. | |
SparkseeConfig (System.String path) | |
Creates a new instance with a specific config file. | |
void | SetLogFile (System.String filePath) |
Sets the log file. | |
int | DownloadLicense () |
Try to download a license key Can be used to explicitly download a license when the autodownload is disabled (LicensePreDownloadDays == -1). | |
void | SetLogLevel (com.sparsity.sparksee.gdb.LogLevel level) |
Sets the log level. | |
void | SetCacheStatisticsEnabled (bool status) |
Enables or disables cache statistics. | |
int | GetPoolPartitions () |
Gets the number of partitions in each PartitionedPool. | |
bool | SetAESEncryptionEnabled (int keySize) |
Enables storage encryption using AES and GENARATES a key and an iv. | |
System.String | GetLogFile () |
Gets the log file. | |
void | SetCacheStatisticsSnapshotTime (long microSeconds) |
Sets the cache statistics snapshot time. | |
bool | DownloadExpected () |
Check if a new license will be automatically downloaded with the current settings. | |
long | GetRecoveryCheckpointTime () |
Gets the delay time (in microseconds) between automatic checkpoints. | |
bool | GetCacheStatisticsEnabled () |
Gets whether cache statistics are enabled or disabled. | |
int | GetPoolPersistentMaxSize () |
Gets the maximum size for the persistent pool in number of frames. | |
System.String | GetSparkseeConfigFile () |
Gets the config file path. | |
void | SetPoolPersistentMaxSize (int frames) |
Sets the maximum size for the persistent pool in number of frames. | |
System.String | GetRecoveryLogFile () |
Gets the recovery log file. | |
void | SetHighAvailabilityMasterHistory (long filePath) |
Sets the master's history log. | |
SparkseeConfig () | |
Creates a new instance. | |
void | SetCacheStatisticsFile (System.String filePath) |
Sets the cache statistics log file. | |
System.String | GetHighAvailabilityCoordinators () |
Gets the coordinators address and port list. | |
System.String | GetTmpFolder () |
Gets the temporary folder used for temporary staging. | |
void | SetCallStackDump (bool status) |
Sets whether the signals will be captured to dump the call stack or not. | |
void | SetPoolFrameSize (int extents) |
Sets the size of a pool frame in number of extents. | |
System.String | GetCacheStatisticsFile () |
Gets the cache statistics log file. | |
long | GetCacheStatisticsSnapshotTime () |
Gets the cache statistics snapshot time in microseconds. | |
int | GetPoolTemporaryMaxSize () |
Gets the maximum size for the temporary pool in number of frames. | |
void | SetRecoveryEnabled (bool status) |
Enables or disables the recovery. | |
System.String | GetLicense () |
Gets the license key. | |
int | GetLicensePreDownloadDays () |
Get the number of days before expiration when a new license will be downloaded. | |
void | SetPoolTemporaryMinSize (int frames) |
Sets the minimum size for the temporary pool in number of frames. | |
bool | SaveAll () |
Save all the current configuration settings in the specified config file. | |
System.String | GetHighAvailabilityIP () |
Gets the IP address and port of the instance. | |
void | SetTmpEnabled (bool enabled) |
Sets whether to use temporary storage for computations or not. | |
com.sparsity.sparksee.gdb.LogLevel | GetLogLevel () |
Gets the log level. | |
void | SetHighAvailabilitySynchronization (long microSeconds) |
Sets the synchronization polling time. | |
void | SetCacheMaxSize (int megaBytes) |
Sets the maximum size for the cache (all pools) in MB. | |
int | GetPoolPersistentMinSize () |
Gets the minimum size for the persistent pool in number of frames. | |
void | SetHighAvailabilityEnabled (bool status) |
Enables or disables high availability mode. | |
bool | SetAESEncryptionEnabled (System.String keyInHex, System.String ivInHex) |
Enables storage encryption using AES with the given key and iv. | |
System.String | GetLicenseId () |
Gets the license identifier. | |
void | SetClientId (System.String clientId) |
Set the client identifier. | |
System.String | GetClientId () |
Gets the client identifier. | |
void | SetEncryptionDisabled () |
Disables storage encryption. | |
void | SetRecoveryCacheMaxSize (int extents) |
Sets the maximum size for the recovery log cache in extents. | |
void | SetInMemAllocSize (long size) |
Sets the in-memory allocator size. | |
long | GetInMemAllocSize () |
Gets the in-memory allocator size. | |
System.String | GetAESIV () |
Get the AES initialization vector in a hexadecimal encoded string. | |
bool | GetEncryptionEnabled () |
Gets whether the storage encryption is enabled or disabled. | |
void | SetHighAvailabilityIP (System.String ip) |
Sets the IP address and port of the instance. | |
void | SetExtentSize (int kBytes) |
Sets the size of the extents in KB. | |
bool | Save () |
Save the current configuration in the specified config file. | |
void | SetRollbackEnabled (bool status) |
Enables or disables the rollback. | |
void | SetPoolPartitions (int pools) |
Sets the number of pools in each PartitionedPool. | |
int | GetExtentPages () |
Gets the number of pages per extent. | |
void | SetPoolTemporaryMaxSize (int frames) |
Sets the maximum size for the temporary pool in number of frames. | |
bool | GetHighAvailabilityEnabled () |
Gets whether high availability mode is enabled or disabled. | |
bool | GetRecoveryEnabled () |
Gets whether the recovery is enabled or disabled. | |
void | SetPoolPersistentMinSize (int frames) |
Sets the minimum size for the persistent pool in number of frames. | |
System.String | GetAESKey () |
Get the AES encryption key in a hexadecimal encoded string. | |
int | GetCacheMaxSize () |
Gets the maximum size for the cache (all pools) in MB. | |
int | GetPoolFrameSize () |
Gets the size of a pool frame in number of extents. | |
void | SetSparkseeConfigFile (System.String path) |
Sets the config file path. | |
bool | GetRollbackEnabled () |
Gets whether the rollback is enabled or disabled. | |
SparkseeConfig (System.String path, System.String clientId, System.String licenseId) | |
Creates a new instance with a specific config file and IDs. | |
bool | GetCallStackDump () |
Gets whether the signals will be captured to dump the call stack or not. | |
System.String | GetDownloadStatus () |
Gets a message with the license download result. | |
void | SetLicensePreDownloadDays (int days) |
Start trying to automatically download a new license at the specified number of days before expiration. | |
System.String | GetLicenseRequest () |
Get information useful to manually request a license. | |
void | SetChecksumEnabled (bool status) |
Enables or disables the storage checksum usage. | |
int | GetPoolTemporaryMinSize () |
Gets the minimum size for the temporary pool in number of frames. | |
void | SetRecoveryCheckpointTime (long microSeconds) |
Sets the delay time (in microseconds) between automatic checkpoints. | |
bool | GetTmpEnabled () |
Gets whether using temporary storage for computations is enabled. | |
int | GetRecoveryCacheMaxSize () |
Gets the maximum size for the recovery log cache in extents. | |
long | GetHighAvailabilityMasterHistory () |
Gets the master's history log. | |
void | SetTmpFolder (System.String tmpFolder) |
Sets the temporary folder used for temporary staging. | |
void | SetRecoveryLogFile (System.String filePath) |
Sets the recovery log file. | |
Sparksee configuration class.
If not specified, 0 means unlimited which is the maximum available. For the pools that's the total cache size. For the cache unlimited means nearly all the physical memory of the computer.
For each field, there is a default value. This value can be overrided with values from a properties file (see SparkseeProperties class). Also, this settings can be overrided calling a specific setter.
For each field, it is shown its default value and the property to override this value:
Extent size: 4KB ('sparksee.storage.extentsize' at SparkseeProperties).
Pages per extent: 1 page ('sparksee.storage.extentpages' at SparkseeProperties).
Checksums enabled: true ('sparksee.storage.checksum' at SparkseeProperties).
Pool frame size: 1 extent ('sparksee.io.pool.frame.size' at SparkseeProperties).
Minimum size for the persistent pool: 64 frames ('sparksee.io.pool.persistent.minsize' at SparkseeProperties).
Maximum size for the persistent pool: 0 frames ('sparksee.io.pool.persistent.maxsize' at SparkseeProperties).
Minimum size for the temporary pool: 16 frames ('sparksee.io.pool.temporal.minsize' at SparkseeProperties).
Maximum size for the temporary pool: 0 frames ('sparksee.io.pool.temporal.maxsize' at SparkseeProperties).
Number of pools in the pool cluster: 0 pools ('sparksee.io.pool.clustersize' at SparkseeProperties). 0 or 1 means the clustering is disabled.
Maximum size for the cache (all pools): 0 MB ('sparksee.io.cache.maxsize' at SparkseeProperties).
License code: "" ('sparksee.license' at SparkseeProperties). No license code means evaluation license.
Log level: Info ('sparksee.log.level' at SparkseeProperties).
Log file: "sparksee.log" ('sparksee.log.file' at SparkseeProperties).
Cache statistics: false (disabled) ('sparksee.cache.statistics' at SparkseeProperties).
Cache statistics log file: "statistics.log" ('sparksee.cache.statisticsFile' at SparkseeProperties).
Cache statistics snapshot time: 1000 msecs [TimeUnit] ('sparksee.cache.statisticsSnapshotTime' at SparkseeProperties).
Recovery enabled: false ('sparksee.io.recovery' at SparkseeProperties).
Recovery log file: "" ('sparksee.io.recovery.logfile' at SparkseeProperties).
Recovery cache max size: 1MB ('sparksee.io.recovery.cachesize' at SparkseeProperties).
Recovery checkpoint time: 60 seconds [TimeUnit] ('sparksee.io.recovery.checkpointTime' at SparkseeProperties).
High-availability: false (disabled) ('sparksee.ha' at SparkseeProperties).
High-availability coordinators: "" ('sparksee.ha.coordinators' at SparkseeProperties).
High-availability IP: "" ('sparksee.ha.ip' at SparkseeProperties).
High-availability sync polling: 0 (disabled) [TimeUnit] ('sparksee.ha.sync' at SparkseeProperties).
High-availability master history: 1D (1 day) [TimeUnit] ('sparksee.ha.master.history' at SparkseeProperties).
Use of TimeUnit:
Those variables using TimeUnit allow for:
<X>[D|H|M|S|s|m|u]
where <X> is a number followed by an optional character which represents the unit: D for days, H for hours, M for minutes, S or s for seconds, m for milliseconds and u for microseconds. If no unit character is given, seconds are assumed.
Capture abort signals to dump the call stack ('sparksee.callstackdump' at SparkseeProperties) is enabled by default on most platforms.
com.sparsity.sparksee.gdb.SparkseeConfig.SparkseeConfig | ( | System.String | path | ) |
Creates a new instance with a specific config file.
The config file will be loaded using the global properties class and the file may be automatically overwritten with the config changes. If the file doesn't exists, it will be created.
path | [in] File path to the config file. |
com.sparsity.sparksee.gdb.SparkseeConfig.SparkseeConfig | ( | ) |
Creates a new instance.
Values are set with default values.
com.sparsity.sparksee.gdb.SparkseeConfig.SparkseeConfig | ( | System.String | path, |
System.String | clientId, | ||
System.String | licenseId | ||
) |
Creates a new instance with a specific config file and IDs.
The config file will be loaded using the global properties class and the file may be automatically overwritten with the config changes. If the config file already exists, the client and license ids should have the same values as the given arguments. If the file doesn't exists, it will be created.
path | [in] File path to the config file. |
clientId | [in] The client identifier. |
licenseId | [in] The license identifier. |
int com.sparsity.sparksee.gdb.SparkseeConfig.DownloadLicense | ( | ) |
Try to download a license key Can be used to explicitly download a license when the autodownload is disabled (LicensePreDownloadDays == -1).
System.String com.sparsity.sparksee.gdb.SparkseeConfig.GetAESIV | ( | ) |
Get the AES initialization vector in a hexadecimal encoded string.
System.String com.sparsity.sparksee.gdb.SparkseeConfig.GetAESKey | ( | ) |
Get the AES encryption key in a hexadecimal encoded string.
int com.sparsity.sparksee.gdb.SparkseeConfig.GetCacheMaxSize | ( | ) |
Gets the maximum size for the cache (all pools) in MB.
bool com.sparsity.sparksee.gdb.SparkseeConfig.GetCacheStatisticsEnabled | ( | ) |
Gets whether cache statistics are enabled or disabled.
System.String com.sparsity.sparksee.gdb.SparkseeConfig.GetCacheStatisticsFile | ( | ) |
Gets the cache statistics log file.
Useless if cache statistics are disabled.
long com.sparsity.sparksee.gdb.SparkseeConfig.GetCacheStatisticsSnapshotTime | ( | ) |
Gets the cache statistics snapshot time in microseconds.
Useless if cache statistics are disabled.
bool com.sparsity.sparksee.gdb.SparkseeConfig.GetCallStackDump | ( | ) |
Gets whether the signals will be captured to dump the call stack or not.
bool com.sparsity.sparksee.gdb.SparkseeConfig.GetChecksumEnabled | ( | ) |
Gets whether the storage checksum usage is enabled or disabled.
System.String com.sparsity.sparksee.gdb.SparkseeConfig.GetClientId | ( | ) |
Gets the client identifier.
System.String com.sparsity.sparksee.gdb.SparkseeConfig.GetDownloadStatus | ( | ) |
Gets a message with the license download result.
It can be used when the DownloadLicense call failed.
bool com.sparsity.sparksee.gdb.SparkseeConfig.GetEncryptionEnabled | ( | ) |
Gets whether the storage encryption is enabled or disabled.
int com.sparsity.sparksee.gdb.SparkseeConfig.GetExtentPages | ( | ) |
Gets the number of pages per extent.
int com.sparsity.sparksee.gdb.SparkseeConfig.GetExtentSize | ( | ) |
Gets the size of a extent.
System.String com.sparsity.sparksee.gdb.SparkseeConfig.GetHighAvailabilityCoordinators | ( | ) |
Gets the coordinators address and port list.
bool com.sparsity.sparksee.gdb.SparkseeConfig.GetHighAvailabilityEnabled | ( | ) |
Gets whether high availability mode is enabled or disabled.
System.String com.sparsity.sparksee.gdb.SparkseeConfig.GetHighAvailabilityIP | ( | ) |
Gets the IP address and port of the instance.
long com.sparsity.sparksee.gdb.SparkseeConfig.GetHighAvailabilityMasterHistory | ( | ) |
Gets the master's history log.
long com.sparsity.sparksee.gdb.SparkseeConfig.GetHighAvailabilitySynchronization | ( | ) |
Gets the synchronization polling time.
long com.sparsity.sparksee.gdb.SparkseeConfig.GetInMemAllocSize | ( | ) |
Gets the in-memory allocator size.
System.String com.sparsity.sparksee.gdb.SparkseeConfig.GetLicense | ( | ) |
Gets the license key.
System.String com.sparsity.sparksee.gdb.SparkseeConfig.GetLicenseId | ( | ) |
Gets the license identifier.
int com.sparsity.sparksee.gdb.SparkseeConfig.GetLicensePreDownloadDays | ( | ) |
Get the number of days before expiration when a new license will be downloaded.
System.String com.sparsity.sparksee.gdb.SparkseeConfig.GetLogFile | ( | ) |
Gets the log file.
com.sparsity.sparksee.gdb.LogLevel com.sparsity.sparksee.gdb.SparkseeConfig.GetLogLevel | ( | ) |
Gets the log level.
int com.sparsity.sparksee.gdb.SparkseeConfig.GetPoolFrameSize | ( | ) |
Gets the size of a pool frame in number of extents.
int com.sparsity.sparksee.gdb.SparkseeConfig.GetPoolPartitions | ( | ) |
Gets the number of partitions in each PartitionedPool.
int com.sparsity.sparksee.gdb.SparkseeConfig.GetPoolPersistentMaxSize | ( | ) |
Gets the maximum size for the persistent pool in number of frames.
int com.sparsity.sparksee.gdb.SparkseeConfig.GetPoolPersistentMinSize | ( | ) |
Gets the minimum size for the persistent pool in number of frames.
int com.sparsity.sparksee.gdb.SparkseeConfig.GetPoolTemporaryMaxSize | ( | ) |
Gets the maximum size for the temporary pool in number of frames.
int com.sparsity.sparksee.gdb.SparkseeConfig.GetPoolTemporaryMinSize | ( | ) |
Gets the minimum size for the temporary pool in number of frames.
int com.sparsity.sparksee.gdb.SparkseeConfig.GetRecoveryCacheMaxSize | ( | ) |
Gets the maximum size for the recovery log cache in extents.
long com.sparsity.sparksee.gdb.SparkseeConfig.GetRecoveryCheckpointTime | ( | ) |
Gets the delay time (in microseconds) between automatic checkpoints.
bool com.sparsity.sparksee.gdb.SparkseeConfig.GetRecoveryEnabled | ( | ) |
Gets whether the recovery is enabled or disabled.
System.String com.sparsity.sparksee.gdb.SparkseeConfig.GetRecoveryLogFile | ( | ) |
Gets the recovery log file.
bool com.sparsity.sparksee.gdb.SparkseeConfig.GetRollbackEnabled | ( | ) |
Gets whether the rollback is enabled or disabled.
System.String com.sparsity.sparksee.gdb.SparkseeConfig.GetSparkseeConfigFile | ( | ) |
Gets the config file path.
bool com.sparsity.sparksee.gdb.SparkseeConfig.GetTmpEnabled | ( | ) |
Gets whether using temporary storage for computations is enabled.
System.String com.sparsity.sparksee.gdb.SparkseeConfig.GetTmpFolder | ( | ) |
Gets the temporary folder used for temporary staging.
bool com.sparsity.sparksee.gdb.SparkseeConfig.Save | ( | ) |
Save the current configuration in the specified config file.
It will try to save the current configuration only if a config file was specified. This method will be automatically used when a Sparksee class downloads a new License.
bool com.sparsity.sparksee.gdb.SparkseeConfig.SaveAll | ( | ) |
Save all the current configuration settings in the specified config file.
It will try to save the current configuration only if a config file was specified. The saved config file WILL CONATAIN all the modified settings including the secret ENCRYPTION KEYS. You should usually just use the Save method instead.
bool com.sparsity.sparksee.gdb.SparkseeConfig.SetAESEncryptionEnabled | ( | int | keySize | ) |
Enables storage encryption using AES and GENARATES a key and an iv.
YOU MUST GET AND KEEP SAFE THE GENERATED KEY AND IV! The key and initialization vector will not be saved in the config file.
keySize | [In] The key size in bytes (8, 16 or 32). |
bool com.sparsity.sparksee.gdb.SparkseeConfig.SetAESEncryptionEnabled | ( | System.String | keyInHex, |
System.String | ivInHex | ||
) |
Enables storage encryption using AES with the given key and iv.
The key and initialization vector will not be saved in the config file.
keyInHex | [In] The AES encryption Key as an hexadecimal string (8, 16 or 32 bytes). |
ivInHex | [In] The AES Initialization Vector as an hexadecimal string (16 bytes). |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetCacheMaxSize | ( | int | megaBytes | ) |
Sets the maximum size for the cache (all pools) in MB.
megaBytes | [in] The maximum size for the cache (all pools) in MB. It must be non-negative. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetCacheStatisticsEnabled | ( | bool | status | ) |
Enables or disables cache statistics.
status | [in] If TRUE this enables cache statistics, if FALSE this disables cache statistics. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetCacheStatisticsFile | ( | System.String | filePath | ) |
Sets the cache statistics log file.
Useless if cache statistics are disabled.
filePath | [in] The cache statistics log file. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetCacheStatisticsSnapshotTime | ( | long | microSeconds | ) |
Sets the cache statistics snapshot time.
Useless if cache statistics are disabled.
microSeconds | [in] The cache statistics snapshot time in microseconds. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetCallStackDump | ( | bool | status | ) |
Sets whether the signals will be captured to dump the call stack or not.
status | [in] If TRUE signals must be captured. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetChecksumEnabled | ( | bool | status | ) |
Enables or disables the storage checksum usage.
status | [in] If TRUE this enables the checksum, if FALSE then disables it. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetClientId | ( | System.String | clientId | ) |
Set the client identifier.
If you don't have a client identifier, you may want to register at http://sparsity-technologies.com/#sparksee
clientId | [in] The client identifier. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetExtentPages | ( | int | pages | ) |
Sets the number of pages per extent.
pages | [in] The number of pages. It must be at least 1 page and the page size must be greater than or equal to 4KB. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetExtentSize | ( | int | kBytes | ) |
Sets the size of the extents in KB.
kBytes | [in] The size of an extent in KB. An extent can have a size between 4KB and 64KB, and it must be a power of 2. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetHighAvailabilityCoordinators | ( | System.String | ip | ) |
Sets the coordinators address and port list.
ip | [in] The coordinators address and port list. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetHighAvailabilityEnabled | ( | bool | status | ) |
Enables or disables high availability mode.
status | [in] If TRUE this enables high availability mode, if FALSE this disables high availability mode. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetHighAvailabilityIP | ( | System.String | ip | ) |
Sets the IP address and port of the instance.
ip | [in] The IP address and port of the instance. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetHighAvailabilityMasterHistory | ( | long | filePath | ) |
Sets the master's history log.
filePath | [in] The master's history log. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetHighAvailabilitySynchronization | ( | long | microSeconds | ) |
Sets the synchronization polling time.
microSeconds | [in] The synchronization polling time. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetInMemAllocSize | ( | long | size | ) |
Sets the in-memory allocator size.
size | The size to set the in-memory allocator to |
int com.sparsity.sparksee.gdb.SparkseeConfig.SetLicense | ( | System.String | key | ) |
Sets the license key.
key | [in] The license key. Returns -1 if the new key can't be used, 0 if it's the same license or 1 if the new license is applied. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetLicenseId | ( | System.String | licenseId | ) |
Set the license identifier.
If you don't have a license identifier, you may want to register at http://sparsity-technologies.com/#sparksee
licenseId | [in] The license identifier. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetLicensePreDownloadDays | ( | int | days | ) |
Start trying to automatically download a new license at the specified number of days before expiration.
days | [in] Number of days before expiration or -1 if the license should never be downloaded. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetLogFile | ( | System.String | filePath | ) |
Sets the log file.
filePath | [in] The log file. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetLogLevel | ( | com.sparsity.sparksee.gdb.LogLevel | level | ) |
Sets the log level.
level | [in] The LogLevel. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetPoolFrameSize | ( | int | extents | ) |
Sets the size of a pool frame in number of extents.
extents | [in] The size of a pool frame in number of extents. It must be non-negative. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetPoolPartitions | ( | int | pools | ) |
Sets the number of pools in each PartitionedPool.
pools | [in] The number of pools in each PartitionedPool. It must be non-negative. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetPoolPersistentMaxSize | ( | int | frames | ) |
Sets the maximum size for the persistent pool in number of frames.
frames | [in] The maximum size for the persistent pool in number of frames. It must be non-negative. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetPoolPersistentMinSize | ( | int | frames | ) |
Sets the minimum size for the persistent pool in number of frames.
frames | [in] The minimum size for the persistent pool in number of frames. It must be non-negative. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetPoolTemporaryMaxSize | ( | int | frames | ) |
Sets the maximum size for the temporary pool in number of frames.
frames | [in] The maximum size for the temporary pool in number of frames. It must be non-negative. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetPoolTemporaryMinSize | ( | int | frames | ) |
Sets the minimum size for the temporary pool in number of frames.
frames | [in] The minimum size for the temporary pool in number of frames. It must be non-negative. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetRecoveryCacheMaxSize | ( | int | extents | ) |
Sets the maximum size for the recovery log cache in extents.
extents | [in] The maximum size for the recovery log cache in extents. A 0 sets the default value (extents up to 1MB). |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetRecoveryCheckpointTime | ( | long | microSeconds | ) |
Sets the delay time (in microseconds) between automatic checkpoints.
microSeconds | [in] The delay time (in microseconds) between automatic checkpoints. A 0 forces a checkpoint after each commited transaction. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetRecoveryEnabled | ( | bool | status | ) |
Enables or disables the recovery.
status | [in] If TRUE this enables the recovery, if FALSE then disables it. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetRecoveryLogFile | ( | System.String | filePath | ) |
Sets the recovery log file.
filePath | [in] The recovery log file. Left it empty for the default log file (same as <database_file_name>.log) |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetRollbackEnabled | ( | bool | status | ) |
Enables or disables the rollback.
status | [in] If TRUE this enables the rollback, if FALSE then disables it. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetSparkseeConfigFile | ( | System.String | path | ) |
Sets the config file path.
The file is not loaded in this operation, see the constructor options if you need to load the file. The config file may be automatically overwritten with the config changes. If the file doesn't exists, it will be created.
path | [in] File path to the config file. |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetTmpEnabled | ( | bool | enabled | ) |
Sets whether to use temporary storage for computations or not.
enabled | True to use temporary storage for computation |
void com.sparsity.sparksee.gdb.SparkseeConfig.SetTmpFolder | ( | System.String | tmpFolder | ) |
Sets the temporary folder used for temporary staging.
tmpFolder | The temporary folder to set |