Kinetica C# API  Version 6.1.0.0
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 
34  {
35 
77  public struct Options
78  {
79 
84  public const string SPATIAL_RADIUS = "spatial_radius";
85 
90  public const string TIME_RADIUS = "time_radius";
91 
106  public const string SPATIAL_DISTANCE_METRIC = "spatial_distance_metric";
107  public const string EUCLIDEAN = "euclidean";
108  public const string GREAT_CIRCLE = "great_circle";
109  } // end struct Options
110 
111 
115  public string table_name { get; set; }
116 
121  public string view_name { get; set; } = "";
122 
126  public string track_id { get; set; }
127 
131  public IList<string> target_track_ids { get; set; } = new List<string>();
132 
172  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
173 
174 
178 
236  string view_name,
237  string track_id,
238  IList<string> target_track_ids,
239  IDictionary<string, string> options = null)
240  {
241  this.table_name = table_name ?? "";
242  this.view_name = view_name ?? "";
243  this.track_id = track_id ?? "";
244  this.target_track_ids = target_track_ids ?? new List<string>();
245  this.options = options ?? new Dictionary<string, string>();
246  } // end constructor
247 
248  } // end class FilterBySeriesRequest
249 
250 
251 
256  {
257 
260  public long count { get; set; }
261 
262  } // end class FilterBySeriesResponse
263 
264 
265 
266 
267 } // end namespace kinetica
string table_name
Name of the table on which the filter by track operation will be performed.
const string SPATIAL_RADIUS
A positive number passed as a string representing the radius of the search area centered around each ...
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.
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.
IDictionary< string, string > options
Optional parameters.
IList< string > target_track_ids
Up to one track ID to intersect with the "filter" track.
FilterBySeriesRequest()
Constructs a FilterBySeriesRequest object with default parameters.
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...