A set of parameters for Kinetica.alterWal.
More...
|
IList< string > | table_names = new List<string>() [get, set] |
| List of tables to modify. More...
|
|
IDictionary< string, string > | options = new Dictionary<string, string>() [get, set] |
| Optional parameters. More...
|
|
Schema | Schema [get] |
| Avro Schema for this class More...
|
|
A set of parameters for Kinetica.alterWal.
Alters table wal settings. Returns information about the requested table wal modifications.
Definition at line 17 of file AlterWal.cs.
◆ AlterWalRequest() [1/2]
kinetica.AlterWalRequest.AlterWalRequest |
( |
| ) |
|
|
inline |
◆ AlterWalRequest() [2/2]
kinetica.AlterWalRequest.AlterWalRequest |
( |
IList< string > |
table_names, |
|
|
IDictionary< string, string > |
options = null |
|
) |
| |
|
inline |
Constructs an AlterWalRequest object with the specified parameters.
- Parameters
-
table_names | List of tables to modify. An asterisk changes the system settings. |
options | Optional parameters.
-
MAX_SEGMENT_SIZE: Maximum size of an individual segment file
-
SEGMENT_COUNT: Approximate number of segment files to split the wal across. Must be at least two.
-
SYNC_POLICY: Maximum size of an individual segment file. Supported values:
-
NONE: Disables the wal
-
BACKGROUND: Wal entries are periodically written instead of immediately after each operation
-
FLUSH: Protects entries in the event of a database crash
-
FSYNC: Protects entries in the event of an OS crash
-
FLUSH_FREQUENCY: Specifies how frequently wal entries are written with background sync. This is a global setting and can only be used with the system {options.table_names} specifier '*'.
-
CHECKSUM: If TRUE each entry will be checked against a protective checksum. Supported values:
The default value is TRUE.
-
OVERRIDE_NON_DEFAULT: If TRUE tables with unique wal settings will be overridden when applying a system level change. Supported values:
The default value is FALSE.
-
RESTORE_SYSTEM_SETTINGS: If TRUE tables with unique wal settings will be reverted to the current global settings. Cannot be used in conjunction with any other option. Supported values:
The default value is FALSE.
-
PERSIST: If TRUE and a system-level change was requested, the system configuration will be written to disk upon successful application of this request. This will commit the changes from this request and any additional in-memory modifications. Supported values:
The default value is TRUE.
The default value is an empty Dictionary. |
Definition at line 422 of file AlterWal.cs.
◆ options
IDictionary<string, string> kinetica.AlterWalRequest.options = new Dictionary<string, string>() |
|
getset |
Optional parameters.
-
MAX_SEGMENT_SIZE: Maximum size of an individual segment file
-
SEGMENT_COUNT: Approximate number of segment files to split the wal across. Must be at least two.
-
SYNC_POLICY: Maximum size of an individual segment file. Supported values:
-
NONE: Disables the wal
-
BACKGROUND: Wal entries are periodically written instead of immediately after each operation
-
FLUSH: Protects entries in the event of a database crash
-
FSYNC: Protects entries in the event of an OS crash
-
FLUSH_FREQUENCY: Specifies how frequently wal entries are written with background sync. This is a global setting and can only be used with the system {options.table_names} specifier '*'.
-
CHECKSUM: If TRUE each entry will be checked against a protective checksum. Supported values:
The default value is TRUE.
-
OVERRIDE_NON_DEFAULT: If TRUE tables with unique wal settings will be overridden when applying a system level change. Supported values:
The default value is FALSE.
-
RESTORE_SYSTEM_SETTINGS: If TRUE tables with unique wal settings will be reverted to the current global settings. Cannot be used in conjunction with any other option. Supported values:
The default value is FALSE.
-
PERSIST: If TRUE and a system-level change was requested, the system configuration will be written to disk upon successful application of this request. This will commit the changes from this request and any additional in-memory modifications. Supported values:
The default value is TRUE.
The default value is an empty Dictionary.
Definition at line 282 of file AlterWal.cs.
◆ table_names
IList<string> kinetica.AlterWalRequest.table_names = new List<string>() |
|
getset |
List of tables to modify.
An asterisk changes the system settings.
Definition at line 151 of file AlterWal.cs.
The documentation for this class was generated from the following file: