public class SpatialOperationConfig extends SpatialConfig implements java.io.Serializable
Defines how a spatial operation should be performed
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PARAM_WD_DISTANCE |
| Constructor and Description |
|---|
SpatialOperationConfig()
Creates a new instance
|
SpatialOperationConfig(SpatialOperationConfig spatialOpConf)
Creates a new instance copied from another one
|
SpatialOperationConfig(SpatialOperation op, oracle.spatial.geometry.JGeometry qryWindow, double tol)
Creates a new instance with the given parameters
|
| Modifier and Type | Method and Description |
|---|---|
void |
addParam(java.lang.String paramName, java.lang.Number paramValue) |
java.lang.String |
getJsonQueryWindow()
Gets the query window as a geometry in GeoJSON format
|
SpatialOperation |
getOperation()
Gets the
SpatialOperation |
java.lang.Number |
getParam(java.lang.String paramName) |
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Number>> |
getParams() |
oracle.spatial.geometry.JGeometry |
getQueryWindow()
Gets the query window used in the spatial operation
|
void |
load(org.apache.hadoop.conf.Configuration conf)
Loads a spatial configuration from the job configuration
|
boolean |
load(int dataSetId, org.apache.hadoop.conf.Configuration conf)
Loads a spatial configuration associated to a data set id from the job configuration
|
boolean |
load(java.lang.String tag, org.apache.hadoop.conf.Configuration conf)
Loads a tagged spatial configuration from the job configuration
|
void |
setJsonQueryWindow(java.lang.String jsonQueryWindow)
Sets the query window as a geometry in GeoJSON format
|
void |
setOperation(SpatialOperation operation)
Sets the
SpatialOperation |
void |
setQueryWindow(oracle.spatial.geometry.JGeometry queryWindow)
Sets the query window used in the spatial operation
|
void |
setSpatialConfig(SpatialConfig spatialConf)
Sets a
SpatialOperation |
void |
store(org.apache.hadoop.conf.Configuration conf)
Stores the current spatial configuration into the job configuration
|
void |
store(int dataSetId, org.apache.hadoop.conf.Configuration conf)
Stores the current spatial configuration into the job configuration.
|
void |
store(java.lang.String tag, org.apache.hadoop.conf.Configuration conf)
Stores the current spatial configuration into the job configuration.
|
java.lang.String |
toString() |
containsAnyProperty, getBoundaries, getDimensions, getSrid, getTolerance, isGeodetic, setBoundaries, setDimensions, setGeodetic, setSrid, setTolerance, setUndefinedValuespublic static final java.lang.String PARAM_WD_DISTANCE
public SpatialOperationConfig()
public SpatialOperationConfig(SpatialOperation op, oracle.spatial.geometry.JGeometry qryWindow, double tol)
op - a spatial operationqryWindow - query windowtol - tolerancepublic SpatialOperationConfig(SpatialOperationConfig spatialOpConf)
spatialOpConf - an instance which values will be copiedpublic void load(org.apache.hadoop.conf.Configuration conf)
SpatialConfigload in class SpatialConfigconf - the job configuration
public boolean load(int dataSetId,
org.apache.hadoop.conf.Configuration conf)
SpatialConfigload in class SpatialConfig
public boolean load(java.lang.String tag,
org.apache.hadoop.conf.Configuration conf)
SpatialConfigload in class SpatialConfigpublic void store(org.apache.hadoop.conf.Configuration conf)
SpatialConfigstore in class SpatialConfigconf - the job configuration
public void store(int dataSetId,
org.apache.hadoop.conf.Configuration conf)
SpatialConfigstore in class SpatialConfig
public void store(java.lang.String tag,
org.apache.hadoop.conf.Configuration conf)
SpatialConfigstore in class SpatialConfigpublic void setSpatialConfig(SpatialConfig spatialConf)
SpatialOperationspatialConf - a SpatialOperationpublic oracle.spatial.geometry.JGeometry getQueryWindow()
public void setQueryWindow(oracle.spatial.geometry.JGeometry queryWindow)
queryWindow - a JGeometry instancepublic SpatialOperation getOperation()
SpatialOperationSpatialOperationpublic void setOperation(SpatialOperation operation)
SpatialOperationoperation - a SpatialOperationpublic void setJsonQueryWindow(java.lang.String jsonQueryWindow)
jsonQueryWindow - a GeoJSON geometrypublic java.lang.String getJsonQueryWindow()
public java.lang.String toString()
toString in class SpatialConfig
public void addParam(java.lang.String paramName,
java.lang.Number paramValue)
public java.lang.Number getParam(java.lang.String paramName)
public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Number>> getParams()
Copyright © 2016 Oracle and/or its affiliates. All Rights Reserved.