Class DistanceOperator
- java.lang.Object
-
- org.citydb.query.filter.selection.operator.spatial.AbstractSpatialOperator
-
- org.citydb.query.filter.selection.operator.spatial.DistanceOperator
-
public class DistanceOperator extends AbstractSpatialOperator
-
-
Constructor Summary
Constructors Constructor Description DistanceOperator(Expression leftOperand, SpatialOperatorName name, GeometryObject spatialDescription, Distance distance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DistanceOperator
copy()
Distance
getDistance()
Expression
getLeftOperand()
SpatialOperatorName
getOperatorName()
GeometryObject
getSpatialDescription()
boolean
isSetDistance()
boolean
isSetLeftOperand()
boolean
isSetSpatialDescription()
void
setDistance(Distance distance)
void
setLeftOperand(Expression leftOperand)
void
setSpatialDescription(GeometryObject spatialDescription)
-
Methods inherited from class org.citydb.query.filter.selection.operator.spatial.AbstractSpatialOperator
getPredicateName
-
-
-
-
Constructor Detail
-
DistanceOperator
public DistanceOperator(Expression leftOperand, SpatialOperatorName name, GeometryObject spatialDescription, Distance distance) throws FilterException
- Throws:
FilterException
-
-
Method Detail
-
isSetLeftOperand
public boolean isSetLeftOperand()
-
getLeftOperand
public Expression getLeftOperand()
-
setLeftOperand
public void setLeftOperand(Expression leftOperand) throws FilterException
- Throws:
FilterException
-
isSetSpatialDescription
public boolean isSetSpatialDescription()
-
getSpatialDescription
public GeometryObject getSpatialDescription()
-
setSpatialDescription
public void setSpatialDescription(GeometryObject spatialDescription) throws FilterException
- Throws:
FilterException
-
isSetDistance
public boolean isSetDistance()
-
getDistance
public Distance getDistance()
-
setDistance
public void setDistance(Distance distance)
-
getOperatorName
public SpatialOperatorName getOperatorName()
- Specified by:
getOperatorName
in interfaceOperator
- Specified by:
getOperatorName
in classAbstractSpatialOperator
-
copy
public DistanceOperator copy() throws FilterException
- Throws:
FilterException
-
-