Class OracleServerDialect
java.lang.Object
com.kheops.jmap.server.datasources.egdb.OracleServerDialect
- All Implemented Interfaces:
IEgdbDialect
Implements methods for Oracle database
-
Field Summary
Fields inherited from interface com.kheops.jmap.server.datasources.egdb.IEgdbDialect
nbDimensions
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongeometryTypeQueryCondition
(String[] geometryType) typedef enum { SE_OGC_GEOMETRY = 0, SE_OGC_POINT = 1, SE_OGC_CURVE = 2, SE_OGC_LINESTRING = 3, SE_OGC_SURFACE = 4, SE_OGC_POLYGON = 5, SE_OGC_COLLECTION = 6, SE_OGC_MULTIPOINT = 7, SE_OGC_MULTICURVE = 8, SE_OGC_MULTILINESTRING = 9, SE_OGC_MULTISURFACE = 10, SE_OGC_MULTIPOLYGON = 11 } SE_OGC_GEOMETRY_TYPES;This method is used to build the specific sql statement for a SQLServer database when a spatial filter is going to be used.Build the query statement to get the geometry type of the layer
-
Constructor Details
-
OracleServerDialect
-
-
Method Details
-
sqlGeometryRelations
Description copied from interface:IEgdbDialect
This method is used to build the specific sql statement for a SQLServer database when a spatial filter is going to be used. Spatial filters use methods to determine relationships between geometries. For example if two geometries intersect or overlap. In the case of SQLServer, different methods exist.- Specified by:
sqlGeometryRelations
in interfaceIEgdbDialect
- Returns:
- String that represents the query to execute.
-
geometryTypeQueryCondition
typedef enum { SE_OGC_GEOMETRY = 0, SE_OGC_POINT = 1, SE_OGC_CURVE = 2, SE_OGC_LINESTRING = 3, SE_OGC_SURFACE = 4, SE_OGC_POLYGON = 5, SE_OGC_COLLECTION = 6, SE_OGC_MULTIPOINT = 7, SE_OGC_MULTICURVE = 8, SE_OGC_MULTILINESTRING = 9, SE_OGC_MULTISURFACE = 10, SE_OGC_MULTIPOLYGON = 11 } SE_OGC_GEOMETRY_TYPES;- Specified by:
geometryTypeQueryCondition
in interfaceIEgdbDialect
- Returns:
- Query string to check the geometry type
-
sqlQueryAvailableGeometryType
Description copied from interface:IEgdbDialect
Build the query statement to get the geometry type of the layer- Specified by:
sqlQueryAvailableGeometryType
in interfaceIEgdbDialect
- Returns:
- Query string to be executed to extract the geometry type
-