7 using System.Collections.Generic;
350 public const string TTL =
"ttl";
703 public const string NONE =
"none";
705 public const string LZ4 =
"lz4";
706 public const string LZ4HC =
"lz4hc";
740 public const string TRUE =
"true";
745 public const string FALSE =
"false";
1249 public IDictionary<string, string>
options {
get; set; } =
new Dictionary<string, string>();
1682 IDictionary<string, string>
options = null)
1684 this.table_name = table_name ??
"";
1685 this.action = action ??
"";
1686 this._value = _value ??
"";
1687 this.options =
options ??
new Dictionary<string, string>();
1720 public IDictionary<string, IList<string>>
properties {
get; set; } =
new Dictionary<string, IList<string>>();
1727 public IDictionary<string, string>
info {
get; set; } =
new Dictionary<string, string>();
AlterTableRequest(string table_name, string action, string _value, IDictionary< string, string > options=null)
Constructs an AlterTableRequest object with the specified parameters.
const string SET_STRATEGY_DEFINITION
Sets the tier strategy for the table and its columns to the one specified in _value, replacing the existing tier strategy in its entirety.
const string REFRESH
Replays all the table creation commands required to create this materialized view.
string action
Modification operation that was performed.
string type_id
return the type_id (when changing a table, a new type may be created)
const string TTL
Sets the time-to-live in minutes of the table, view, or collection specified in table_name.
const string COPY_VALUES_FROM_COLUMN
Deprecated.
const string SET_REFRESH_START_TIME
Sets the time to start periodic refreshes of this materialized view to the datetime string specified ...
A set of parameters for Kinetica.alterTable(string,string,string,IDictionary{string, string}).
const string FALSE
Don't reset the timer; expiration countdown will continue from where it is, as if the table had not b...
const string ADD_COLUMN
Adds the column specified in _value to the table specified in table_name.
string table_name
Table on which the operation was performed.
const string VALIDATE_CHANGE_COLUMN
When changing a column, validate the change before applying it.
const string MOVE_TO_COLLECTION
Moves a table or view into a collection named _value.
const string SET_REFRESH_METHOD
Sets the method by which this materialized view is refreshed to the method specified in _value - one ...
string action
Modification operation to be applied Supported values: ALLOW_HOMOGENEOUS_TABLES: No longer supported;...
string _value
The value of the modification that was performed.
const string CREATE_INDEX
Creates either a column (attribute) index or chunk skip index, depending on the specified index_type...
const string COLUMN_TYPE
When adding or changing a column, set the column type (strings, separated by a comma: int...
const string TRUE
Reset the expiration countdown timer to the table's configured TTL.
const string COLUMN
Create or delete a column (attribute) index.
AlterTableRequest()
Constructs an AlterTableRequest object with default parameters.
const string INDEX_TYPE
Type of index to create, when action is create_index, or to delete, when action is delete_index...
const string COLUMN_PROPERTIES
When adding or changing a column, set the column properties (strings, separated by a comma: data...
const string SET_COLUMN_COMPRESSION
Modifies the compression setting on the column specified in _value to the compression type specified ...
string type_definition
return the type_definition (when changing a table, a new type may be created)
const string ADD_COLUMN_EXPRESSION
When adding a column, an optional expression to use for the new column's values.
const string DELETE_PARTITION
Deletes the partition specified in _value (and all of its data) from either a range-partitioned or ma...
const string ALLOW_HOMOGENEOUS_TABLES
No longer supported; action will be ignored.
const string COLUMN_DEFAULT_VALUE
When adding a column, set a default value for existing records.
const string DELETE_COLUMN
Deletes the column specified in _value from the table specified in table_name.
string _value
The value of the modification, depending on .
const string CHANGE_COLUMN
Changes type and properties of the column specified in _value.
const string REMOVE_PARTITION
Removes the partition specified in _value (and relocates all of its data to the default partition) fr...
const string UPDATE_LAST_ACCESS_TIME
Indicates whether the time-to-live (TTL) expiration countdown timer should be reset to the table's TT...
Modification operation to be applied Supported values: ALLOW_HOMOGENEOUS_TABLES: No longer supported;...
const string CHUNK_SKIP
Create or delete a chunk skip index.
const string SET_REFRESH_PERIOD
Sets the time interval in seconds at which to refresh this materialized view to the value specified i...
string label
return the type label (when changing a table, a new type may be created)
const string SET_GLOBAL_ACCESS_MODE
Sets the global access mode (i.e.
string table_name
Table on which the operation will be performed.
const string STRATEGY_DEFINITION
Optional parameter for specifying the tier strategy for the table and its columns when action is set_...
const string PROTECTED
Sets whether the given table_name should be protected or not.
IDictionary< string, string > options
Optional parameters.
const string COMPRESSION_TYPE
When setting column compression (set_column_compression for action), compression type to use: none (t...
IDictionary< string, IList< string > > properties
return the type properties (when changing a table, a new type may be created)
KineticaData - class to help with Avro Encoding for Kinetica
const string DELETE_INDEX
Deletes either a column (attribute) index or chunk skip index, depending on the specified index_type...
const string RENAME_COLUMN
When changing a column, specify new column name.
const string DELETE_FOREIGN_KEY
Deletes a foreign key.
const string ADD_PARTITION
Adds the partition specified in _value, to either a range-partitioned or manual list-partitioned tabl...
const string CREATE_FOREIGN_KEY
Creates a foreign key specified in _value using the format '(source_column_name [, ...]) references target_table_name(primary_key_column_name [, ...]) [as foreign_key_name]'.
A set of results returned by Kinetica.alterTable(string,string,string,IDictionary{string, string}).
IDictionary< string, string > info
Additional information.
const string RENAME_TABLE
Renames a table, view or collection to _value.
const string REMOVE_TEXT_SEARCH_ATTRIBUTES
Removes text search attribute from all columns.