Establishes a Configuration object for a persistent database.
public interface ConfigPersistent
All members of the ConfigPersistent interface, including all inherited members.
Name | Description |
---|---|
Enables AES encryption of the database. | |
Enables obfuscation of the database. | |
Returns the cache size of the database, in bytes. | |
Gets the connection string registered with the setConnectionString method. | |
Gets the creation string registered with the setCreationString method. | |
Returns the database name. | |
Gets the database encryption key that was registered with the setEncryptionKey method. | |
Determines if lazy loading indexes is turned on. | |
Returns the page size of the database, in bytes. | |
Returns the current row score flush size. | |
Returns the current row score maximum size. | |
Gets the name of user set by the setUserName method. | |
Determines if shadow paging is turned on. | |
Sets the cache size of the database, in bytes. | |
Sets the connection string to be used to create or connect to a database. | |
Sets the creation string to be used to create a database. | |
Sets the database name. | |
Sets the key for encryption. | |
Sets indexes to load as they are required, or to load all indexes at once on startup. | |
Sets the page size of the database. | |
Sets the database password. | |
Enables row limiting by specifying the score used to flush out old rows. | |
Sets the threshold for the maximum row score to retain in memory. | |
Sets the name of the user. |
By default, a database uses a shadow paging persistent store which is updated when transactions are committed, or when indexes, or cached pages are paged out of memory.
Options such as lazy loading, row score flush size and row score maximum only apply to shadow paging persistent databases.
enableAesDBEncryption method
enableObfuscation method
getCacheSize method
getConnectionString method [Android]
getCreationString method [Android]
getEncryptionKey method
getLazyLoadIndexes method [BlackBerry]
getRowScoreFlushSize method [BlackBerry]
getRowScoreMaximum method [BlackBerry]
getUserName method [Android]
hasShadowPaging method [BlackBerry]
setCacheSize method
setConnectionString method [Android]
setCreationString method [Android]
setEncryptionKey method
setLazyLoadIndexes method [BlackBerry]
setRowScoreFlushSize method [BlackBerry]
setRowScoreMaximum method [BlackBerry]
setUserName method [Android]
![]() |
Discuss this page in DocCommentXchange.
|
Copyright © 2014, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |