Kinetica C# API  Version 7.1.10.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
FilterBySeries.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 
41  {
42 
117  public struct Options
118  {
119 
138  public const string CREATE_TEMP_TABLE = "create_temp_table";
139  public const string TRUE = "true";
140  public const string FALSE = "false";
141 
148  public const string COLLECTION_NAME = "collection_name";
149 
154  public const string SPATIAL_RADIUS = "spatial_radius";
155 
160  public const string TIME_RADIUS = "time_radius";
161 
176  public const string SPATIAL_DISTANCE_METRIC = "spatial_distance_metric";
177  public const string EUCLIDEAN = "euclidean";
178  public const string GREAT_CIRCLE = "great_circle";
179  } // end struct Options
180 
181 
188  public string table_name { get; set; }
189 
197  public string view_name { get; set; } = "";
198 
202  public string track_id { get; set; }
203 
207  public IList<string> target_track_ids { get; set; } = new List<string>();
208 
281  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
282 
283 
287 
386  string view_name,
387  string track_id,
388  IList<string> target_track_ids,
389  IDictionary<string, string> options = null)
390  {
391  this.table_name = table_name ?? "";
392  this.view_name = view_name ?? "";
393  this.track_id = track_id ?? "";
394  this.target_track_ids = target_track_ids ?? new List<string>();
395  this.options = options ?? new Dictionary<string, string>();
396  } // end constructor
397 
398  } // end class FilterBySeriesRequest
399 
400 
401 
406  {
407 
420  public struct Info
421  {
422 
425  public const string QUALIFIED_VIEW_NAME = "qualified_view_name";
426  } // end struct Info
427 
428 
431  public long count { get; set; }
432 
443  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
444 
445  } // end class FilterBySeriesResponse
446 
447 
448 
449 
450 } // end namespace kinetica
string table_name
Name of the table on which the filter by track operation will be performed, in [schema_name.
const string SPATIAL_RADIUS
A positive number passed as a string representing the radius of the search area centered around each ...
const string QUALIFIED_VIEW_NAME
The fully qualified name of the view (i.e.
const string SPATIAL_DISTANCE_METRIC
A string representing the coordinate system to use for the spatial search criteria.
A set of results returned by Kinetica.filterBySeries(string,string,string,IList{string},IDictionary{string, string}).
string view_name
If provided, then this will be the name of the view containing the results, in [schema_name.
FilterBySeriesRequest(string table_name, string view_name, string track_id, IList< string > target_track_ids, IDictionary< string, string > options=null)
Constructs a FilterBySeriesRequest object with the specified parameters.
A set of parameters for Kinetica.filterBySeries(string,string,string,IList{string},IDictionary{string, string}).
string track_id
The ID of the track which will act as the filtering points.
long count
The number of records passing the series filter.
const string CREATE_TEMP_TABLE
If true, a unique temporary table name will be generated in the sys_temp schema and used in place of ...
IDictionary< string, string > options
Optional parameters.
IList< string > target_track_ids
Up to one track ID to intersect with the &quot;filter&quot; track.
IDictionary< string, string > info
Additional information.
FilterBySeriesRequest()
Constructs a FilterBySeriesRequest object with default parameters.
const string COLLECTION_NAME
[DEPRECATED–please specify the containing schema for the view as part of view_name and use Kinetica...
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14
const string TIME_RADIUS
A positive number passed as a string representing the maximum allowable time difference between the t...