7 using System.Collections.Generic;
73 public const string ALWAYS =
"always";
77 public const string LAZY =
"lazy";
84 public const string SYSTEM =
"system";
103 public const string TRUE =
"true";
104 public const string FALSE =
"false";
190 public const string TTL =
"ttl";
355 public IDictionary<string, string>
options {
get;
set; } =
new Dictionary<string, string>();
526 IDictionary<string, string>
options =
null)
567 public IDictionary<string, string>
info {
get;
set; } =
new Dictionary<string, string>();
A set of results returned by Kinetica.createMaterializedView.
const string MANUAL
Refresh only occurs when manually requested by calling Kinetica.alterTable with an 'action' of 'refre...
const string BUILD_MATERIALIZED_VIEW_POLICY
Sets startup materialized view rebuild scheme.
KineticaData - class to help with Avro Encoding for Kinetica
string table_name
Name of the table to be created that is the top-level table of the materialized view,...
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.
IDictionary< string, string > info
Additional information.
const string PERSIST
If TRUE, then the materialized view specified in table_name will be persisted and will not expire unl...
A set of string constants for the parameter info.
string table_name
Value of table_name.
const string ON_QUERY
Refresh any time the view is queried.
A set of string constants for the parameter options.
const string REFRESH_STOP_TIME
When REFRESH_METHOD is PERIODIC, specifies the time at which a periodic refresh is stopped.
const string PERIODIC
Refresh table periodically at rate specified by REFRESH_PERIOD.
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.
const string SYSTEM
Rebuild materialized views using the system-configured default.
const string REFRESH_METHOD
Method by which the join can be refreshed when the data in underlying member tables have changed.
const string COLLECTION_NAME
[DEPRECATED–please specify the containing schema for the materialized view as part of table_name and ...
const string TTL
Sets the TTL of the table specified in table_name.
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 LAZY
Rebuild the necessary materialized views at start, and load the remainder lazily.
const string ON_DEMAND
Rebuild materialized views as requests use them.
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.
A set of parameters for Kinetica.createMaterializedView.
IDictionary< string, string > options
Optional parameters.
const string REFRESH_PERIOD
When REFRESH_METHOD is PERIODIC, specifies the period in seconds at which refresh occurs.
CreateMaterializedViewRequest(string table_name, IDictionary< string, string > options=null)
Constructs a CreateMaterializedViewRequest object with the specified parameters.