| org.geotools.data.postgis.PostgisDataStore org.geotools.data.postgis.WrappedPostgisDataStore
WrappedPostgisDataStore | class WrappedPostgisDataStore extends PostgisDataStore (Code) | | A postgis datastore subclass that provides extra accessors so that the versioned datastore can
work.
This class is needed because this way all the JDBC datastore infrastructure can work without the
need to break its assumptions.
For example, getSchema() usually returns a feature type that mimics the table structure, but for
versioned data we have to return one that does not have the versioning columns.
author: aaime since: 2.4 |
Methods inherited from org.geotools.data.postgis.PostgisDataStore | protected boolean allowTable(String tablename)(Code)(Java Doc) protected String[] attributeNames(FeatureType featureType, Filter filter) throws IOException(Code)(Java Doc) protected AttributeType buildAttributeType(ResultSet metadataRs) throws IOException(Code)(Java Doc) protected FIDMapper buildFIDMapper(String typeName, FIDMapperFactory factory) throws IOException(Code)(Java Doc) protected FIDMapperFactory buildFIDMapperFactory(JDBCDataStoreConfig config)(Code)(Java Doc) protected FeatureType buildSchema(String typeName, FIDMapper mapper) throws IOException(Code)(Java Doc) public PostgisFeatureLocking createFeatureLockingInternal(PostgisDataStore ds, FeatureType type) throws IOException(Code)(Java Doc) protected JDBCFeatureWriter createFeatureWriter(FeatureReader fReader, QueryData queryData) throws IOException(Code)(Java Doc) protected LockingManager createLockingManager()(Code)(Java Doc) protected PostgisSQLBuilder createSQLBuilder()(Code)(Java Doc) public void createSchema(FeatureType featureType) throws IOException(Code)(Java Doc) protected int determineSRID(String tableName, String geometryColumnName) throws IOException(Code)(Java Doc) protected int getConcurrency(boolean forWrite)(Code)(Java Doc) public PostgisDBInfo getDBInfo()(Code)(Java Doc) public DataSource getDataSource()(Code)(Java Doc) public Envelope getEnvelope(String typeName)(Code)(Java Doc) public FeatureReader getFeatureReader(FeatureType requestType, Filter filter, Transaction transaction) throws IOException(Code)(Java Doc) public FeatureSource getFeatureSource(String typeName) throws IOException(Code)(Java Doc) public FeatureWriter getFeatureWriter(String typeName, Transaction transaction) throws IOException(Code)(Java Doc) public FeatureWriter getFeatureWriterAppend(String typeName, Transaction transaction) throws IOException(Code)(Java Doc) AttributeType getGeometryAttribute(String tableName, String columnName, boolean nillable) throws IOException(Code)(Java Doc) protected AttributeIO getGeometryAttributeIO(AttributeType type, QueryData queryData)(Code)(Java Doc) public int getOptimizeMode()(Code)(Java Doc) protected int getResultSetType(boolean forWrite)(Code)(Java Doc) int getSRID(String typeName, String geomColName) throws IOException(Code)(Java Doc) public FeatureType getSchema(String arg0) throws IOException(Code)(Java Doc) public SQLBuilder getSqlBuilder(String typeName) throws IOException(Code)(Java Doc) public Set getSupportedHints()(Code)(Java Doc) public String[] getTypeNames() throws IOException(Code)(Java Doc) protected void guessDataStoreOptions() throws IOException(Code)(Java Doc) protected void initBuilder(PostgisSQLBuilder builder)(Code)(Java Doc) public boolean isByteaEnabled()(Code)(Java Doc) public boolean isByteaWKB()(Code)(Java Doc) public boolean isEstimatedExtent()(Code)(Java Doc) public boolean isLooseBbox()(Code)(Java Doc) public boolean isWKBEnabled()(Code)(Java Doc) protected static String schema(String schema)(Code)(Java Doc) public void setByteaEnabled(boolean byteaEnabled)(Code)(Java Doc) public void setByteaWKB(boolean byteaWKB)(Code)(Java Doc) public void setEstimatedExtent(boolean estimatedExtent)(Code)(Java Doc) public void setLooseBbox(boolean isLooseBbox)(Code)(Java Doc) public void setOptimizeMode(int mode)(Code)(Java Doc) public void setWKBEnabled(boolean enabled)(Code)(Java Doc) public void updateSchema(String typeName, FeatureType featureType) throws IOException(Code)(Java Doc)
|
|
|