Package org.gdbms.engine.data

Examples of org.gdbms.engine.data.SpatialDataSource.start()


  public static void testFullExtent(DataSourceFactory ds, String pgds)
      throws DriverException, NoSuchTableException,
      DataSourceCreationException {
    SpatialDataSource d = (SpatialDataSource) ds.getDataSource(pgds);

    d.start();
    Rectangle2D ext = d.getFullExtent();
    assertTrue(ext.equals(new Rectangle2D.Double(2433.020662567047,
        114.8368131544528, 77.53957297587749, 62.26802303144619)));
    d.stop();
  }
View Full Code Here


        ValueFactory.createValue(new Timestamp(4L)), // TIMESTAMP
        ValueFactory.createValue(new Time(3L)), // TIME
        GeometryFactory.createPoint2D(0, 0) });
    d.commitTrans();

    d.start();
    assertTrue(((BooleanValue) d.getFieldValue(0, 4)).getValue());
    d.stop();
  }

}
View Full Code Here

     * @throws Exception DOCUMENT ME!
     */
    private void testGetFieldValue(String dsName) throws Exception {
        SpatialDataSource d = (SpatialDataSource) ds.getDataSource(dsName);

        d.start();

        int gfi = d.getSpatialFieldIndex();

        IGeometry myGeometry = (IGeometry) d.getFieldValue(0, gfi);
        PathIterator myPathI = myGeometry.getGeneralPathXIterator();
View Full Code Here

        testIsSpatial("points0");
    }

    private void testIsSpatial(String dsName) throws Exception {
        SpatialDataSource sds = (SpatialDataSource) ds.getDataSource(dsName);
        sds.start();
        assertTrue(sds.getDriverMetadata() instanceof SpatialDriverMetadata);
        assertTrue(sds.getDriverMetadata().getFieldCount() > 0);
        sds.stop();
    }
   
View Full Code Here

        testHasSpatialField("points0");
    }
   
    private void testHasSpatialField(String dsName) throws Exception {
        SpatialDataSource sds = (SpatialDataSource) ds.getDataSource(dsName);
        sds.start();
        SpatialDriverMetadata sdm = (SpatialDriverMetadata) sds.getDriverMetadata();
        boolean has = false;
        for (int i = 0; i < sdm.getFieldCount(); i++) {
            if (sdm.getFieldType(i).equals(PTTypes.STR_GEOMETRY)) {
                has = true;
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.