if (jstore.getVirtualTables().containsValue(vt)) { if (!jstore.getVirtualTables().containsValue(vt)) { ft = null;
&& store.getVirtualTables().get(tableName) == null) {
if (dataStore.getVirtualTables().get(tableName) != null) { return null;
if (dataStore.getVirtualTables().get(featureType.getTypeName()) != null) return null;
String schema, SimpleFeatureType featureType, Connection cx) throws SQLException, IOException { if (dataStore.getVirtualTables().get(featureType.getTypeName()) != null) return null;
public void testInvalidQuery() throws Exception { String sql = dataStore.getVirtualTables().get("riverReduced").getSql(); VirtualTable vt = new VirtualTable("riverPolluted", "SOME EXTRA GARBAGE " + sql); vt.addGeometryMetadatata("geom", LineString.class, -1); try { dataStore.addVirtualTable(vt); fail("Should have failed with invalid sql definition"); } catch (IOException e) { // ok, that's what we expected } }
VirtualTable virtualTable = getDataStore().getVirtualTables().get(entry.getTypeName());
&& store.getVirtualTables().get(tableName) == null) {
Map<String, VirtualTable> existingVirtualTables = delegate.getVirtualTables(); VirtualTable existing = existingVirtualTables.get(typeName); if (existing != null) {
VirtualTable virtualTable = getDataStore().getVirtualTables().get(entry.getTypeName());