Package org.voltdb.VoltTable

Examples of org.voltdb.VoltTable.ColumnInfo


    }

    @Override
    protected void populateColumnSchema(ArrayList<ColumnInfo> columns) {
        super.populateColumnSchema(columns);
        columns.add(new ColumnInfo("CONNECTION_ID", VoltType.BIGINT));
        columns.add(new ColumnInfo("CONNECTION_HOSTNAME", VoltType.STRING));
        columns.add(new ColumnInfo("BYTES_READ", VoltType.BIGINT));
        columns.add(new ColumnInfo("MESSAGES_READ", VoltType.BIGINT));
        columns.add(new ColumnInfo("BYTES_WRITTEN", VoltType.BIGINT));
        columns.add(new ColumnInfo("MESSAGES_WRITTEN", VoltType.BIGINT));

    }
View Full Code Here


    }

    @Override
    protected void populateColumnSchema(ArrayList<ColumnInfo> columns) {
        super.populateColumnSchema(columns);
        columns.add(new ColumnInfo("COUNT", VoltType.BIGINT));
        columns.add(new ColumnInfo("PERCENT", VoltType.FLOAT));
        columns.add(new ColumnInfo("AVG", VoltType.BIGINT));
        columns.add(new ColumnInfo("MIN", VoltType.BIGINT));
        columns.add(new ColumnInfo("MAX", VoltType.BIGINT));
        columns.add(new ColumnInfo("STDDEV", VoltType.BIGINT));
    }
View Full Code Here

                result = populateOverviewTable();
            }
            else
            {
                result = new VoltTable(
                                       new ColumnInfo(CNAME_HOST_ID, CTYPE_ID),
                                       new ColumnInfo("KEY", VoltType.STRING),
                                       new ColumnInfo("VALUE", VoltType.STRING));
            }
            return new DependencyPair(DEP_DISTRIBUTE, result);
        }
        else if (fragmentId == SysProcFragmentId.PF_systemInformationOverviewAggregate)
        {
View Full Code Here

        return results;
    }

    public static VoltTable constructOverviewTable() {
        return new VoltTable(
                new ColumnInfo(VoltSystemProcedure.CNAME_HOST_ID,
                        VoltSystemProcedure.CTYPE_ID),
         new ColumnInfo("KEY", VoltType.STRING),
         new ColumnInfo("VALUE", VoltType.STRING));
    }
View Full Code Here

    }

    @Override
    protected void populateColumnSchema(ArrayList<ColumnInfo> columns)
    {
        columns.add(new ColumnInfo(Constants.TIMESTAMP, VoltType.BIGINT));
        columns.add(new ColumnInfo(Constants.PERCENTAGE_MOVED, VoltType.FLOAT));
        columns.add(new ColumnInfo(Constants.MOVED_ROWS, VoltType.BIGINT));
        columns.add(new ColumnInfo(Constants.ROWS_PER_SECOND, VoltType.FLOAT));
        columns.add(new ColumnInfo(Constants.ESTIMATED_REMAINING, VoltType.BIGINT));
        columns.add(new ColumnInfo(Constants.MEGABYTES_PER_SECOND, VoltType.FLOAT));
        columns.add(new ColumnInfo(Constants.CALLS_PER_SECOND, VoltType.FLOAT));
        columns.add(new ColumnInfo(Constants.CALLS_LATENCY, VoltType.FLOAT));
        columns.add(new ColumnInfo(Constants.CALLS_TIME, VoltType.FLOAT));
        columns.add(new ColumnInfo(Constants.CALLS_TRANSFER_TIME, VoltType.FLOAT));
    }
View Full Code Here

    // resizing. Use 16 to be on the safe side.
    private static final int LONGS_TO_RESIZE = 16;

    // return an VoltTable that needed to grow once.
    private VoltTable makeResizedTable() {
        VoltTable temp = new VoltTable(new ColumnInfo("Foo", VoltType.BIGINT));
        for (int i = 0; i < LONGS_TO_RESIZE; ++i) {
            temp.addRow((long) i);
        }
        return temp;
    }
View Full Code Here

        assertEquals(5L, LONG_FIVE.asScalarLong());
    }

    public void testAddColumnNullName() {
        try {
            t = new VoltTable(new ColumnInfo(null, VoltType.BIGINT));
            fail("expected exception");
        } catch (IllegalArgumentException e) {
        }
    }
View Full Code Here

        StringBuilder columnname = new StringBuilder();
        while (columnname.length() < 8192) {
            columnname.append("ryanlikestheyankees");
        }
        t = new VoltTable(
                new ColumnInfo(columnname.toString(), VoltType.BIGINT));
        assertTrue(t.getColumnName(0).compareTo(columnname.toString()) == 0);
    }
View Full Code Here

        } catch (IllegalArgumentException e) {
        }
    }

    public void testColumnByName() {
        t = new VoltTable(new ColumnInfo("foo", VoltType.STRING),
                new ColumnInfo("twofoo", VoltType.INTEGER));
        t.addRow("bar", 5);

        assertEquals(0, t.getColumnIndex("foo"));
        assertEquals(1, t.getColumnIndex("twofoo"));
        assertEquals(t.getColumnName(0).equals("foo"), true);
View Full Code Here

        } catch (IllegalArgumentException e) {
        }
    }

    public void testAddRow() {
        t = new VoltTable(new ColumnInfo("foo", VoltType.BIGINT));
        try {
            t.addRow(42L, 47L);
            fail("expected exception (1)");
        } catch (IllegalArgumentException e) {
        }
View Full Code Here

TOP

Related Classes of org.voltdb.VoltTable.ColumnInfo

Copyright © 2018 www.massapicom. 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.