7 using System.Collections.Generic;
97 public const string EQUALS =
"equals";
228 public IDictionary<string, string>
options {
get; set; } =
new Dictionary<string, string>();
324 IDictionary<string, string>
options = null)
326 this.table_name = table_name ??
"";
327 this.view_name = view_name ??
"";
328 this.column_name = column_name ??
"";
329 this.input_wkt = input_wkt ??
"";
330 this.operation = operation ??
"";
331 this.options =
options ??
new Dictionary<string, string>();
349 public IDictionary<string, string>
info {
get; set; } =
new Dictionary<string, string>();
FilterByGeometryRequest(string table_name, string view_name, string column_name, string input_wkt, string operation, IDictionary< string, string > options=null)
Constructs a FilterByGeometryRequest object with the specified parameters.
string operation
The geometric filtering operation to perform Supported values: CONTAINS: Matches records that contain...
string input_wkt
A geometry in WKT format that will be used to filter the objects in .
const string CONTAINS
Matches records that contain the given WKT in input_wkt, i.e.
The geometric filtering operation to perform Supported values: CONTAINS: Matches records that contain...
const string CROSSES
Matches records that cross the given WKT.
FilterByGeometryRequest()
Constructs a FilterByGeometryRequest object with default parameters.
const string INTERSECTS
Matches records that intersect the given WKT.
const string WITHIN
Matches records that are within the given WKT.
IDictionary< string, string > info
Additional information.
IDictionary< string, string > options
Optional parameters.
string table_name
Name of the table on which the filter by geometry will be performed.
string column_name
Name of the column to be used in the filter.
const string DISJOINT
Matches records that are disjoint from the given WKT.
const string TOUCHES
Matches records that touch the given WKT.
A set of parameters for Kinetica.filterByGeometry(string,string,string,string,string,IDictionary{string, string}).
const string OVERLAPS
Matches records that overlap the given WKT.
A set of results returned by Kinetica.filterByGeometry(string,string,string,string,string,IDictionary{string, string}).
const string COLLECTION_NAME
Name of a collection which is to contain the newly created view.
string view_name
If provided, then this will be the name of the view containing the results.
KineticaData - class to help with Avro Encoding for Kinetica
long count
The number of records passing the geometry filter.
const string EQUALS
Matches records that are the same as the given WKT.