7 using System.Collections.Generic;
76 public const string ALWAYS =
"always";
80 public const string LAZY =
"lazy";
88 public const string SYSTEM =
"system";
107 public const string TRUE =
"true";
108 public const string FALSE =
"false";
198 public const string TTL =
"ttl";
372 public IDictionary<string, string>
options {
get;
set; } =
new Dictionary<string, string>();
552 IDictionary<string, string>
options =
null)
593 public IDictionary<string, string>
info {
get;
set; } =
new Dictionary<string, string>();
A set of string constants for the parameter options.
const string BUILD_MATERIALIZED_VIEW_POLICY
Sets startup materialized view rebuild scheme.
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 ALWAYS
Rebuild as many materialized views as possible before accepting requests.
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.
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.
const string LAZY
Rebuild the necessary materialized views at start, and load the remainder lazily.
const string ON_DEMAND
Rebuild materialized views as requests use them.
A set of string constants for the parameter info.
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,...
const string SYSTEM
Rebuild materialized views using the system-configured default.
A set of results returned by Kinetica.createMaterializedView.
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 with an 'action' of 'refre...
string table_name
Value of table_name.