org.hibernatespatial.oracle
Class SDOGeometryExpectationsFactory

java.lang.Object
  extended by org.hibernatespatial.test.AbstractExpectationsFactory
      extended by org.hibernatespatial.oracle.SDOGeometryExpectationsFactory

public class SDOGeometryExpectationsFactory
extends AbstractExpectationsFactory

Expectations factory for Oracle 10g (SDOGeometry).


Field Summary
 
Fields inherited from class org.hibernatespatial.test.AbstractExpectationsFactory
BOOLEAN, DOUBLE, GEOMETRY, INTEGER, OBJECT, STRING, TEST_POINT_WKT, TEST_POLYGON_WKT
 
Constructor Summary
SDOGeometryExpectationsFactory(DataSourceUtils dataSourceUtils)
           
 
Method Summary
protected  NativeSQLStatement createNativeAsBinaryStatement()
           
protected  NativeSQLStatement createNativeAsTextStatement()
           
protected  NativeSQLStatement createNativeBoundaryStatement()
           
protected  NativeSQLStatement createNativeBufferStatement(Double distance)
           
protected  NativeSQLStatement createNativeContainsStatement(com.vividsolutions.jts.geom.Geometry geom)
           
protected  NativeSQLStatement createNativeConvexHullStatement(com.vividsolutions.jts.geom.Geometry geom)
           
protected  NativeSQLStatement createNativeCrossesStatement(com.vividsolutions.jts.geom.Geometry geom)
           
protected  NativeSQLStatement createNativeDifferenceStatement(com.vividsolutions.jts.geom.Geometry geom)
           
protected  NativeSQLStatement createNativeDimensionSQL()
           
protected  NativeSQLStatement createNativeDisjointStatement(com.vividsolutions.jts.geom.Geometry geom)
           
protected  NativeSQLStatement createNativeDistanceStatement(com.vividsolutions.jts.geom.Geometry geom)
           
protected  NativeSQLStatement createNativeDwithinStatement(com.vividsolutions.jts.geom.Point geom, double distance)
           
protected  NativeSQLStatement createNativeEnvelopeStatement()
           
protected  NativeSQLStatement createNativeEqualsStatement(com.vividsolutions.jts.geom.Geometry testPolygon)
           
protected  NativeSQLStatement createNativeFilterStatement(com.vividsolutions.jts.geom.Geometry geom)
           
protected  NativeSQLStatement createNativeGeometryTypeStatement()
           
protected  NativeSQLStatement createNativeGeomUnionStatement(com.vividsolutions.jts.geom.Geometry geom)
           
protected  NativeSQLStatement createNativeHavingSRIDStatement(int srid)
           
protected  NativeSQLStatement createNativeIntersectionStatement(com.vividsolutions.jts.geom.Geometry geom)
           
protected  NativeSQLStatement createNativeIntersectsStatement(com.vividsolutions.jts.geom.Geometry geom)
           
protected  NativeSQLStatement createNativeIsEmptyStatement()
           
protected  NativeSQLStatement createNativeIsNotEmptyStatement()
           
protected  NativeSQLStatement createNativeIsSimpleStatement()
           
protected  NativeSQLStatement createNativeOverlapsStatement(com.vividsolutions.jts.geom.Geometry geom)
           
protected  NativeSQLStatement createNativeRelateStatement(com.vividsolutions.jts.geom.Geometry geom, String matrix)
           
protected  NativeSQLStatement createNativeSridStatement()
           
protected  NativeSQLStatement createNativeSymDifferenceStatement(com.vividsolutions.jts.geom.Geometry geom)
           
protected  NativeSQLStatement createNativeTouchesStatement(com.vividsolutions.jts.geom.Geometry geom)
           
protected  NativeSQLStatement createNativeTransformStatement(int epsg)
           
protected  NativeSQLStatement createNativeWithinStatement(com.vividsolutions.jts.geom.Geometry testPolygon)
           
protected  com.vividsolutions.jts.geom.Geometry decode(Object o)
           
 
Methods inherited from class org.hibernatespatial.test.AbstractExpectationsFactory
createConnection, createNativeSQLStatement, createNativeSQLStatement, createNativeSQLStatementAllWKTParams, getAsBinary, getAsText, getBoundary, getBuffer, getContains, getConvexHull, getCrosses, getDataSourceUtils, getDifference, getDimension, getDisjoint, getDistance, getDwithin, getEnvelope, getEquals, getFilter, getGeometryType, getGeomUnion, getIntersection, getIntersects, getIsEmpty, getIsNotEmpty, getIsSimple, getOverlaps, getRelate, getSrid, getSymDifference, getTestPoint, getTestPolygon, getTestSrid, getTouches, getTransform, getWithin, havingSRID, numPlaceHoldersInSQL, retrieveExpected
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SDOGeometryExpectationsFactory

public SDOGeometryExpectationsFactory(DataSourceUtils dataSourceUtils)
Method Detail

createNativeTouchesStatement

protected NativeSQLStatement createNativeTouchesStatement(com.vividsolutions.jts.geom.Geometry geom)
Specified by:
createNativeTouchesStatement in class AbstractExpectationsFactory

createNativeOverlapsStatement

protected NativeSQLStatement createNativeOverlapsStatement(com.vividsolutions.jts.geom.Geometry geom)
Specified by:
createNativeOverlapsStatement in class AbstractExpectationsFactory

createNativeRelateStatement

protected NativeSQLStatement createNativeRelateStatement(com.vividsolutions.jts.geom.Geometry geom,
                                                         String matrix)
Specified by:
createNativeRelateStatement in class AbstractExpectationsFactory

createNativeDwithinStatement

protected NativeSQLStatement createNativeDwithinStatement(com.vividsolutions.jts.geom.Point geom,
                                                          double distance)
Specified by:
createNativeDwithinStatement in class AbstractExpectationsFactory

createNativeIntersectsStatement

protected NativeSQLStatement createNativeIntersectsStatement(com.vividsolutions.jts.geom.Geometry geom)
Specified by:
createNativeIntersectsStatement in class AbstractExpectationsFactory

createNativeFilterStatement

protected NativeSQLStatement createNativeFilterStatement(com.vividsolutions.jts.geom.Geometry geom)
Specified by:
createNativeFilterStatement in class AbstractExpectationsFactory

createNativeDistanceStatement

protected NativeSQLStatement createNativeDistanceStatement(com.vividsolutions.jts.geom.Geometry geom)
Specified by:
createNativeDistanceStatement in class AbstractExpectationsFactory

createNativeDimensionSQL

protected NativeSQLStatement createNativeDimensionSQL()
Specified by:
createNativeDimensionSQL in class AbstractExpectationsFactory

createNativeBufferStatement

protected NativeSQLStatement createNativeBufferStatement(Double distance)
Specified by:
createNativeBufferStatement in class AbstractExpectationsFactory

createNativeConvexHullStatement

protected NativeSQLStatement createNativeConvexHullStatement(com.vividsolutions.jts.geom.Geometry geom)
Specified by:
createNativeConvexHullStatement in class AbstractExpectationsFactory

createNativeIntersectionStatement

protected NativeSQLStatement createNativeIntersectionStatement(com.vividsolutions.jts.geom.Geometry geom)
Specified by:
createNativeIntersectionStatement in class AbstractExpectationsFactory

createNativeDifferenceStatement

protected NativeSQLStatement createNativeDifferenceStatement(com.vividsolutions.jts.geom.Geometry geom)
Specified by:
createNativeDifferenceStatement in class AbstractExpectationsFactory

createNativeSymDifferenceStatement

protected NativeSQLStatement createNativeSymDifferenceStatement(com.vividsolutions.jts.geom.Geometry geom)
Specified by:
createNativeSymDifferenceStatement in class AbstractExpectationsFactory

createNativeGeomUnionStatement

protected NativeSQLStatement createNativeGeomUnionStatement(com.vividsolutions.jts.geom.Geometry geom)
Specified by:
createNativeGeomUnionStatement in class AbstractExpectationsFactory

createNativeAsTextStatement

protected NativeSQLStatement createNativeAsTextStatement()
Specified by:
createNativeAsTextStatement in class AbstractExpectationsFactory

createNativeSridStatement

protected NativeSQLStatement createNativeSridStatement()
Specified by:
createNativeSridStatement in class AbstractExpectationsFactory

createNativeIsSimpleStatement

protected NativeSQLStatement createNativeIsSimpleStatement()
Specified by:
createNativeIsSimpleStatement in class AbstractExpectationsFactory

createNativeIsEmptyStatement

protected NativeSQLStatement createNativeIsEmptyStatement()
Specified by:
createNativeIsEmptyStatement in class AbstractExpectationsFactory

createNativeIsNotEmptyStatement

protected NativeSQLStatement createNativeIsNotEmptyStatement()
Specified by:
createNativeIsNotEmptyStatement in class AbstractExpectationsFactory

createNativeBoundaryStatement

protected NativeSQLStatement createNativeBoundaryStatement()
Specified by:
createNativeBoundaryStatement in class AbstractExpectationsFactory

createNativeEnvelopeStatement

protected NativeSQLStatement createNativeEnvelopeStatement()
Specified by:
createNativeEnvelopeStatement in class AbstractExpectationsFactory

createNativeAsBinaryStatement

protected NativeSQLStatement createNativeAsBinaryStatement()
Specified by:
createNativeAsBinaryStatement in class AbstractExpectationsFactory

createNativeGeometryTypeStatement

protected NativeSQLStatement createNativeGeometryTypeStatement()
Specified by:
createNativeGeometryTypeStatement in class AbstractExpectationsFactory

createNativeWithinStatement

protected NativeSQLStatement createNativeWithinStatement(com.vividsolutions.jts.geom.Geometry testPolygon)
Specified by:
createNativeWithinStatement in class AbstractExpectationsFactory

createNativeEqualsStatement

protected NativeSQLStatement createNativeEqualsStatement(com.vividsolutions.jts.geom.Geometry testPolygon)
Specified by:
createNativeEqualsStatement in class AbstractExpectationsFactory

createNativeCrossesStatement

protected NativeSQLStatement createNativeCrossesStatement(com.vividsolutions.jts.geom.Geometry geom)
Specified by:
createNativeCrossesStatement in class AbstractExpectationsFactory

createNativeContainsStatement

protected NativeSQLStatement createNativeContainsStatement(com.vividsolutions.jts.geom.Geometry geom)
Specified by:
createNativeContainsStatement in class AbstractExpectationsFactory

createNativeDisjointStatement

protected NativeSQLStatement createNativeDisjointStatement(com.vividsolutions.jts.geom.Geometry geom)
Specified by:
createNativeDisjointStatement in class AbstractExpectationsFactory

createNativeTransformStatement

protected NativeSQLStatement createNativeTransformStatement(int epsg)
Specified by:
createNativeTransformStatement in class AbstractExpectationsFactory

createNativeHavingSRIDStatement

protected NativeSQLStatement createNativeHavingSRIDStatement(int srid)
Specified by:
createNativeHavingSRIDStatement in class AbstractExpectationsFactory

decode

protected com.vividsolutions.jts.geom.Geometry decode(Object o)
Specified by:
decode in class AbstractExpectationsFactory


Copyright © 2012 hibernatespatial.org. All Rights Reserved.