Kinetica C# API  Version 7.1.10.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
FilterByRadiusGeometry.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 
31  {
32 
72  public struct Options
73  {
74 
93  public const string CREATE_TEMP_TABLE = "create_temp_table";
94  public const string TRUE = "true";
95  public const string FALSE = "false";
96 
103  public const string COLLECTION_NAME = "collection_name";
104  } // end struct Options
105 
106 
112  public string table_name { get; set; }
113 
121  public string view_name { get; set; } = "";
122 
125  public string column_name { get; set; }
126 
130  public double x_center { get; set; }
131 
135  public double y_center { get; set; }
136 
141  public double radius { get; set; }
142 
180  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
181 
182 
186 
256  string view_name,
257  string column_name,
258  double x_center,
259  double y_center,
260  double radius,
261  IDictionary<string, string> options = null)
262  {
263  this.table_name = table_name ?? "";
264  this.view_name = view_name ?? "";
265  this.column_name = column_name ?? "";
266  this.x_center = x_center;
267  this.y_center = y_center;
268  this.radius = radius;
269  this.options = options ?? new Dictionary<string, string>();
270  } // end constructor
271 
272  } // end class FilterByRadiusGeometryRequest
273 
274 
275 
280  {
281 
294  public struct Info
295  {
296 
299  public const string QUALIFIED_VIEW_NAME = "qualified_view_name";
300  } // end struct Info
301 
302 
305  public long count { get; set; }
306 
317  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
318 
319  } // end class FilterByRadiusGeometryResponse
320 
321 
322 
323 
324 } // end namespace kinetica
double radius
The radius of the circle within which the search will be performed.
long count
The number of records passing the radius filter.
const string COLLECTION_NAME
[DEPRECATED–please specify the containing schema for the view as part of view_name and use Kinetica...
double x_center
Value of the longitude of the center.
const string QUALIFIED_VIEW_NAME
The fully qualified name of the view (i.e.
FilterByRadiusGeometryRequest(string table_name, string view_name, string column_name, double x_center, double y_center, double radius, IDictionary< string, string > options=null)
Constructs a FilterByRadiusGeometryRequest object with the specified parameters.
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 ...
string table_name
Name of the table on which the filter by radius operation will be performed, in [schema_name.
IDictionary< string, string > info
Additional information.
A set of parameters for Kinetica.filterByRadiusGeometry(string,string,string,double,double,double,IDictionary{string, string}).
IDictionary< string, string > options
Optional parameters.
A set of results returned by Kinetica.filterByRadiusGeometry(string,string,string,double,double,double,IDictionary{string, string}).
string view_name
If provided, then this will be the name of the view containing the results, in [schema_name.
string column_name
Name of the geospatial geometry column to be filtered.
FilterByRadiusGeometryRequest()
Constructs a FilterByRadiusGeometryRequest object with default parameters.
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14
double y_center
Value of the latitude of the center.