7 using System.Collections.Generic;
441 public const string TRUE =
"true";
442 public const string FALSE =
"false";
471 public const string GZIP =
"gzip";
812 public IDictionary<string, string>
options {
get; set; } =
new Dictionary<string, string>();
1088 IDictionary<string, string>
options = null)
1090 this.table_name = table_name ??
"";
1091 this.filepath = filepath ??
"";
1092 this.options =
options ??
new Dictionary<string, string>();
1115 public IList<string>
files {
get; set; } =
new List<string>();
1119 public IList<string>
data_text {
get; set; } =
new List<string>();
1120 public IList<byte[]>
data_bytes {
get; set; } =
new List<byte[]>();
1123 public IDictionary<string, string>
info {
get; set; } =
new Dictionary<string, string>();
IDictionary< string, string > info
Additional information
const string COLUMN_FORMATS
For each source column specified, applies the column-property-bound format.
string filepath
Path to data export target.
const string DEFAULT_COLUMN_FORMATS
Specifies the default format to use to write data.
const string EXPORT_DDL
Save DDL to a separate file.
const string TEXT_DELIMITER
Specifies the character to write out to delimit field values and field names in the header (if presen...
const string COLUMNS_TO_SKIP
Comma-separated list of column names or column numbers to not export.
ExportRecordsToFilesRequest(string table_name, string filepath, IDictionary< string, string > options=null)
Constructs an ExportRecordsToFilesRequest object with the specified parameters.
A set of results returned by Kinetica.exportRecordsToFiles(string,string,IDictionary{string, string}).
const string SINGLE_FILE
Save records to a single file.
IList< byte[]> data_bytes
ExportRecordsToFilesRequest()
Constructs an ExportRecordsToFilesRequest object with default parameters.
long count_exported
Number of source table records exported
const string COLUMNS_TO_EXPORT
Specifies a comma-delimited list of columns from the source table to export, written to the output fi...
const string BATCH_SIZE
Number of records to be exported as a batch.
A set of parameters for Kinetica.exportRecordsToFiles(string,string,IDictionary{string, string}).
const string COMPRESSION_TYPE
File compression type.
const string SINGLE_FILE_MAX_SIZE
Max file size (in MB) to allow saving to a single file.
long last_timestamp
Timestamp of last file scanned
IDictionary< string, string > options
Optional parameters.
const string TEXT_HAS_HEADER
Indicates whether to write out a header row.
const string FILE_EXTENSION
Extension to give the export file.
long count_skipped
Number of source table records skipped
const string UNCOMPRESSED
const string KINETICA_HEADER
Whether to include a Kinetica proprietary header.
const string TEXT_NULL_STRING
Specifies the character string that should be written out for the null value in the data...
const string FILE_TYPE
Specifies the file format to use when exporting data.
const string KINETICA_HEADER_DELIMITER
If a Kinetica proprietary header is included, then specify a property separator.
IList< string > data_text
const string DELIMITED_TEXT
Delimited text file format; e.g., CSV, TSV, PSV, etc.
const string DATASINK_NAME
Datasink name, created using Kinetica.createDatasink(string,string,IDictionary{string, string}).
KineticaData - class to help with Avro Encoding for Kinetica
IList< string > files
Names of all exported files
string table_name
Name of source table