7 using System.Collections.Generic;
59 public const string NONE =
"none";
67 public const string FLUSH =
"flush";
70 public const string FSYNC =
"fsync";
93 public const string TRUE =
"true";
94 public const string FALSE =
"false";
148 public IList<string>
table_names {
get;
set; } =
new List<string>();
275 public IDictionary<string, string>
options {
get;
set; } =
new Dictionary<string, string>();
412 IDictionary<string, string>
options =
null)
414 this.table_names =
table_names ??
new List<string>();
425 public IDictionary<string, string>
info {
get;
set; } =
new Dictionary<string, string>();
const string FSYNC
Protects entries in the event of an OS crash.
const string NONE
Disables the WAL.
const string MAX_SEGMENT_SIZE
Maximum size of an individual segment file.
const string SEGMENT_COUNT
Approximate number of segment files to split the WAL across.
const string FLUSH
Protects entries in the event of a database crash.
A set of string constants for the parameter options.
KineticaData - class to help with Avro Encoding for Kinetica
IDictionary< string, string > options
Optional parameters.
AlterWalRequest()
Constructs an AlterWalRequest object with default parameters.
const string FLUSH_FREQUENCY
Specifies how frequently WAL entries are written with background sync.
IDictionary< string, string > info
Additional information.
A set of parameters for Kinetica.alterWal.
const string CHECKSUM
If TRUE each entry will be checked against a protective checksum.
AlterWalRequest(IList< string > table_names, IDictionary< string, string > options=null)
Constructs an AlterWalRequest object with the specified parameters.
const string RESTORE_SYSTEM_SETTINGS
If TRUE tables with unique WAL settings will be reverted to the current global settings.
const string SYNC_POLICY
Maximum size of an individual segment file.
A set of results returned by Kinetica.alterWal.
const string PERSIST
If TRUE and a system-level change was requested, the system configuration will be written to disk upo...
IList< string > table_names
List of tables to modify.
const string OVERRIDE_NON_DEFAULT
If TRUE tables with unique WAL settings will be overridden when applying a system level change.
const string BACKGROUND
WAL entries are periodically written instead of immediately after each operation.