/** * PUBLIC: * Return an Expression for the MDSYS.MDSYS.SDO_RELATE Spatial Operator on the Oracle Database * Use of this operator requires the Java spatial classes * * <pre><blockquote> * SpatialParameters parameters = new SpatialParameters(); * parameters..setMask(Mask.ANYINTERACT).setQueryType(QueryType.WINDOW); * Expression selectCriteria = SpatialExpressions.relate(jGeometry1, jGeometry2, parameters); * </blockquote></pre> * * @param geom1 an Expression representing a JGeometryObject * @param geom2 a JGeometryObject or an Expression representing a JGeometryObject * @param params a SpatialParameters object configured with the parameters to the call * @return a TopLink Expression */ public static Expression relate(Expression geom1, Object geom2, SpatialParameters params) { String stringParameters = params == null ? null : params.getParameterString(); return getSpatialExpression(SDO_RELATE, geom1, geom2, stringParameters); }
/** * PUBLIC: * Return an Expression for the MDSYS.SDO_WITHIN_DISTANCE Spatial Operator on the Oracle Database * Use of this expression requires the Java spatial classes * * <blockquote><pre> * SpatialParameters parameters = new SpatialParameters(); *parameters.setDistance(10d); * Expression selectCriteria = SpatialExpressions.withinDistance(jGeometry1, jGeometry2, parameters); * </pre></blockquote> * * @param geom1 an Expression representing a JGeometryObject * @param geom2 a JGeometryObject or an Expression representing a JGeometryObject * @param params a SpatialParameters object configured with the parameters to the call * @return a TopLink Expression */ public static Expression withinDistance(Expression geom1, Object geom2, SpatialParameters params) { String stringParameters = params == null ? null : params.getParameterString(); return getSpatialExpression(SDO_WITHIN_DISTANCE, geom1, geom2, stringParameters); }
/** * PUBLIC: * Return an Expression for the MDSYS.SDO_WITHIN_DISTANCE Spatial Operator on the Oracle Database * Use of this expression requires the Java spatial classes * * <blockquote><pre> * SpatialParameters parameters = new SpatialParameters(); *parameters.setDistance(10d); * Expression selectCriteria = SpatialExpressions.withinDistance(jGeometry1, jGeometry2, parameters); * </pre></blockquote> * * @param geom1 an Expression representing a JGeometryObject * @param geom2 a JGeometryObject or an Expression representing a JGeometryObject * @param params a SpatialParameters object configured with the parameters to the call * @return a TopLink Expression */ public static Expression withinDistance(Expression geom1, Object geom2, SpatialParameters params) { String stringParameters = params == null ? null : params.getParameterString(); return getSpatialExpression(SDO_WITHIN_DISTANCE, geom1, geom2, stringParameters); }
/** * PUBLIC: * Return an Expression for the MDSYS.SDO_FILTER Spatial Operator on the Oracle Database * Use of this operator requires the Java spatial classes * * <blockquote><pre> * SpatialParameters parameters = new SpatialParameters(); * parameters.setQueryType(QueryType.WINDOW); * Expression selectCriteria = SpatialExpressions.filter(jGeometry1, jGeometry2, parameters); * </pre></blockquote> * * @param geom1 an Expression representing a JGeometryObject * @param geom2 a JGeometryObject or an Expression representing a JGeometryObject * @param params a SpatialParameters object configured with the parameters to the call * @return a TopLink Expression */ public static Expression filter(Expression geom1, Object geom2, SpatialParameters params) { String stringParameters = params == null ? null : params.getParameterString(); return getSpatialExpression(SDO_FILTER, geom1, geom2, stringParameters); }
/** * PUBLIC: * Return an Expression for the MDSYS.SDO_WITHIN_DISTANCE Spatial Operator on the Oracle Database * Use of this expression requires the Java spatial classes * * <pre><blockquote> * SpatialParameters parameters = new SpatialParameters(); *parameters.setDistance(10d); * Expression selectCriteria = SpatialExpressions.withinDistance(jGeometry1, jGeometry2, parameters); * </blockquote></pre> * * @param geom1 an Expression representing a JGeometryObject * @param geom2 a JGeometryObject or an Expression representing a JGeometryObject * @param params a SpatialParameters object configured with the parameters to the call * @return a TopLink Expression */ public static Expression withinDistance(Expression geom1, Object geom2, SpatialParameters params) { String stringParameters = params == null ? null : params.getParameterString(); return getSpatialExpression(SDO_WITHIN_DISTANCE, geom1, geom2, stringParameters); }
/** * PUBLIC: * Return an Expression for the MDSYS.SDO_NN Spatial Operator on the Oracle Database * Use of this operator requires the Java spatial classes * * <pre><blockquote> * SpatialParameters parameters = new SpatialParameters(); * parameters.setUnit(Units.M); * Expression selectCriteria = SpatialExpressions.nearestNeighbor(jGeometry1, jGeometry2, parameters); * </blockquote></pre> * * @param geom1 an Expression representing a JGeometryObject * @param geom2 a JGeometryObject or an Expression representing a JGeometryObject * @param params a SpatialParameters object configured with the parameters to the call * @return a TopLink Expression */ public static Expression nearestNeighbor(Expression geom1, Object geom2, SpatialParameters params) { String stringParameters = params == null ? null : params.getParameterString(); return getSpatialExpression(SDO_NN, geom1, geom2, stringParameters); }
/** * PUBLIC: * Return an Expression for the MDSYS.SDO_FILTER Spatial Operator on the Oracle Database * Use of this operator requires the Java spatial classes * * <blockquote><pre> * SpatialParameters parameters = new SpatialParameters(); * parameters.setQueryType(QueryType.WINDOW); * Expression selectCriteria = SpatialExpressions.filter(jGeometry1, jGeometry2, parameters); * </pre></blockquote> * * @param geom1 an Expression representing a JGeometryObject * @param geom2 a JGeometryObject or an Expression representing a JGeometryObject * @param params a SpatialParameters object configured with the parameters to the call * @return a TopLink Expression */ public static Expression filter(Expression geom1, Object geom2, SpatialParameters params) { String stringParameters = params == null ? null : params.getParameterString(); return getSpatialExpression(SDO_FILTER, geom1, geom2, stringParameters); }
/** * PUBLIC: * Return an Expression for the MDSYS.SDO_NN Spatial Operator on the Oracle Database * Use of this operator requires the Java spatial classes * * <blockquote><pre> * SpatialParameters parameters = new SpatialParameters(); * parameters.setUnit(Units.M); * Expression selectCriteria = SpatialExpressions.nearestNeighbor(jGeometry1, jGeometry2, parameters); * </pre></blockquote> * * @param geom1 an Expression representing a JGeometryObject * @param geom2 a JGeometryObject or an Expression representing a JGeometryObject * @param params a SpatialParameters object configured with the parameters to the call * @return a TopLink Expression */ public static Expression nearestNeighbor(Expression geom1, Object geom2, SpatialParameters params) { String stringParameters = params == null ? null : params.getParameterString(); return getSpatialExpression(SDO_NN, geom1, geom2, stringParameters); }
/** * PUBLIC: * Return an Expression for the MDSYS.MDSYS.SDO_RELATE Spatial Operator on the Oracle Database * Use of this operator requires the Java spatial classes * * <blockquote><pre> * SpatialParameters parameters = new SpatialParameters(); * parameters..setMask(Mask.ANYINTERACT).setQueryType(QueryType.WINDOW); * Expression selectCriteria = SpatialExpressions.relate(jGeometry1, jGeometry2, parameters); * </pre></blockquote> * * @param geom1 an Expression representing a JGeometryObject * @param geom2 a JGeometryObject or an Expression representing a JGeometryObject * @param params a SpatialParameters object configured with the parameters to the call * @return a TopLink Expression */ public static Expression relate(Expression geom1, Object geom2, SpatialParameters params) { String stringParameters = params == null ? null : params.getParameterString(); return getSpatialExpression(SDO_RELATE, geom1, geom2, stringParameters); }
/** * PUBLIC: * Return an Expression for the MDSYS.MDSYS.SDO_RELATE Spatial Operator on the Oracle Database * Use of this operator requires the Java spatial classes * * <blockquote><pre> * SpatialParameters parameters = new SpatialParameters(); * parameters..setMask(Mask.ANYINTERACT).setQueryType(QueryType.WINDOW); * Expression selectCriteria = SpatialExpressions.relate(jGeometry1, jGeometry2, parameters); * </pre></blockquote> * * @param geom1 an Expression representing a JGeometryObject * @param geom2 a JGeometryObject or an Expression representing a JGeometryObject * @param params a SpatialParameters object configured with the parameters to the call * @return a TopLink Expression */ public static Expression relate(Expression geom1, Object geom2, SpatialParameters params) { String stringParameters = params == null ? null : params.getParameterString(); return getSpatialExpression(SDO_RELATE, geom1, geom2, stringParameters); }
/** * PUBLIC: * Return an Expression for the MDSYS.SDO_NN Spatial Operator on the Oracle Database * Use of this operator requires the Java spatial classes * * <blockquote><pre> * SpatialParameters parameters = new SpatialParameters(); * parameters.setUnit(Units.M); * Expression selectCriteria = SpatialExpressions.nearestNeighbor(jGeometry1, jGeometry2, parameters); * </pre></blockquote> * * @param geom1 an Expression representing a JGeometryObject * @param geom2 a JGeometryObject or an Expression representing a JGeometryObject * @param params a SpatialParameters object configured with the parameters to the call * @return a TopLink Expression */ public static Expression nearestNeighbor(Expression geom1, Object geom2, SpatialParameters params) { String stringParameters = params == null ? null : params.getParameterString(); return getSpatialExpression(SDO_NN, geom1, geom2, stringParameters); }
/** * PUBLIC: * Return an Expression for the MDSYS.SDO_FILTER Spatial Operator on the Oracle Database * Use of this operator requires the Java spatial classes * * <pre><blockquote> * SpatialParameters parameters = new SpatialParameters(); * parameters.setQueryType(QueryType.WINDOW); * Expression selectCriteria = SpatialExpressions.filter(jGeometry1, jGeometry2, parameters); * </blockquote></pre> * * @param geom1 an Expression representing a JGeometryObject * @param geom2 a JGeometryObject or an Expression representing a JGeometryObject * @param params a SpatialParameters object configured with the parameters to the call * @return a TopLink Expression */ public static Expression filter(Expression geom1, Object geom2, SpatialParameters params) { String stringParameters = params == null ? null : params.getParameterString(); return getSpatialExpression(SDO_FILTER, geom1, geom2, stringParameters); }