7 using System.Collections.Generic;
188 public const string TRUE =
"true";
189 public const string FALSE =
"false";
271 public const string TTL =
"ttl";
401 public IDictionary<string, string>
options {
get; set; } =
new Dictionary<string, string>();
537 IDictionary<string, string>
options = null)
539 this.table_name = table_name ??
"";
540 this.options =
options ??
new Dictionary<string, string>();
591 public IDictionary<string, string>
info {
get; set; } =
new Dictionary<string, string>();
const string PERIODIC
Refresh table periodically at rate specified by refresh_period
const string REFRESH_SPAN
Sets the future time-offset(in seconds) at which periodic refresh stops
const string EXECUTE_AS
User name to use to run the refresh job
const string QUALIFIED_TABLE_NAME
The fully qualified name of the result table (i.e.
const string REFRESH_PERIOD
When refresh_method is periodic, specifies the period in seconds at which refresh occurs...
IDictionary< string, string > options
Optional parameters.
A set of parameters for Kinetica.createMaterializedView(string,IDictionary{string, string}).
const string TTL
Sets the TTL of the table specified in table_name.
const string REFRESH_METHOD
Method by which the join can be refreshed when the data in underlying member tables have changed...
string view_id
Value of view_id.
const string REFRESH_START_TIME
When refresh_method is periodic, specifies the first time at which a refresh is to be done...
string table_name
Name of the table to be created that is the top-level table of the materialized view, in [schema_name.
A set of results returned by Kinetica.createMaterializedView(string,IDictionary{string, string}).
const string REFRESH_STOP_TIME
When refresh_method is periodic, specifies the time at which a periodic refresh is stopped...
CreateMaterializedViewRequest(string table_name, IDictionary< string, string > options=null)
Constructs a CreateMaterializedViewRequest object with the specified parameters.
CreateMaterializedViewRequest()
Constructs a CreateMaterializedViewRequest object with default parameters.
const string ON_CHANGE
If possible, incrementally refresh (refresh just those records added) whenever an insert...
const string PERSIST
If true, then the materialized view specified in table_name will be persisted and will not expire unl...
const string ON_QUERY
Refresh any time the view is queried.
const string COLLECTION_NAME
[DEPRECATED–please specify the containing schema for the materialized view as part of table_name and ...
KineticaData - class to help with Avro Encoding for Kinetica
IDictionary< string, string > info
Additional information.
const string MANUAL
Refresh only occurs when manually requested by calling Kinetica.alterTable(string,string,string,IDictionary{string, string}) with an 'action' of 'refresh'
string table_name
Value of .