Kinetica C# API  Version 7.0.19.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 
34  {
35 
85  public struct Options
86  {
87 
92  public const string COLLECTION_NAME = "collection_name";
93 
98  public const string SPATIAL_RADIUS = "spatial_radius";
99 
104  public const string TIME_RADIUS = "time_radius";
105 
120  public const string SPATIAL_DISTANCE_METRIC = "spatial_distance_metric";
121  public const string EUCLIDEAN = "euclidean";
122  public const string GREAT_CIRCLE = "great_circle";
123  } // end struct Options
124 
125 
130  public string table_name { get; set; }
131 
136  public string view_name { get; set; } = "";
137 
141  public string track_id { get; set; }
142 
146  public IList<string> target_track_ids { get; set; } = new List<string>();
147 
195  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
196 
197 
201 
268  string view_name,
269  string track_id,
270  IList<string> target_track_ids,
271  IDictionary<string, string> options = null)
272  {
273  this.table_name = table_name ?? "";
274  this.view_name = view_name ?? "";
275  this.track_id = track_id ?? "";
276  this.target_track_ids = target_track_ids ?? new List<string>();
277  this.options = options ?? new Dictionary<string, string>();
278  } // end constructor
279 
280  } // end class FilterBySeriesRequest
281 
282 
283 
288  {
289 
292  public long count { get; set; }
293 
295  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
296 
297  } // end class FilterBySeriesResponse
298 
299 
300 
301 
302 } // 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.
long count
The number of records passing the series filter.
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
Name of a collection which is to contain the newly created view.
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...