7 using System.Collections.Generic;
77 public const string TRUE =
"true";
78 public const string FALSE =
"false";
133 public IDictionary<string, string>
options {
get; set; } =
new Dictionary<string, string>();
178 IDictionary<string, string>
options = null)
180 this.table_name = table_name ??
"";
181 this.options =
options ??
new Dictionary<string, string>();
201 public const string VIEW =
"VIEW";
203 public const string JOIN =
"JOIN";
222 public const string FALSE =
"false";
223 public const string TRUE =
"true";
275 public IList<string>
table_names {
get; set; } =
new List<string>();
285 public IList<string>
type_ids {
get; set; } =
new List<string>();
293 public IList<string>
type_labels {
get; set; } =
new List<string>();
297 public IList<IDictionary<string, IList<string>>>
properties {
get; set; } =
new List<IDictionary<string, IList<string>>>();
302 public IList<IDictionary<string, string>>
additional_info {
get; set; } =
new List<IDictionary<string, string>>();
312 public IList<long>
sizes {
get; set; } =
new List<long>();
321 public IList<long>
full_sizes {
get; set; } =
new List<long>();
330 public IList<double>
join_sizes {
get; set; } =
new List<double>();
IList< long > full_sizes
Empty array if the get_sizes option is false.
IList< IList< string > > table_descriptions
List of descriptions for the respective tables in <member name="table_names">.
IList< long > sizes
Empty array if the get_sizes option is false.
const string NO_ERROR_IF_NOT_EXISTS
If false will return an error if the provided <member name="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.
IList< string > type_schemas
Type schemas of the respective tables in <member name="table_names">.
IList< IDictionary< string, IList< string > > > properties
Property maps of the respective tables in <member name="table_names">.
const string ALLOW_HOMOGENEOUS_TABLES
Only present if the respective table is a collection.
IDictionary< string, string > options
Optional parameters.
IList< string > type_ids
Type ids of the respective tables in <member name="table_names">.
const string FOREIGN_SHARD_KEY
Foreign shard key description of the format: <fk_foreign_key> references <pk_column_name> from <pk_ta...
IList< string > table_names
If is a table or view, then the single element of the array is .
const string TABLE_TTL
The value of TTL setting, in minutes, for the respective table (-1 if it will never expire)...
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 /show/table.
const string SHOW_CHILDREN
If <member name="table_name"> is a collection, then true will return information about the children o...
const string FOREIGN_KEYS
Semicolon-separated list of foreign key constraints, of the format 'source_column references target_t...
const string ATTRIBUTE_INDEXES
Semicolon-separated list of columns that have attribute indexes.
const string PROTECTED
Indicates whether the respective table is protected or not.
IList< double > join_sizes
Empty array if the get_sizes option is false.
List of descriptions for the respective tables in <member name="table_names">.
A set of parameters for /show/table.
string table_name
Value of .
IList< string > type_labels
Type labels of the respective tables in <member name="table_names">.
IList< IDictionary< string, string > > additional_info
Additional information about the respective tables in <member name="table_names">.
const string RESULT_TABLE
const string REMAINING_TABLE_TTL
The remaining amount of minutes before the respective table expires (-1 if it will never expire)...
KineticaData - class to help with Avro Encoding for Kinetica
long total_full_size
-1 if the get_sizes option is false.
long total_size
-1 if the get_sizes option is false.
string table_name
Name of the table for which to retrieve the information.