@Component public class OracleDatabaseGeoHelper extends Object implements IDatabaseGeoHelper
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
logger |
| Constructor and Description |
|---|
OracleDatabaseGeoHelper() |
| Modifier and Type | Method and Description |
|---|---|
AbstractBoundingBoxRule |
createBoundingBoxRule(String column,
Double xmin,
Double ymin,
Double xmax,
Double ymax) |
AbstractIntersectsByPoint2DRule |
createIntersectsByPoint2DRule(String column,
Double x,
Double y) |
String |
fillGeometryValue(String geoColumnName) |
Integer |
getSrid() |
String |
modifyColumnValue(String value) |
void |
postConstruct() |
void |
preDestroy() |
void |
setGeometryValue(org.locationtech.jts.geom.Geometry jtsGeometry,
int geometryDimension,
PreparedStatement ps,
int position) |
boolean |
supportsNativeGeometry() |
@PostConstruct public void postConstruct()
@PreDestroy public void preDestroy()
public Integer getSrid()
getSrid in interface IDatabaseGeoHelperpublic String modifyColumnValue(String value)
modifyColumnValue in interface IDatabaseGeoHelperpublic String fillGeometryValue(String geoColumnName)
fillGeometryValue in interface IDatabaseGeoHelperpublic void setGeometryValue(org.locationtech.jts.geom.Geometry jtsGeometry,
int geometryDimension,
PreparedStatement ps,
int position)
throws SQLException
setGeometryValue in interface IDatabaseGeoHelperSQLExceptionpublic boolean supportsNativeGeometry()
supportsNativeGeometry in interface IDatabaseGeoHelperpublic AbstractBoundingBoxRule createBoundingBoxRule(String column, Double xmin, Double ymin, Double xmax, Double ymax)
createBoundingBoxRule in interface IDatabaseGeoHelperpublic AbstractIntersectsByPoint2DRule createIntersectsByPoint2DRule(String column, Double x, Double y)
createIntersectsByPoint2DRule in interface IDatabaseGeoHelperCopyright © 2021. All rights reserved.