Kinetica C# API  Version 7.1.10.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
InsertRecordsRandom.cs
Go to the documentation of this file.
1 /*
2  * This file was autogenerated by the Kinetica schema processor.
3  *
4  * DO NOT EDIT DIRECTLY.
5  */
6 
7 using System.Collections.Generic;
8 
9 
10 
11 namespace kinetica
12 {
13 
32  {
33 
269  public struct Options
270  {
271 
289  public const string SEED = "seed";
290 
292  public const string VALUE = "value";
293 
378  public const string ALL = "all";
379 
384  public const string MIN = "min";
385 
390  public const string MAX = "max";
391 
405  public const string INTERVAL = "interval";
406 
412  public const string NULL_PERCENTAGE = "null_percentage";
413 
419  public const string CARDINALITY = "cardinality";
420 
506  public const string ATTR_NAME = "attr_name";
507 
531  public const string TRACK_LENGTH = "track_length";
532  } // end struct Options
533 
534 
540  public string table_name { get; set; }
541 
543  public long count { get; set; }
544 
778  public IDictionary<string, IDictionary<string, double>> options { get; set; } = new Dictionary<string, IDictionary<string, double>>();
779 
780 
784 
1021  long count,
1022  IDictionary<string, IDictionary<string, double>> options = null)
1023  {
1024  this.table_name = table_name ?? "";
1025  this.count = count;
1026  this.options = options ?? new Dictionary<string, IDictionary<string, double>>();
1027  } // end constructor
1028 
1029  } // end class InsertRecordsRandomRequest
1030 
1031 
1032 
1037  {
1038 
1041  public string table_name { get; set; }
1042 
1044  public long count { get; set; }
1045 
1047  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
1048 
1049  } // end class InsertRecordsRandomResponse
1050 
1051 
1052 
1053 
1054 } // end namespace kinetica
long count
Number of records inserted.
A set of results returned by Kinetica.insertRecordsRandom(string,long,IDictionary{string, IDictionary{string, double}}).
const string TRACK_LENGTH
This key-map pair is only valid for track data sets (an error is thrown otherwise).
Optional parameter to pass in specifications for the randomness of the values.
const string MIN
Minimum possible length for generated series; default is 100 records per series.
const string VALUE
The seed value to use
const string ALL
This key indicates that the specifications relayed in the internal map are to be applied to all colum...
const string MAX
Maximum possible length for generated series; default is 500 records per series.
const string NULL_PERCENTAGE
If specified and if this column is nullable, then generate the given percentage of the count as nulls...
const string SEED
If provided, the internal random number generator will be initialized with the given value...
string table_name
Table to which random records will be added, in [schema_name.
const string CARDINALITY
If specified, limit the randomly generated values to a fixed set.
IDictionary< string, IDictionary< string, double > > options
Optional parameter to pass in specifications for the randomness of the values.
InsertRecordsRandomRequest(string table_name, long count, IDictionary< string, IDictionary< string, double >> options=null)
Constructs an InsertRecordsRandomRequest object with the specified parameters.
const string ATTR_NAME
Use the desired column name in place of attr_name, and set the following parameters for the column sp...
InsertRecordsRandomRequest()
Constructs an InsertRecordsRandomRequest object with default parameters.
IDictionary< string, string > info
Additional information.
long count
Number of records to generate.
const string INTERVAL
If specified, generate values for all columns evenly spaced with the given interval value...
A set of parameters for Kinetica.insertRecordsRandom(string,long,IDictionary{string, IDictionary{string, double}}).
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14