ft = jstore.getSchema(vt.getName());
protected PrimaryKey getPrimaryKey(String typeName) throws IOException { SimpleFeatureType featureType = dataStore.getSchema(typeName); return dataStore.getPrimaryKey(featureType); }
public void testRiverReducedSchema() throws Exception { SimpleFeatureType type = dataStore.getSchema("riverReduced"); assertNotNull(type); checkRiverReduced(type); }
public void testRiverReducedCommentSchema() throws Exception { SimpleFeatureType type = dataStore.getSchema("riverReducedComment"); assertNotNull(type); checkRiverReduced(type); }
public void testPersonSchema() throws Exception { SimpleFeatureType ft = dataStore.getSchema(tname(PERSON)); assertFeatureTypesEqual(personSchema, ft); }
public void testSkippedColumn() throws Exception { SimpleFeatureType ft = dataStore.getSchema(tname(SKIPCOLUMN)); assertFeatureTypesEqual(schema, ft); }
public void testSchema() throws Exception { SimpleFeatureType ft = dataStore.getSchema(tname(TESTLOB)); assertFeatureTypesEqual(lobSchema, ft); }
public void testGuessGeometry() throws Exception { SimpleFeatureType type = dataStore.getSchema("riverFull"); assertNotNull(type); assertNotNull(type.getGeometryDescriptor()); // perform the same tests with the place holder for the where clause type = dataStore.getSchema("riverFullPlaceHolder"); assertNotNull(type); assertNotNull(type.getGeometryDescriptor()); }
public void testSchemaPk() throws Exception { if (!supportsPkOnViews()) return; SimpleFeatureType ft = dataStore.getSchema(tname(LAKESVIEWPK)); assertFeatureTypesEqual(lakeViewPkSchema, ft); }
public void testCreate() throws Exception { dataStore.createSchema(zipCodeSchema); assertFeatureTypesEqual(zipCodeSchema, dataStore.getSchema(tname(ZIPCODE))); }
public void testVirtualTable() throws Exception { // geopoint( id:Integer; name:String; geo:Geography(Point) ) StringBuffer sb = new StringBuffer(); sb.append("select * from "); dialect.encodeTableName(tname("geopoint"), sb); VirtualTable vt = new VirtualTable("geopoint_vt", sb.toString()); dataStore.addVirtualTable(vt); SimpleFeatureType featureType = dataStore.getSchema("geopoint_vt"); assertNotNull(featureType); assertNotNull(featureType.getGeometryDescriptor()); } }
public void testGetSchema() throws Exception { SimpleFeatureType ft = dataStore.getSchema(tname("b")); assertEquals(Boolean.class, ft.getDescriptor("boolProperty").getType().getBinding()); }
public void testGetSchema() throws Exception { SimpleFeatureType ft = dataStore.getSchema(tname("guid")); assertEquals(UUID.class, ft.getDescriptor(aname("uuidProperty")).getType().getBinding()); }
public void testSchema() throws Exception { SimpleFeatureType schema = dataStore.getSchema(tname(getLine3d())); CoordinateReferenceSystem crs = schema.getGeometryDescriptor().getCoordinateReferenceSystem(); assertEquals(Integer.valueOf(getEpsgCode()), CRS.lookupEpsgCode(crs, false)); assertEquals( getNativeSRID(), schema.getGeometryDescriptor().getUserData().get(JDBCDataStore.JDBC_NATIVE_SRID)); assertEquals( 3, schema.getGeometryDescriptor().getUserData().get(Hints.COORDINATE_DIMENSION)); }
public void testCreateSchema() throws IOException { SimpleFeatureTypeBuilder tb = new SimpleFeatureTypeBuilder(); tb.init(lobSchema); tb.setName(tname("testLobCreate")); SimpleFeatureType ft = tb.buildFeatureType(); if (Arrays.asList(dataStore.getTypeNames()).contains(ft.getTypeName())) { dataStore.removeSchema(ft.getTypeName()); } dataStore.createSchema(ft); SimpleFeatureType ft2 = dataStore.getSchema(ft.getTypeName()); assertFeatureTypesEqual(ft, ft2); } }
public void testGetSchemaRiver() throws IOException { SimpleFeatureType expected = td.riverType; SimpleFeatureType actual = dataStore.getSchema(tname("river")); assertEquals("name", aname(expected.getName()), actual.getName()); // assertEquals( "compare", 0, DataUtilities.compare( expected, actual )); assertEquals("attributeCount", expected.getAttributeCount(), actual.getAttributeCount()); assertFeatureTypesEqual(expected, actual); // assertEquals(expected, actual); }
public void testSchema() throws Exception { SimpleFeatureType type = dataStore.getSchema(tname("udt")); assertNotNull(type); assertNotNull(type.getDescriptor(aname("ut"))); assertEquals(String.class, type.getDescriptor(aname("ut")).getType().getBinding()); }
public void testRead() throws Exception { SimpleFeatureType type = dataStore.getSchema(tname("udt")); SimpleFeatureCollection features = dataStore.getFeatureSource(tname("udt")).getFeatures(); try (SimpleFeatureIterator fi = features.features()) { assertTrue(fi.hasNext()); assertEquals("12ab", fi.next().getAttribute(aname("ut"))); assertFalse(fi.hasNext()); } }
public void testMappings() throws Exception { SimpleFeatureType ft = dataStore.getSchema(tname("dates")); assertEquals(Date.class, ft.getDescriptor(aname("d")).getType().getBinding()); assertEquals(Timestamp.class, ft.getDescriptor(aname("dt")).getType().getBinding()); assertEquals(Time.class, ft.getDescriptor(aname("t")).getType().getBinding()); }