7 using System.Collections.Generic;
146 public const string TRUE =
"true";
147 public const string FALSE =
"false";
300 public IDictionary<string, string>
options {
get;
set; } =
new Dictionary<string, string>();
402 IDictionary<string, string>
options = null)
404 this.table_name = table_name ??
"";
447 public const string COLLECTION =
"COLLECTION";
448 public const string VIEW =
"VIEW";
449 public const string REPLICATED =
"REPLICATED";
450 public const string JOIN =
"JOIN";
451 public const string RESULT_TABLE =
"RESULT_TABLE";
479 public const string ALLOW_HOMOGENEOUS_TABLES =
"allow_homogeneous_tables";
480 public const string TRUE =
"true";
481 public const string FALSE =
"false";
497 public const string PROTECTED =
"protected";
502 public const string RECORD_BYTES =
"record_bytes";
508 public const string TABLE_TTL =
"table_ttl";
515 public const string REMAINING_TABLE_TTL =
"remaining_table_ttl";
522 public const string FOREIGN_KEYS =
"foreign_keys";
528 public const string FOREIGN_SHARD_KEY =
"foreign_shard_key";
534 public const string ATTRIBUTE_INDEXES =
"attribute_indexes";
542 public const string COMPRESSED_COLUMNS =
"compressed_columns";
547 public const string COLUMN_INFO =
"column_info";
578 public const string GLOBAL_ACCESS_MODE =
"global_access_mode";
582 public const string NO_ACCESS =
"no_access";
586 public const string READ_ONLY =
"read_only";
590 public const string WRITE_ONLY =
"write_only";
594 public const string READ_WRITE =
"read_write";
613 public IList<string> table_names {
get;
set; } =
new List<string>();
640 public IList<IList<string>> table_descriptions {
get;
set; } =
new List<IList<string>>();
644 public IList<string> type_ids {
get;
set; } =
new List<string>();
648 public IList<string> type_schemas {
get;
set; } =
new List<string>();
652 public IList<string> type_labels {
get;
set; } =
new List<string>();
656 public IList<IDictionary<string, IList<string>>> properties {
get;
set; } =
new List<IDictionary<string, IList<string>>>();
663 public IList<IDictionary<string, string>> additional_info {
get;
set; } =
new List<IDictionary<string, string>>();
673 public IList<long> sizes {
get;
set; } =
new List<long>();
682 public IList<long> full_sizes {
get;
set; } =
new List<long>();
691 public IList<double> join_sizes {
get;
set; } =
new List<double>();
696 public long total_size {
get;
set; }
700 public long total_full_size {
get;
set; }
const string NO_ERROR_IF_NOT_EXISTS
If false will return an error if the provided table_name does not exist.
Additional information about the respective tables in <member name="table_names">.
const string GET_SIZES
If true then the table sizes will be returned; blank, otherwise.
IDictionary< string, string > options
Optional parameters.
const string GET_COLUMN_INFO
If true then column info (memory usage, etc) will be returned.
ShowTableRequest(string table_name, IDictionary< string, string > options=null)
Constructs a ShowTableRequest object with the specified parameters.
ShowTableRequest()
Constructs a ShowTableRequest object with default parameters.
A set of results returned by Kinetica.showTable(string,IDictionary<string, string>).
const string SHOW_CHILDREN
If table_name is a collection, then true will return information about the children of the collection...
List of descriptions for the respective tables in <member name="table_names">.
A set of parameters for Kinetica.showTable(string,IDictionary<string, string>).
KineticaData - class to help with Avro Encoding for Kinetica
string table_name
Name of the table for which to retrieve the information.