|
Kinetica C# API
Version 6.2.0.1
|
Optional parameters. More...
Public Attributes | |
| const string | COLLECTION_NAME = "collection_name" |
| Name of a collection which is to contain the join. More... | |
| const string | MAX_QUERY_DIMENSIONS = "max_query_dimensions" |
| The maximum number of tables in a join that can be accessed by a query and are not equated by a foreign-key to primary-key equality predicate More... | |
| const string | OPTIMIZE_LOOKUPS = "optimize_lookups" |
| Use more memory to speed up the joining of tables. More... | |
| const string | TRUE = "true" |
| const string | FALSE = "false" |
| const string | REFRESH_METHOD = "refresh_method" |
| Method by which the join can be refreshed when the data in underlying member tables have changed. More... | |
| const string | MANUAL = "manual" |
| refresh only occurs when manually requested by calling this endpoint with refresh option set to refresh or full_refresh More... | |
| const string | ON_QUERY = "on_query" |
| incrementally refresh (refresh just those records added) whenever a new query is issued and new data is inserted into the base table. More... | |
| const string | ON_INSERT = "on_insert" |
| incrementally refresh (refresh just those records added) whenever new data is inserted into a base table. More... | |
| const string | REFRESH = "refresh" |
| incrementally refresh (refresh just those records added) if new data has been inserted into the base table. More... | |
| const string | NO_REFRESH = "no_refresh" |
| don't refresh More... | |
| const string | FULL_REFRESH = "full_refresh" |
| always refresh even if no new records have been added. More... | |
| const string | TTL = "ttl" |
| Sets the TTL of the join table specified in join_table_name. More... | |
| const string | VIEW_ID = "view_id" |
| view this projection is part of. More... | |
| const string | NO_COUNT = "no_count" |
| return a count of 0 for the join table for logging and for show_table. More... | |
| const string | CHUNK_SIZE = "chunk_size" |
| Maximum size of a joined-chunk for this table. More... | |
| const string | ALLOW_RIGHT_PRIMARY_KEY_JOIN = "allow_right_primary_key_join" |
| When true allows right joins from a key to a primary key to be done as primary key joins. More... | |
Optional parameters.
The default value is an empty Dictionary. A set of string constants for the parameter options.
Definition at line 177 of file CreateJoinTable.cs.
| const string kinetica.CreateJoinTableRequest.Options.ALLOW_RIGHT_PRIMARY_KEY_JOIN = "allow_right_primary_key_join" |
When true allows right joins from a key to a primary key to be done as primary key joins.
Such a join table cannot be joined to other join tables. When false the right join shall be done as an equi-join. The default value is 'false'.
Definition at line 311 of file CreateJoinTable.cs.
| const string kinetica.CreateJoinTableRequest.Options.CHUNK_SIZE = "chunk_size" |
Maximum size of a joined-chunk for this table.
Defaults to the gpudb.conf file chunk size
Definition at line 304 of file CreateJoinTable.cs.
| const string kinetica.CreateJoinTableRequest.Options.COLLECTION_NAME = "collection_name" |
Name of a collection which is to contain the join.
If the collection provided is non-existent, the collection will be automatically created. If empty, then the join will be at the top level. The default value is ''.
Definition at line 184 of file CreateJoinTable.cs.
| const string kinetica.CreateJoinTableRequest.Options.FALSE = "false" |
Definition at line 207 of file CreateJoinTable.cs.
| const string kinetica.CreateJoinTableRequest.Options.FULL_REFRESH = "full_refresh" |
always refresh even if no new records have been added.
Only refresh method guaranteed to do a full refresh (refresh all the records) if a delete or update has occurred since the last refresh.
Definition at line 285 of file CreateJoinTable.cs.
| const string kinetica.CreateJoinTableRequest.Options.MANUAL = "manual" |
refresh only occurs when manually requested by calling this endpoint with refresh option set to refresh or full_refresh
Definition at line 251 of file CreateJoinTable.cs.
| const string kinetica.CreateJoinTableRequest.Options.MAX_QUERY_DIMENSIONS = "max_query_dimensions" |
The maximum number of tables in a join that can be accessed by a query and are not equated by a foreign-key to primary-key equality predicate
Definition at line 189 of file CreateJoinTable.cs.
| const string kinetica.CreateJoinTableRequest.Options.NO_COUNT = "no_count" |
return a count of 0 for the join table for logging and for show_table.
optimization needed for large overlapped equi-join stencils. The default value is 'false'.
Definition at line 300 of file CreateJoinTable.cs.
| const string kinetica.CreateJoinTableRequest.Options.NO_REFRESH = "no_refresh" |
don't refresh
Definition at line 279 of file CreateJoinTable.cs.
| const string kinetica.CreateJoinTableRequest.Options.ON_INSERT = "on_insert" |
incrementally refresh (refresh just those records added) whenever new data is inserted into a base table.
A full refresh of all the records occurs when a new query is issued and there have been inserts to any non-base-tables since the last query. TTL will be set to not expire; any ttl specified will be ignored.
Definition at line 270 of file CreateJoinTable.cs.
| const string kinetica.CreateJoinTableRequest.Options.ON_QUERY = "on_query" |
incrementally refresh (refresh just those records added) whenever a new query is issued and new data is inserted into the base table.
A full refresh of all the records occurs when a new query is issued and there have been inserts to any non-base-tables since the last query. TTL will be set to not expire; any ttl specified will be ignored.
Definition at line 261 of file CreateJoinTable.cs.
| const string kinetica.CreateJoinTableRequest.Options.OPTIMIZE_LOOKUPS = "optimize_lookups" |
Use more memory to speed up the joining of tables.
Supported values:
The default value is FALSE.
Definition at line 205 of file CreateJoinTable.cs.
| const string kinetica.CreateJoinTableRequest.Options.REFRESH = "refresh" |
incrementally refresh (refresh just those records added) if new data has been inserted into the base table.
A full refresh of all the records occurs if there have been inserts to any non-base-tables since the last refresh
Definition at line 276 of file CreateJoinTable.cs.
| const string kinetica.CreateJoinTableRequest.Options.REFRESH_METHOD = "refresh_method" |
Method by which the join can be refreshed when the data in underlying member tables have changed.
Supported values:
The default value is MANUAL.
Definition at line 246 of file CreateJoinTable.cs.
| const string kinetica.CreateJoinTableRequest.Options.TRUE = "true" |
Definition at line 206 of file CreateJoinTable.cs.
| const string kinetica.CreateJoinTableRequest.Options.TTL = "ttl" |
Sets the TTL of the join table specified in join_table_name.
Ignored if refresh_method is either on_insert or on_query.
Definition at line 291 of file CreateJoinTable.cs.
| const string kinetica.CreateJoinTableRequest.Options.VIEW_ID = "view_id" |
view this projection is part of.
The default value is ''.
Definition at line 295 of file CreateJoinTable.cs.