Class OracleServerDialect
java.lang.Object
com.kheops.jmap.server.datasources.egdb.OracleServerDialect
- All Implemented Interfaces:
- IEgdbDialect
Implements methods for Oracle database
- 
Field SummaryFields inherited from interface com.kheops.jmap.server.datasources.egdb.IEgdbDialectnbDimensions
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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- 
sqlGeometryRelationsDescription copied from interface:IEgdbDialectThis 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:
- sqlGeometryRelationsin interface- IEgdbDialect
- Returns:
- String that represents the query to execute.
 
- 
geometryTypeQueryConditiontypedef 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:
- geometryTypeQueryConditionin interface- IEgdbDialect
- Returns:
- Query string to check the geometry type
 
- 
sqlQueryAvailableGeometryTypeDescription copied from interface:IEgdbDialectBuild the query statement to get the geometry type of the layer- Specified by:
- sqlQueryAvailableGeometryTypein interface- IEgdbDialect
- Returns:
- Query string to be executed to extract the geometry type
 
 
-