7 using System.Collections.Generic;
171 public const string TRUE =
"true";
172 public const string FALSE =
"false";
363 public IDictionary<string, string>
options {
get;
set; } =
new Dictionary<string, string>();
484 IDictionary<string, string>
options = null)
486 this.table_name = table_name ??
"";
529 public const string COLLECTION =
"COLLECTION";
530 public const string VIEW =
"VIEW";
531 public const string REPLICATED =
"REPLICATED";
532 public const string JOIN =
"JOIN";
533 public const string RESULT_TABLE =
"RESULT_TABLE";
563 public const string REQUEST_AVRO_TYPE =
"request_avro_type";
564 public const string CREATE_TABLE =
"create_table";
565 public const string CREATE_PROJECTION =
"create_projection";
566 public const string CREATE_UNION =
"create_union";
570 public const string REQUEST_AVRO_JSON =
"request_avro_json";
586 public const string ALLOW_HOMOGENEOUS_TABLES =
"allow_homogeneous_tables";
587 public const string TRUE =
"true";
588 public const string FALSE =
"false";
604 public const string PROTECTED =
"protected";
609 public const string RECORD_BYTES =
"record_bytes";
613 public const string COLLECTION_NAMES =
"collection_names";
618 public const string TABLE_TTL =
"table_ttl";
624 public const string REMAINING_TABLE_TTL =
"remaining_table_ttl";
629 public const string MEMORY_TTL =
"memory_ttl";
636 public const string FOREIGN_KEYS =
"foreign_keys";
642 public const string FOREIGN_SHARD_KEY =
"foreign_shard_key";
648 public const string ATTRIBUTE_INDEXES =
"attribute_indexes";
656 public const string COMPRESSED_COLUMNS =
"compressed_columns";
661 public const string COLUMN_INFO =
"column_info";
692 public const string GLOBAL_ACCESS_MODE =
"global_access_mode";
696 public const string NO_ACCESS =
"no_access";
700 public const string READ_ONLY =
"read_only";
704 public const string WRITE_ONLY =
"write_only";
708 public const string READ_WRITE =
"read_write";
713 public const string VIEW_TABLE_NAME =
"view_table_name";
729 public const string IS_VIEW_PERSISTED =
"is_view_persisted";
745 public const string IS_DIRTY =
"is_dirty";
764 public const string REFRESH_METHOD =
"refresh_method";
765 public const string MANUAL =
"manual";
766 public const string PERIODIC =
"periodic";
767 public const string ON_CHANGE =
"on_change";
772 public const string REFRESH_START_TIME =
"refresh_start_time";
777 public const string REFRESH_PERIOD =
"refresh_period";
781 public const string LAST_REFRESH_TIME =
"last_refresh_time";
786 public const string NEXT_REFRESH_TIME =
"next_refresh_time";
805 public IList<string> table_names {
get;
set; } =
new List<string>();
832 public IList<IList<string>> table_descriptions {
get;
set; } =
new List<IList<string>>();
836 public IList<string> type_ids {
get;
set; } =
new List<string>();
840 public IList<string> type_schemas {
get;
set; } =
new List<string>();
844 public IList<string> type_labels {
get;
set; } =
new List<string>();
848 public IList<IDictionary<string, IList<string>>> properties {
get;
set; } =
new List<IDictionary<string, IList<string>>>();
855 public IList<IDictionary<string, string>> additional_info {
get;
set; } =
new List<IDictionary<string, string>>();
865 public IList<long> sizes {
get;
set; } =
new List<long>();
874 public IList<long> full_sizes {
get;
set; } =
new List<long>();
883 public IList<double> join_sizes {
get;
set; } =
new List<double>();
888 public long total_size {
get;
set; }
892 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 FORCE_SYNCHRONOUS
If true then the table sizes will wait for read lock before returning.
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.