Kinetica C# API  Version 6.0.1.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 
32  {
33 
62  public struct Options
63  {
64 
69  public const string SPATIAL_RADIUS = "spatial_radius";
70 
75  public const string TIME_RADIUS = "time_radius";
76 
82  public const string SPATIAL_DISTANCE_METRIC = "spatial_distance_metric";
83  public const string EUCLIDEAN = "euclidean";
84  public const string GREAT_CIRCLE = "great_circle";
85  } // end struct Options
86 
87 
91  public string table_name { get; set; }
92 
97  public string view_name { get; set; } = "";
98 
102  public string track_id { get; set; }
103 
107  public IList<string> target_track_ids { get; set; } = new List<string>();
108 
135  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
136 
137 
141 
186  string view_name,
187  string track_id,
188  IList<string> target_track_ids,
189  IDictionary<string, string> options = null)
190  {
191  this.table_name = table_name ?? "";
192  this.view_name = view_name ?? "";
193  this.track_id = track_id ?? "";
194  this.target_track_ids = target_track_ids ?? new List<string>();
195  this.options = options ?? new Dictionary<string, string>();
196  } // end constructor
197 
198  } // end class FilterBySeriesRequest
199 
200 
201 
204  {
205 
208  public long count { get; set; }
209 
210  } // end class FilterBySeriesResponse
211 
212 
213 
214 
215 } // 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 /filter/byseries.
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 /filter/byseries.
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.
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...