Package org.gdbms.engine.data

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


       
        d.beginTrans();
        d.buildIndex();
        Value[] row = d.getRow(0);
        long rc = d.getRowCount();
        d.insertFilledRow(row);
        d.insertFilledRow(row);
        d.undo();
        d.undo();
        assertTrue(d.getFieldValue(rc, 0) instanceof NullValue);
        assertTrue(d.getFieldValue(rc - 1, 0) instanceof NullValue);
View Full Code Here


        d.beginTrans();
        d.buildIndex();
        Value[] row = d.getRow(0);
        long rc = d.getRowCount();
        d.insertFilledRow(row);
        d.insertFilledRow(row);
        d.undo();
        d.undo();
        assertTrue(d.getFieldValue(rc, 0) instanceof NullValue);
        assertTrue(d.getFieldValue(rc - 1, 0) instanceof NullValue);
        d.rollBackTrans();
View Full Code Here

        cgp.lineTo(10, 10);
        cgp.lineTo(0, 10);
        Value[] row = sds.getRow(0);
        Value g = GeometryFactory.createPolygon2D(cgp);
        row[sds.getSpatialFieldIndex()] = g;
        sds.insertFilledRow(row);
        compareDataSource(sds);
        sds.setFieldValue(0, sds.getSpatialFieldIndex(), g);
        compareDataSource(sds);
        sds.insertEmptyRow();
        compareDataSource(sds);
View Full Code Here

    long rc = d.getRowCount();
    Value[] row = d.getRow(0);

    for (int i = 0; i < geometries.length; i++) {
      row[sfi] = geometries[i];
      d.insertFilledRow(row);
    }

    for (int i = 0; i < geometries.length; i++) {
      assertTrue(contains(d, d.queryIndex(bounds[i]), geometries[i]));
    }
View Full Code Here

    DBSourceCreation dbsc = new DBSourceCreation(source, dsdm);
    ds.createDataSource(dbsc);
    SpatialDataSource d = ds.getSpatialDataSource(source);
    d.beginTrans();
    assertTrue(d.getSpatialFieldIndex() == 16);
    d.insertFilledRow(new Value[] { ValueFactory.createValue("a"), // CHAR
        ValueFactory.createValue("b"), // VARCHAR
        ValueFactory.createValue(123123L), // BIGINT
        ValueFactory.createValue(true), // BOOLEAN
        ValueFactory.createValue(true), // BIT
        ValueFactory.createValue(new Date()), // DATE
View Full Code Here

            dsf.getDataSource("spatialObject");
        ds.beginTrans();
        ds.buildIndex();
        ds.deleteRow(2);
        ds.setFieldValue(0, 1, ValueFactory.createValue("nuevo"));
        ds.insertFilledRow(new Value[]{
                GeometryFactory.createPoint2D(100, 100),
                ValueFactory.createValue("perfect")
        });
        String table = ds.getAsString();
        try {
View Full Code Here

            dsf.getDataSource("spatialWriteFile");
        ds.beginTrans();
        ds.buildIndex();
        ds.deleteRow(2);
        ds.setFieldValue(0, 1, ValueFactory.createValue("nuevo"));
        ds.insertFilledRow(new Value[]{
                GeometryFactory.createPoint2D(100, 100),
                ValueFactory.createValue("perfect")
        });
        String table = ds.getAsString();
        try {
View Full Code Here

            dsf.getDataSource("spatialCloseFile");
        ds.beginTrans();
        ds.buildIndex();
        ds.deleteRow(2);
        ds.setFieldValue(0, 1, ValueFactory.createValue("nuevo"));
        ds.insertFilledRow(new Value[]{
                GeometryFactory.createPoint2D(100, 100),
                ValueFactory.createValue("perfect")
        });
        ds.getAsString();
        try {
View Full Code Here

            dsf.getDataSource("spatialCopyFile");
        ds.beginTrans();
        ds.buildIndex();
        ds.deleteRow(2);
        ds.setFieldValue(0, 1, ValueFactory.createValue("nuevo"));
        ds.insertFilledRow(new Value[]{
                GeometryFactory.createPoint2D(100, 100),
                ValueFactory.createValue("perfect")
        });
        ds.getAsString();
        try {
View Full Code Here

            dsf.getDataSource("spatialExecuteDB");
        ds.beginTrans();
        ds.buildIndex();
        ds.deleteRow(2);
        ds.setFieldValue(0, 1, ValueFactory.createValue("nuevo"));
        ds.insertFilledRow(new Value[]{
                GeometryFactory.createPoint2D(100, 100),
                ValueFactory.createValue("perfect")
        });
        String table = ds.getAsString();
        try {
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.