Package org.haystack

Examples of org.haystack.HGrid.row()


        // remove a and c and poll refresh
        w.unsub(new HRef[] { a.id(), c.id() });
        poll = w.pollRefresh();
        verifyEq(poll.numRows(), 1);
        verifyEq(poll.row(0).dis(), b.dis());

        // close
        String expr = "folioDebugWatches().findAll(x=>x->dis.contains(\"Java Haystack Test\")).size";
        verifyEq(client.eval(expr).row(0).getInt("val"), 1);
        w.close();
View Full Code Here


        verifyEq(his.meta().id(), kw.id());
        verifyEq(ts(his.meta(), "hisStart").date, HDate.today().minusDays(1));
        verifyEq(ts(his.meta(), "hisEnd").date, HDate.today());
        verify(his.numRows() > 90);
        int last = his.numRows() - 1;
        verifyEq(ts(his.row(0)).date, HDate.today().minusDays(1));
        verifyEq(ts(his.row(0)).time, HTime.make(0, 15));
        verifyEq(ts(his.row(last)).date, HDate.today());
        verifyEq(ts(his.row(last)).time, HTime.make(0, 0));
        verifyEq(numVal(his.row(0)).unit, "kW");
    }
View Full Code Here

        verifyEq(ts(his.meta(), "hisStart").date, HDate.today().minusDays(1));
        verifyEq(ts(his.meta(), "hisEnd").date, HDate.today());
        verify(his.numRows() > 90);
        int last = his.numRows() - 1;
        verifyEq(ts(his.row(0)).date, HDate.today().minusDays(1));
        verifyEq(ts(his.row(0)).time, HTime.make(0, 15));
        verifyEq(ts(his.row(last)).date, HDate.today());
        verifyEq(ts(his.row(last)).time, HTime.make(0, 0));
        verifyEq(numVal(his.row(0)).unit, "kW");
    }
View Full Code Here

        verifyEq(ts(his.meta(), "hisEnd").date, HDate.today());
        verify(his.numRows() > 90);
        int last = his.numRows() - 1;
        verifyEq(ts(his.row(0)).date, HDate.today().minusDays(1));
        verifyEq(ts(his.row(0)).time, HTime.make(0, 15));
        verifyEq(ts(his.row(last)).date, HDate.today());
        verifyEq(ts(his.row(last)).time, HTime.make(0, 0));
        verifyEq(numVal(his.row(0)).unit, "kW");
    }

    private HDateTime ts(HDict r, String col) {
View Full Code Here

        verify(his.numRows() > 90);
        int last = his.numRows() - 1;
        verifyEq(ts(his.row(0)).date, HDate.today().minusDays(1));
        verifyEq(ts(his.row(0)).time, HTime.make(0, 15));
        verifyEq(ts(his.row(last)).date, HDate.today());
        verifyEq(ts(his.row(last)).time, HTime.make(0, 0));
        verifyEq(numVal(his.row(0)).unit, "kW");
    }

    private HDateTime ts(HDict r, String col) {
        return (HDateTime) r.get(col);
View Full Code Here

        int last = his.numRows() - 1;
        verifyEq(ts(his.row(0)).date, HDate.today().minusDays(1));
        verifyEq(ts(his.row(0)).time, HTime.make(0, 15));
        verifyEq(ts(his.row(last)).date, HDate.today());
        verifyEq(ts(his.row(last)).time, HTime.make(0, 0));
        verifyEq(numVal(his.row(0)).unit, "kW");
    }

    private HDateTime ts(HDict r, String col) {
        return (HDateTime) r.get(col);
    }
View Full Code Here

        client.hisWrite(kw.id(), write);
        Thread.sleep(200);
        HGrid read = client.hisRead(kw.id(), "2010-06-07");
        verifyEq(read.numRows(), write.length);
        for (int i = 0; i < read.numRows(); ++i) {
            verifyEq(read.row(i).get("ts"), write[i].ts);
            verifyEq(read.row(i).get("val"), write[i].val);
        }

        // clean test
        clearHisWrite(kw);
View Full Code Here

        Thread.sleep(200);
        HGrid read = client.hisRead(kw.id(), "2010-06-07");
        verifyEq(read.numRows(), write.length);
        for (int i = 0; i < read.numRows(); ++i) {
            verifyEq(read.row(i).get("ts"), write[i].ts);
            verifyEq(read.row(i).get("val"), write[i].val);
        }

        // clean test
        clearHisWrite(kw);
    }
View Full Code Here

    @Override
    protected HDict onReadById(HRef id) {
        HGrid res = readByIds(new HRef[] { id }, false);
        if (res.isEmpty())
            return null;
        HDict rec = res.row(0);
        if (rec.missing("id"))
            return null;
        return rec;
    }
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.