Kinetica C# API  Version 7.0.19.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
FilterByRadius.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 
30  {
31 
46  public struct Options
47  {
48 
53  public const string COLLECTION_NAME = "collection_name";
54  } // end struct Options
55 
56 
59  public string table_name { get; set; }
60 
65  public string view_name { get; set; } = "";
66 
69  public string x_column_name { get; set; }
70 
74  public double x_center { get; set; }
75 
78  public string y_column_name { get; set; }
79 
83  public double y_center { get; set; }
84 
89  public double radius { get; set; }
90 
103  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
104 
105 
109 
149  string view_name,
150  string x_column_name,
151  double x_center,
152  string y_column_name,
153  double y_center,
154  double radius,
155  IDictionary<string, string> options = null)
156  {
157  this.table_name = table_name ?? "";
158  this.view_name = view_name ?? "";
159  this.x_column_name = x_column_name ?? "";
160  this.x_center = x_center;
161  this.y_column_name = y_column_name ?? "";
162  this.y_center = y_center;
163  this.radius = radius;
164  this.options = options ?? new Dictionary<string, string>();
165  } // end constructor
166 
167  } // end class FilterByRadiusRequest
168 
169 
170 
175  {
176 
179  public long count { get; set; }
180 
182  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
183 
184  } // end class FilterByRadiusResponse
185 
186 
187 
188 
189 } // end namespace kinetica
long count
The number of records passing the radius filter.
string y_column_name
Name of the column to be used for the y-coordinate-the latitude-of the center.
double y_center
Value of the latitude of the center.
string table_name
Name of the table on which the filter by radius operation will be performed.
FilterByRadiusRequest(string table_name, string view_name, string x_column_name, double x_center, string y_column_name, double y_center, double radius, IDictionary< string, string > options=null)
Constructs a FilterByRadiusRequest object with the specified parameters.
A set of results returned by Kinetica.filterByRadius(string,string,string,double,string,double,double,IDictionary{string, string}).
A set of parameters for Kinetica.filterByRadius(string,string,string,double,string,double,double,IDictionary{string, string}).
IDictionary< string, string > info
Additional information.
FilterByRadiusRequest()
Constructs a FilterByRadiusRequest object with default parameters.
IDictionary< string, string > options
Optional parameters.
const string COLLECTION_NAME
Name of a collection which is to contain the newly created view.
string x_column_name
Name of the column to be used for the x-coordinate (the longitude) of the center. ...
string view_name
If provided, then this will be the name of the view containing the results.
double x_center
Value of the longitude of the center.
double radius
The radius of the circle within which the search will be performed.
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14