A set of string constants for the parameter AlterWalRequest.options. More…
Static Public Attributes | |
| const string | MAX_SEGMENT_SIZE = “max_segment_size” |
| Maximum size of an individual segment file. | |
| const string | SEGMENT_COUNT = “segment_count” |
| Approximate number of segment files to split the WAL across. | |
| const string | SYNC_POLICY = “sync_policy” |
| Maximum size of an individual segment file. | |
| const string | NONE = “none” |
| Disables the WAL. | |
| const string | BACKGROUND = “background” |
| WAL entries are periodically written instead of immediately after each operation. | |
| const string | FLUSH = “flush” |
| Protects entries in the event of a database crash. | |
| const string | FSYNC = “fsync” |
| Protects entries in the event of an OS crash. | |
| const string | FLUSH_FREQUENCY = “flush_frequency” |
| Specifies how frequently WAL entries are written with background sync. | |
| const string | CHECKSUM = “checksum” |
| If TRUE each entry will be checked against a protective checksum. | |
| const string | TRUE = “true” |
| A boolean constant for the AlterWalRequest.Options options. | |
| const string | FALSE = “false” |
| A boolean constant for the AlterWalRequest.Options options. | |
| const string | OVERRIDE_NON_DEFAULT = “override_non_default” |
| If TRUE tables with unique WAL settings will be overridden when applying a system level change. | |
| const string | RESTORE_SYSTEM_SETTINGS = “restore_system_settings” |
| If TRUE tables with unique WAL settings will be reverted to the current global settings. | |
| const string | PERSIST = “persist” |
| If TRUE and a system-level change was requested, the system configuration will be written to disk upon successful application of this request. | |
Detailed Description
A set of string constants for the parameter AlterWalRequest.options.
Optional parameters.
Definition at line 22 of file AlterWal.cs.
Member Data Documentation
◆ BACKGROUND
| static |
WAL entries are periodically written instead of immediately after each operation.
Definition at line 67 of file AlterWal.cs.
◆ CHECKSUM
| static |
◆ FALSE
| static |
A boolean constant for the AlterWalRequest.Options options.
Definition at line 105 of file AlterWal.cs.
◆ FLUSH
| static |
Protects entries in the event of a database crash.
Definition at line 71 of file AlterWal.cs.
◆ FLUSH_FREQUENCY
| static |
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 ’*’.
Definition at line 80 of file AlterWal.cs.
◆ FSYNC
| static |
Protects entries in the event of an OS crash.
Definition at line 74 of file AlterWal.cs.
◆ MAX_SEGMENT_SIZE
| static |
Maximum size of an individual segment file.
Definition at line 25 of file AlterWal.cs.
◆ NONE
| static |
Disables the WAL.
Definition at line 63 of file AlterWal.cs.
◆ OVERRIDE_NON_DEFAULT
| static |
◆ PERSIST
| static |
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.
Definition at line 163 of file AlterWal.cs.
◆ RESTORE_SYSTEM_SETTINGS
| static |
◆ SEGMENT_COUNT
| static |
Approximate number of segment files to split the WAL across.
Must be at least two.
Definition at line 30 of file AlterWal.cs.
◆ SYNC_POLICY
| static |
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.
Definition at line 60 of file AlterWal.cs.
◆ TRUE
| static |
A boolean constant for the AlterWalRequest.Options options.
Definition at line 101 of file AlterWal.cs.
The documentation for this struct was generated from the following files:
- _build/public-os_ubuntu24.04-arch_amd64-cc_gcc_13.3.0/install/Kinetica/Protocol/AlterWal.cs
- Kinetica/Protocol/AlterWal.cs