Kinetica C# API
Version 7.0.19.0
|
A set of parameters for Kinetica.filterBySeries(string,string,string,IList{string},IDictionary{string, string}). More...
Classes | |
struct | Options |
Optional parameters. More... | |
Public Member Functions | |
FilterBySeriesRequest () | |
Constructs a FilterBySeriesRequest object with default parameters. More... | |
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. More... | |
Public Member Functions inherited from kinetica.KineticaData | |
KineticaData (KineticaType type) | |
Constructor from Kinetica Type More... | |
KineticaData (System.Type type=null) | |
Default constructor, with optional System.Type More... | |
object | Get (int fieldPos) |
Retrieve a specific property from this object More... | |
void | Put (int fieldPos, object fieldValue) |
Write a specific property to this object More... | |
Properties | |
string | table_name [get, set] |
Name of the table on which the filter by track operation will be performed. More... | |
string | view_name [get, set] |
If provided, then this will be the name of the view containing the results. More... | |
string | track_id = "" [get, set] |
The ID of the track which will act as the filtering points. More... | |
IList< string > | target_track_ids [get, set] |
Up to one track ID to intersect with the "filter" track. More... | |
IDictionary< string, string > | options = new List<string>() [get, set] |
Optional parameters. More... | |
Properties inherited from kinetica.KineticaData | |
Schema | Schema [get] |
Avro Schema for this class More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from kinetica.KineticaData | |
static RecordSchema | SchemaFromType (System.Type t, KineticaType ktype=null) |
Create an Avro Schema from a System.Type and a KineticaType. More... | |
A set of parameters for Kinetica.filterBySeries(string,string,string,IList{string},IDictionary{string, string}).
Filters objects matching all points of the given track (works only on track type data). It allows users to specify a particular track to find all other points in the table that fall within specified ranges-spatial and temporal-of all points of the given track. Additionally, the user can specify another track to see if the two intersect (or go close to each other within the specified ranges). The user also has the flexibility of using different metrics for the spatial distance calculation: Euclidean (flat geometry) or Great Circle (spherical geometry to approximate the Earth's surface distances). The filtered points are stored in a newly created result set. The return value of the function is the number of points in the resultant set (view).
This operation is synchronous, meaning that a response will not be returned until all the objects are fully available.
Definition at line 33 of file FilterBySeries.cs.
|
inline |
Constructs a FilterBySeriesRequest object with default parameters.
Definition at line 200 of file FilterBySeries.cs.
|
inline |
Constructs a FilterBySeriesRequest object with the specified parameters.
table_name | Name of the table on which the filter by track operation will be performed. Must be a currently existing table with a track present. |
view_name | If provided, then this will be the name of the view containing the results. Has the same naming restrictions as tables. The default value is ''. |
track_id | The ID of the track which will act as the filtering points. Must be an existing track within the given table. |
target_track_ids | Up to one track ID to intersect with the "filter" track. If any provided, it must be an valid track ID within the given set. |
options | Optional parameters.
|
Definition at line 267 of file FilterBySeries.cs.
|
getset |
Optional parameters.
The default value is an empty Dictionary.
Definition at line 195 of file FilterBySeries.cs.
|
getset |
Name of the table on which the filter by track operation will be performed.
Must be a currently existing table with a track present.
Definition at line 130 of file FilterBySeries.cs.
|
getset |
Up to one track ID to intersect with the "filter" track.
If any provided, it must be an valid track ID within the given set.
Definition at line 146 of file FilterBySeries.cs.
|
getset |
The ID of the track which will act as the filtering points.
Must be an existing track within the given table.
Definition at line 141 of file FilterBySeries.cs.
|
getset |
If provided, then this will be the name of the view containing the results.
Has the same naming restrictions as tables. The default value is ''.
Definition at line 136 of file FilterBySeries.cs.