Package org.haystack

Examples of org.haystack.HGrid.numRows()


        // read children of base record
        HGrid grid = readAll(filter);

        // add navId column to results
        HDict[] rows = new HDict[grid.numRows()];
        Iterator<HRow> it = grid.iterator();
        for (int i = 0; it.hasNext();)
            rows[i++] = it.next();
        for (int i = 0; i < rows.length; ++i)
            rows[i] = new HDictBuilder().add(rows[i]).add("navId", rows[i].id().val).toDict();
View Full Code Here


        verifyGridContains(grid, "dis", disB);
        verifyGridContains(grid, "id", recA.id());
        verifyGridContains(grid, "id", recB.id());

        // readAll limit
        verify(grid.numRows() > 2);
        verifyEq(client.readAll("site", 2).numRows(), 2);

        // readById
        HDict rec = client.readById(recA.id());
        verifyEq(rec.dis(), disA);
View Full Code Here

            verifyException(e);
        }

        // readByIds
        grid = client.readByIds(new HRef[] { recA.id(), recB.id() });
        verifyEq(grid.numRows(), 2);
        verifyEq(grid.row(0).dis(), disA);
        verifyEq(grid.row(1).dis(), disB);
        grid = client.readByIds(new HRef[] { recA.id(), badId, recB.id() }, false);
        verifyEq(grid.numRows(), 3);
        verifyEq(grid.row(0).dis(), disA);
View Full Code Here

        grid = client.readByIds(new HRef[] { recA.id(), recB.id() });
        verifyEq(grid.numRows(), 2);
        verifyEq(grid.row(0).dis(), disA);
        verifyEq(grid.row(1).dis(), disB);
        grid = client.readByIds(new HRef[] { recA.id(), badId, recB.id() }, false);
        verifyEq(grid.numRows(), 3);
        verifyEq(grid.row(0).dis(), disA);
        verifyEq(grid.row(1).missing("id"), true);
        verifyEq(grid.row(2).dis(), disB);
        try {
            client.readByIds(new HRef[] { recA.id(), badId });
View Full Code Here

*/
public class GridTest extends Test {
    public void testEmpty() {
        HGrid g = new HGridBuilder().toGrid();
        verifyEq(g.meta(), HDict.EMPTY);
        verifyEq(g.numRows(), 0);
        verifyEq(g.isEmpty(), true);
        verifyEq(g.col("foo", false), null);
        try {
            g.col("foo");
            fail();
View Full Code Here

        verifyEq(c.dis(), "Alpha");
        verifyEq(c.meta().size(), 1);
        verifyEq(c.meta().get("dis"), HStr.make("Alpha"));

        // rows
        verifyEq(g.numRows(), 0);
        verifyEq(g.isEmpty(), true);

        // iterator
        verifyGridIterator(g);
    }
View Full Code Here

        verifyCol(g, 0, "id");
        verifyCol(g, 1, "dis");
        verifyCol(g, 2, "area");

        // rows
        verifyEq(g.numRows(), 2);
        verifyEq(g.isEmpty(), false);
        HRow r;
        r = g.row(0);
        verifyEq(r.get("id"), HRef.make("a"));
        verifyEq(r.get("dis"), HStr.make("Alpha"));
View Full Code Here

    void verifyEval() throws Exception {
        HGrid g = client.eval("today()");
        verifyEq(g.row(0).get("val"), HDate.today());

        g = client.eval("readAll(ahu)");
        verify(g.numRows() > 0);
        verifyGridContains(g, "navName", "RTU-1");

        HGrid[] grids = client.evalAll(new String[] { "today()", "[10, 20, 30]", "readAll(site)" });
        verifyEq(grids.length, 3);
        g = grids[0];
View Full Code Here

        verifyGridContains(g, "navName", "RTU-1");

        HGrid[] grids = client.evalAll(new String[] { "today()", "[10, 20, 30]", "readAll(site)" });
        verifyEq(grids.length, 3);
        g = grids[0];
        verifyEq(g.numRows(), 1);
        verifyEq(g.row(0).get("val"), HDate.today());
        g = grids[1];
        verifyEq(g.numRows(), 3);
        verifyEq(g.row(0).get("val"), HNum.make(10));
        verifyEq(g.row(1).get("val"), HNum.make(20));
View Full Code Here

        verifyEq(grids.length, 3);
        g = grids[0];
        verifyEq(g.numRows(), 1);
        verifyEq(g.row(0).get("val"), HDate.today());
        g = grids[1];
        verifyEq(g.numRows(), 3);
        verifyEq(g.row(0).get("val"), HNum.make(10));
        verifyEq(g.row(1).get("val"), HNum.make(20));
        verifyEq(g.row(2).get("val"), HNum.make(30));
        g = grids[2];
        verify(g.numRows() > 2);
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.