@Override public void postCreateFeatureType( SimpleFeatureType featureType, DatabaseMetaData metadata, String schemaName, Connection cx) throws SQLException { delegate.postCreateFeatureType(featureType, metadata, schemaName, cx); }
@Override public void preDropTable(String schemaName, SimpleFeatureType featureType, Connection cx) throws SQLException { delegate.preDropTable(schemaName, featureType, cx); }
@Override public void postCreateTable(String schemaName, SimpleFeatureType featureType, Connection cx) throws SQLException { delegate.postCreateTable(schemaName, featureType, cx); }
@Override public Object getNextAutoGeneratedValue( String schemaName, String tableName, String columnName, Connection cx) throws SQLException { return delegate.getNextAutoGeneratedValue(schemaName, tableName, columnName, cx); }
@Override public Envelope decodeGeometryEnvelope(ResultSet rs, int column, Connection cx) throws SQLException, IOException { return delegate.decodeGeometryEnvelope(rs, column, cx); }
@Override public void postDropTable(String schemaName, SimpleFeatureType featureType, Connection cx) throws SQLException { delegate.postDropTable(schemaName, featureType, cx); }
@Override protected Object visitBinarySpatialOperator( BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData) { return visitBinarySpatialOperator( filter, (Expression) property, (Expression) geometry, swapped, extraData); }
@Override public String getSequenceForColumn( String schemaName, String tableName, String columnName, Connection cx) throws SQLException { return delegate.getSequenceForColumn(schemaName, tableName, columnName, cx); }
@Override public void registerSqlTypeToSqlTypeNameOverrides(Map<Integer, String> overrides) { delegate.registerSqlTypeToSqlTypeNameOverrides(overrides); } }
@Override public boolean includeTable(String schemaName, String tableName, Connection cx) throws SQLException { return delegate.includeTable(schemaName, tableName, cx); }
@Override public Integer getGeometrySRID( String schemaName, String tableName, String columnName, Connection cx) throws SQLException { return delegate.getGeometrySRID(schemaName, tableName, columnName, cx); }
@Override public Geometry decodeGeometryValue( GeometryDescriptor descriptor, ResultSet rs, String column, GeometryFactory factory, Connection cx, Hints hints) throws IOException, SQLException { return delegate.decodeGeometryValue(descriptor, rs, column, factory, cx, hints); }
@Override public Object getLastAutoGeneratedValue( String schemaName, String tableName, String columnName, Connection cx) throws SQLException { return delegate.getLastAutoGeneratedValue(schemaName, tableName, columnName, cx); }
protected SQLDialect createSQLDialect(JDBCDataStore dataStore) { return new H2DialectBasic(dataStore); // return new H2DialectPrepared(dataStore); }
@Override public void postCreateFeatureType( SimpleFeatureType featureType, DatabaseMetaData metadata, String schemaName, Connection cx) throws SQLException { delegate.postCreateFeatureType(featureType, metadata, schemaName, cx); }
@Override public void preDropTable(String schemaName, SimpleFeatureType featureType, Connection cx) throws SQLException { delegate.preDropTable(schemaName, featureType, cx); }
@Override public void postCreateTable(String schemaName, SimpleFeatureType featureType, Connection cx) throws SQLException { delegate.postCreateTable(schemaName, featureType, cx); }
@Override public Object getNextAutoGeneratedValue( String schemaName, String tableName, String columnName, Connection cx) throws SQLException { return delegate.getNextAutoGeneratedValue(schemaName, tableName, columnName, cx); }
@Override public Envelope decodeGeometryEnvelope(ResultSet rs, int column, Connection cx) throws SQLException, IOException { return delegate.decodeGeometryEnvelope(rs, column, cx); }
@Override public void postDropTable(String schemaName, SimpleFeatureType featureType, Connection cx) throws SQLException { delegate.postDropTable(schemaName, featureType, cx); }