Kinetica   C#   API  Version 7.2.3.0
kinetica.AlterWalRequest.Options Struct Reference

A set of string constants for the parameter options. More...

Public Attributes

const string MAX_SEGMENT_SIZE = "max_segment_size"
 Maximum size of an individual segment file More...
 
const string SEGMENT_COUNT = "segment_count"
 Approximate number of segment files to split the wal across. More...
 
const string SYNC_POLICY = "sync_policy"
 Maximum size of an individual segment file. More...
 
const string NONE = "none"
 Disables the wal More...
 
const string BACKGROUND = "background"
 Wal entries are periodically written instead of immediately after each operation More...
 
const string FLUSH = "flush"
 Protects entries in the event of a database crash More...
 
const string FSYNC = "fsync"
 Protects entries in the event of an OS crash More...
 
const string FLUSH_FREQUENCY = "flush_frequency"
 Specifies how frequently wal entries are written with background sync. More...
 
const string CHECKSUM = "checksum"
 If TRUE each entry will be checked against a protective checksum. More...
 
const string TRUE = "true"
 
const string FALSE = "false"
 
const string OVERRIDE_NON_DEFAULT = "override_non_default"
 If TRUE tables with unique wal settings will be overridden when applying a system level change. More...
 
const string RESTORE_SYSTEM_SETTINGS = "restore_system_settings"
 If TRUE tables with unique wal settings will be reverted to the current global settings. More...
 
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. More...
 

Detailed Description

A set of string constants for the parameter options.

Optional parameters.

Definition at line 22 of file AlterWal.cs.

Member Data Documentation

◆ BACKGROUND

const string kinetica.AlterWalRequest.Options.BACKGROUND = "background"

Wal entries are periodically written instead of immediately after each operation

Definition at line 64 of file AlterWal.cs.

◆ CHECKSUM

const string kinetica.AlterWalRequest.Options.CHECKSUM = "checksum"

If TRUE each entry will be checked against a protective checksum.

Supported values:

The default value is TRUE.

Definition at line 93 of file AlterWal.cs.

◆ FALSE

const string kinetica.AlterWalRequest.Options.FALSE = "false"

Definition at line 96 of file AlterWal.cs.

◆ FLUSH

const string kinetica.AlterWalRequest.Options.FLUSH = "flush"

Protects entries in the event of a database crash

Definition at line 68 of file AlterWal.cs.

◆ FLUSH_FREQUENCY

const string kinetica.AlterWalRequest.Options.FLUSH_FREQUENCY = "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 '*'.

Definition at line 78 of file AlterWal.cs.

◆ FSYNC

const string kinetica.AlterWalRequest.Options.FSYNC = "fsync"

Protects entries in the event of an OS crash

Definition at line 71 of file AlterWal.cs.

◆ MAX_SEGMENT_SIZE

const string kinetica.AlterWalRequest.Options.MAX_SEGMENT_SIZE = "max_segment_size"

Maximum size of an individual segment file

Definition at line 25 of file AlterWal.cs.

◆ NONE

const string kinetica.AlterWalRequest.Options.NONE = "none"

Disables the wal

Definition at line 60 of file AlterWal.cs.

◆ OVERRIDE_NON_DEFAULT

const string kinetica.AlterWalRequest.Options.OVERRIDE_NON_DEFAULT = "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.

Definition at line 112 of file AlterWal.cs.

◆ PERSIST

const string kinetica.AlterWalRequest.Options.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.

Supported values:

The default value is TRUE.

Definition at line 145 of file AlterWal.cs.

◆ RESTORE_SYSTEM_SETTINGS

const string kinetica.AlterWalRequest.Options.RESTORE_SYSTEM_SETTINGS = "restore_system_settings"

If TRUE tables with unique wal settings will be reverted to the current global settings.

Supported values:

The default value is FALSE.

Definition at line 128 of file AlterWal.cs.

◆ SEGMENT_COUNT

const string kinetica.AlterWalRequest.Options.SEGMENT_COUNT = "segment_count"

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

const string kinetica.AlterWalRequest.Options.SYNC_POLICY = "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

Definition at line 57 of file AlterWal.cs.

◆ TRUE

const string kinetica.AlterWalRequest.Options.TRUE = "true"

Definition at line 95 of file AlterWal.cs.


The documentation for this struct was generated from the following file: