Kinetica   C#   API  Version 7.2.3.0
FilterByAreaGeometry.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 namespace kinetica
10 {
23  {
27  public struct Options
28  {
43  public const string CREATE_TEMP_TABLE = "create_temp_table";
44 
45  public const string TRUE = "true";
46  public const string FALSE = "false";
47 
55  public const string COLLECTION_NAME = "collection_name";
56  } // end struct Options
57 
64  public string table_name { get; set; }
65 
74  public string view_name { get; set; } = "";
75 
78  public string column_name { get; set; }
79 
82  public IList<double> x_vector { get; set; } = new List<double>();
83 
86  public IList<double> y_vector { get; set; } = new List<double>();
87 
127  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
128 
132 
195  string view_name,
196  string column_name,
197  IList<double> x_vector,
198  IList<double> y_vector,
199  IDictionary<string, string> options = null)
200  {
201  this.table_name = table_name ?? "";
202  this.view_name = view_name ?? "";
203  this.column_name = column_name ?? "";
204  this.x_vector = x_vector ?? new List<double>();
205  this.y_vector = y_vector ?? new List<double>();
206  this.options = options ?? new Dictionary<string, string>();
207  } // end constructor
208  } // end class FilterByAreaGeometryRequest
209 
214  {
218  public struct Info
219  {
222  public const string QUALIFIED_VIEW_NAME = "qualified_view_name";
223  } // end struct Info
224 
226  public long count { get; set; }
227 
239  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
240  } // end class FilterByAreaGeometryResponse
241 } // end namespace kinetica
const string COLLECTION_NAME
[DEPRECATED–please specify the containing schema for the view as part of view_name and use Kinetica....
IDictionary< string, string > info
Additional information.
A set of parameters for Kinetica.filterByAreaGeometry.
IDictionary< string, string > options
Optional parameters.
long count
The number of records passing the area filter.
IList< double > x_vector
List of x coordinates of the vertices of the polygon representing the area to be filtered.
FilterByAreaGeometryRequest()
Constructs a FilterByAreaGeometryRequest object with default parameters.
FilterByAreaGeometryRequest(string table_name, string view_name, string column_name, IList< double > x_vector, IList< double > y_vector, IDictionary< string, string > options=null)
Constructs a FilterByAreaGeometryRequest object with the specified parameters.
string view_name
If provided, then this will be the name of the view containing the results, in [schema_name.
A set of string constants for the parameter info.
const string CREATE_TEMP_TABLE
If TRUE, a unique temporary table name will be generated in the sys_temp schema and used in place of ...
A set of results returned by Kinetica.filterByAreaGeometry.
const string QUALIFIED_VIEW_NAME
The fully qualified name of the view (i.e.
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14
A set of string constants for the parameter options.
string column_name
Name of the geospatial geometry column to be filtered.
IList< double > y_vector
List of y coordinates of the vertices of the polygon representing the area to be filtered.
string table_name
Name of the table to filter, in [schema_name.