The properties of the class are listed here. For more information about the corresponding descriptions, see Choosing creation-time database properties for UltraLite
Prototype |
Description |
---|---|
Boolean caseSensitive |
Sets the case-sensitivity of string comparisons in the UltraLite database. |
UInt32 checksumLevel |
Sets the level of checksum validation in the database. Default is 0. |
String dateFormat |
Sets the default string format in which dates are retrieved from the database. |
String dateOrder |
Controls the interpretation of date ordering of months, days, and years. |
UInt32 maxHashSize |
Set the maximum number of bytes that are used to hash the UltraLite indexes. Default is 0. |
UInt32 nearestCentury |
Controls the interpretation of two-digit years in string-to-date conversions. |
Boolean obfuscate |
Controls whether or not to obfuscate data in the database. Obfuscation is a form of simple encryption. |
UInt32 pageSize |
Defines the database page size. Valid values are: 1024, 2048, 4096, 8192, 16384. Default is 4096. |
UInt32 precision |
Specifies the maximum number of digits in the result of any decimal arithmetic. |
UInt32 scale |
Specifies the minimum number of digits after the decimal point when an arithmetic result is truncated to the maximum precision. |
String timeFormat |
Sets the format for times retrieved from the database. |
String timestampFormat |
Determines how the timestamp is formatted in UltraLite. |
String timestampIncrement |
Determines how the timestamp is truncated in UltraLite. |
Boolean utf8Encoding |
Encodes data using the UTF-8 format, 8-bit multibyte encoding for Unicode. |