filter_by_box_geometry
- filter_by_box_geometry(
table_name: string,
view_name: string | undefined,
column_name: string,
min_x: number,
max_x: number,
min_y: number,
max_y: number,
options?: Record<string, string>,
callback?: GPUdbCallback,
): Promise<FilterByBoxGeometryResponse>Parameters
- table_name: string
Name of the table on which the bounding box operation will be performed, in [schema_name.]table_name format, using standard name resolution rules. Must be an existing table.
- view_name: string | undefined
If provided, then this will be the name of the view containing the results, in [schema_name.]view_name format, using standard name resolution rules and meeting table naming criteria. Must not be an already existing table or view.
- column_name: string
Name of the geospatial geometry column to be filtered.
- min_x: number
Lower bound for the x-coordinate of the rectangular box. Must be less than or equal to
max_x. - max_x: number
Upper bound for the x-coordinate of the rectangular box. Must be greater than or equal to
min_x. - min_y: number
Lower bound for the y-coordinate of the rectangular box. Must be less than or equal to
max_y. - max_y: number
Upper bound for the y-coordinate of the rectangular box. Must be greater than or equal to
min_y. Optionaloptions: Record<string, string>Optional parameters.
Optionalcallback: GPUdbCallbackOptional callback function
Returns Promise<FilterByBoxGeometryResponse>
Promise<Types.FilterByBoxGeometryResponse> - Promise resolving to the response
- Defined in src/GPUdb.ts:9192
- table_name: string
filter_by_box_geometry_request
- filter_by_box_geometry_request(
request: FilterByBoxGeometryRequest,
callback?: GPUdbCallback,
): Promise<FilterByBoxGeometryResponse>Calculates which geospatial geometry objects from a table intersect a rectangular box. The operation is synchronous, meaning that a response will not be returned until all the objects are fully available. The response payload provides the count of the resulting set. A new resultant set which satisfies the input NAI restriction specification is also created when a
view_nameis passed in as part of the input payload.Parameters
- request: FilterByBoxGeometryRequest
Request object containing the parameters for the operation
Optionalcallback: GPUdbCallbackOptional callback function
Returns Promise<FilterByBoxGeometryResponse>
Promise<Types.FilterByBoxGeometryResponse> - Promise resolving to the response
- Defined in src/GPUdb.ts:9151
- request: FilterByBoxGeometryRequest
Calculates which geospatial geometry objects from a table intersect a rectangular box. The operation is synchronous, meaning that a response will not be returned until all the objects are fully available. The response payload provides the count of the resulting set. A new resultant set which satisfies the input NAI restriction specification is also created when a
view_nameis passed in as part of the input payload.