public interface JDBCHelper extends AutoCloseable
closeString getProviderName()
ExpressionBuilder.GeometrySupportType getGeometrySupportType()
JDBCSQLBuilderBase createSQLBuilder()
String getQuoteForIdentifiers()
String getQuoteForStrings()
boolean allowAutomaticValues()
boolean supportOffsetInSelect()
boolean useSubquery()
boolean hasSpatialFunctions()
boolean canWriteGeometry(int geometryType,
int geometrySubtype)
geometryType - geometrySubtype - Connection getConnection() throws AccessResourceException
AccessResourceExceptionConnection getConnectionWritable() throws AccessResourceException
AccessResourceExceptionString getConnectionURL()
JDBCConnectionParameters getConnectionParameters()
void closeConnection(Connection connection)
GeometryManager getGeometryManager()
ResulSetControler getResulSetControler()
String getSourceId()
ResourceProvider getResource()
void dispose()
void fetchFeature(FeatureProvider feature, ResultSet rs, FeatureAttributeDescriptor[] columns) throws DataException
DataExceptionvoid fetchFeature(FeatureProvider feature, ResulSetControler.ResultSetEntry rs) throws DataException
DataExceptionGeometry getGeometryFromColumn(ResultSet rs, int index) throws DataException
DataExceptionGeometry getGeometryFromColumn(ResulSetControler.ResultSetEntry rs, int index) throws DataException
DataExceptionOperationsFactory getOperations()
FeatureProvider createFeature(FeatureType featureType) throws DataException
DataExceptionJDBCStoreProvider createProvider(JDBCStoreParameters parameters, DataStoreProviderServices providerServices) throws InitializeException
InitializeExceptionJDBCServerExplorer createServerExplorer(JDBCServerExplorerParameters parameters, DataServerExplorerProviderServices providerServices) throws InitializeException
InitializeExceptionString getDatabaseCodeFromProyection(IProjection proj)
IProjection getProjectionFromDatabaseCode(String databaseCode)
int getSRSCode(IProjection crs)
crs - IProjection getProjectionFromSRSId(int srsid)
srsid - JDBCNewStoreParameters createNewStoreParameters()
JDBCStoreParameters createOpenStoreParameters()
JDBCServerExplorerParameters createServerExplorerParameters()
String getSourceId(JDBCStoreParameters parameters)