Kinetica   C#   API  Version 7.2.3.1
AlterWal.cs
Go to the documentation of this file.
1 /*
2  * This file was autogenerated by the Kinetica schema processor.
3  *
4  * DO NOT EDIT DIRECTLY.
5  */
6 
7 using System.Collections.Generic;
8 
9 namespace kinetica;
10 
18 {
22  public struct Options
23  {
25  public const string MAX_SEGMENT_SIZE = "max_segment_size";
26 
30  public const string SEGMENT_COUNT = "segment_count";
31 
56  public const string SYNC_POLICY = "sync_policy";
57 
59  public const string NONE = "none";
60 
63  public const string BACKGROUND = "background";
64 
67  public const string FLUSH = "flush";
68 
70  public const string FSYNC = "fsync";
71 
76  public const string FLUSH_FREQUENCY = "flush_frequency";
77 
91  public const string CHECKSUM = "checksum";
92 
93  public const string TRUE = "true";
94  public const string FALSE = "false";
95 
110  public const string OVERRIDE_NON_DEFAULT = "override_non_default";
111 
126  public const string RESTORE_SYSTEM_SETTINGS = "restore_system_settings";
127 
142  public const string PERSIST = "persist";
143  } // end struct Options
144 
148  public IList<string> table_names { get; set; } = new List<string>();
149 
275  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
276 
279  public AlterWalRequest() { }
280 
411  public AlterWalRequest( IList<string> table_names,
412  IDictionary<string, string> options = null)
413  {
414  this.table_names = table_names ?? new List<string>();
415  this.options = options ?? new Dictionary<string, string>();
416  } // end constructor
417 } // end class AlterWalRequest
418 
423 {
425  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
426 } // end class AlterWalResponse
const string FSYNC
Protects entries in the event of an OS crash.
Definition: AlterWal.cs:70
const string NONE
Disables the WAL.
Definition: AlterWal.cs:59
const string MAX_SEGMENT_SIZE
Maximum size of an individual segment file.
Definition: AlterWal.cs:25
const string SEGMENT_COUNT
Approximate number of segment files to split the WAL across.
Definition: AlterWal.cs:30
const string FLUSH
Protects entries in the event of a database crash.
Definition: AlterWal.cs:67
A set of string constants for the parameter options.
Definition: AlterWal.cs:22
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14
IDictionary< string, string > options
Optional parameters.
Definition: AlterWal.cs:275
AlterWalRequest()
Constructs an AlterWalRequest object with default parameters.
Definition: AlterWal.cs:279
const string FLUSH_FREQUENCY
Specifies how frequently WAL entries are written with background sync.
Definition: AlterWal.cs:76
const string FALSE
Definition: AlterWal.cs:94
IDictionary< string, string > info
Additional information.
Definition: AlterWal.cs:425
const string TRUE
Definition: AlterWal.cs:93
A set of parameters for Kinetica.alterWal.
Definition: AlterWal.cs:17
const string CHECKSUM
If TRUE each entry will be checked against a protective checksum.
Definition: AlterWal.cs:91
AlterWalRequest(IList< string > table_names, IDictionary< string, string > options=null)
Constructs an AlterWalRequest object with the specified parameters.
Definition: AlterWal.cs:411
const string RESTORE_SYSTEM_SETTINGS
If TRUE tables with unique WAL settings will be reverted to the current global settings.
Definition: AlterWal.cs:126
const string SYNC_POLICY
Maximum size of an individual segment file.
Definition: AlterWal.cs:56
A set of results returned by Kinetica.alterWal.
Definition: AlterWal.cs:422
const string PERSIST
If TRUE and a system-level change was requested, the system configuration will be written to disk upo...
Definition: AlterWal.cs:142
IList< string > table_names
List of tables to modify.
Definition: AlterWal.cs:148
const string OVERRIDE_NON_DEFAULT
If TRUE tables with unique WAL settings will be overridden when applying a system level change.
Definition: AlterWal.cs:110
const string BACKGROUND
WAL entries are periodically written instead of immediately after each operation.
Definition: AlterWal.cs:63