org.jpox.store.rdbms.mapping.ao2postgis
Class GeometryRDBMSMapping
java.lang.Object
org.jpox.store.rdbms.mapping.RDBMSMapping
org.jpox.store.rdbms.mapping.ColumnMapping
org.jpox.store.rdbms.mapping.ao2postgis.GeometryRDBMSMapping
- All Implemented Interfaces:
- org.jpox.store.mapped.mapping.DatastoreMapping
- Direct Known Subclasses:
- EnvelopeRDBMSMapping, GeometryBagRDBMSMapping, LineRDBMSMapping, MultipointRDBMSMapping, PathRDBMSMapping, PointRDBMSMapping, PolygonRDBMSMapping, PolylineRDBMSMapping, RingRDBMSMapping
public abstract class GeometryRDBMSMapping
- extends org.jpox.store.rdbms.mapping.ColumnMapping
Mapping for a ESRI Geometry object to PostGIS.
- Version:
- $Revision: 1.1 $
| Fields inherited from class org.jpox.store.rdbms.mapping.ColumnMapping |
column |
| Fields inherited from class org.jpox.store.rdbms.mapping.RDBMSMapping |
LOCALISER, LOCALISER_STORE, mapping, storeMgr |
|
Constructor Summary |
GeometryRDBMSMapping(org.jpox.store.mapped.MappedStoreManager storeMgr,
org.jpox.store.mapped.mapping.JavaTypeMapping mapping)
|
GeometryRDBMSMapping(org.jpox.store.mapped.MappedStoreManager storeMgr,
org.jpox.store.mapped.mapping.JavaTypeMapping mapping,
org.jpox.store.mapped.DatastoreField field)
|
|
Method Summary |
byte[] |
convertToWkb(java.lang.Object geom)
|
com.esri.arcgis.geometry.IGeometry |
getFromWkb(byte[] wkb)
|
abstract java.lang.Object |
getObject(java.lang.Object rs,
int exprIndex)
|
int |
getSRID(java.lang.Object geom)
|
org.jpox.store.rdbms.typeinfo.TypeInfo |
getTypeInfo()
|
void |
setObject(java.lang.Object ps,
int exprIndex,
java.lang.Object value)
|
| Methods inherited from class org.jpox.store.rdbms.mapping.ColumnMapping |
equals, getColumn, getDatastoreField, getInsertionInputParameter, getUpdateInputParameter, hashCode, includeInFetchStatement, initTypeInfo, isBitBased, isBooleanBased, isDecimalBased, isIntegerBased, isNullable, isStringBased |
| Methods inherited from class org.jpox.store.rdbms.mapping.RDBMSMapping |
failureMessage, getBoolean, getByte, getChar, getDatabaseAdapter, getDouble, getFloat, getInt, getJavaTypeMapping, getLong, getShort, getString, insertValuesOnInsert, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setShort, setString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
GeometryRDBMSMapping
public GeometryRDBMSMapping(org.jpox.store.mapped.MappedStoreManager storeMgr,
org.jpox.store.mapped.mapping.JavaTypeMapping mapping)
GeometryRDBMSMapping
public GeometryRDBMSMapping(org.jpox.store.mapped.MappedStoreManager storeMgr,
org.jpox.store.mapped.mapping.JavaTypeMapping mapping,
org.jpox.store.mapped.DatastoreField field)
getTypeInfo
public org.jpox.store.rdbms.typeinfo.TypeInfo getTypeInfo()
- Specified by:
getTypeInfo in class org.jpox.store.rdbms.mapping.ColumnMapping
getObject
public abstract java.lang.Object getObject(java.lang.Object rs,
int exprIndex)
- Specified by:
getObject in interface org.jpox.store.mapped.mapping.DatastoreMapping- Overrides:
getObject in class org.jpox.store.rdbms.mapping.RDBMSMapping
setObject
public void setObject(java.lang.Object ps,
int exprIndex,
java.lang.Object value)
- Specified by:
setObject in interface org.jpox.store.mapped.mapping.DatastoreMapping- Overrides:
setObject in class org.jpox.store.rdbms.mapping.RDBMSMapping
getFromWkb
public com.esri.arcgis.geometry.IGeometry getFromWkb(byte[] wkb)
convertToWkb
public byte[] convertToWkb(java.lang.Object geom)
getSRID
public int getSRID(java.lang.Object geom)
Copyright © -2008 . All Rights Reserved.