Package org.apache.hadoop.hbase.filter

Examples of org.apache.hadoop.hbase.filter.FilterList


    SingleColumnValueFilter filter1 =
        new SingleColumnValueFilter("cf1".getBytes(), "c2".getBytes(), CompareOp.EQUAL,
            "bat".getBytes());

    FilterList masterFilter = new FilterList(Operator.MUST_PASS_ALL);
    masterFilter.addFilter(filter1);
    masterFilter.addFilter(filter);

    admin.createTable(ihtd);
    ZKAssign.blockUntilNoRIT(zkw);
    HTable table = new HTable(conf, "testWhenThereIsNoDataInIndexRegion");
View Full Code Here


    putforIDX3(Bytes.toBytes("row8"), table);

    putforIDX1(Bytes.toBytes("row9"), table);
    putforIDX2(Bytes.toBytes("row9"), table);

    FilterList masterFilter = new FilterList(Operator.MUST_PASS_ALL);
    // create the filter
    FilterList filter = new FilterList(Operator.MUST_PASS_ONE);
    SingleColumnValueFilter iscvf1 =
        new SingleColumnValueFilter("cf1".getBytes(), "c1".getBytes(), CompareOp.EQUAL,
            "apple".getBytes());
    SingleColumnValueFilter iscvf2 =
        new SingleColumnValueFilter("cf1".getBytes(), "c2".getBytes(), CompareOp.EQUAL,
            "bat".getBytes());
    filter.addFilter(iscvf1);
    filter.addFilter(iscvf2);

    FilterList filter1 = new FilterList(Operator.MUST_PASS_ALL);
    iscvf1 =
        new SingleColumnValueFilter("cf1".getBytes(), "c3".getBytes(), CompareOp.EQUAL,
            "cat".getBytes());
    iscvf2 =
        new SingleColumnValueFilter("cf1".getBytes(), "c4".getBytes(), CompareOp.EQUAL,
            "dog".getBytes());
    filter1.addFilter(iscvf1);
    filter1.addFilter(iscvf2);

    FilterList filter2 = new FilterList(Operator.MUST_PASS_ALL);
    iscvf1 =
        new SingleColumnValueFilter("cf1".getBytes(), "c5".getBytes(), CompareOp.EQUAL,
            "ele".getBytes());
    iscvf2 =
        new SingleColumnValueFilter("cf1".getBytes(), "c6".getBytes(), CompareOp.EQUAL,
            "fan".getBytes());
    filter2.addFilter(iscvf1);
    filter2.addFilter(iscvf2);

    masterFilter.addFilter(filter);
    masterFilter.addFilter(filter1);
    masterFilter.addFilter(filter2);
View Full Code Here

    SingleColumnValueFilter filter1 =
        new SingleColumnValueFilter("cf1".getBytes(), "c2".getBytes(), CompareOp.EQUAL,
            "bat".getBytes());

    FilterList masterFilter = new FilterList(Operator.MUST_PASS_ONE);
    masterFilter.addFilter(filter1);
    masterFilter.addFilter(filter);

    Scan scan = new Scan();
    scan.setFilter(masterFilter);

    int i = 0;
View Full Code Here

    HTable table = new HTable(conf, userTableName);
    rangePutForIdx2(table);
    rangePutForIdx3(table);
    rangePutForIdx4(table);

    FilterList masterFilter = new FilterList(Operator.MUST_PASS_ALL);

    FilterList filterList1 = new FilterList(Operator.MUST_PASS_ONE);

    // SingleColumnValueFilter scvfsub = new SingleColumnValueFilter("cf1".getBytes(),
    // "c1".getBytes(),
    // CompareOp.EQUAL, "5".getBytes());
    SingleColumnValueFilter scvf2sub =
View Full Code Here

    HTable table = new HTable(conf, userTableName);
    rangePutForIdx2(table);
    rangePutForIdx3(table);
    rangePutForIdx4(table);

    FilterList masterFilter = new FilterList(Operator.MUST_PASS_ONE);

    FilterList filterList1 = new FilterList(Operator.MUST_PASS_ONE);

    // SingleColumnValueFilter scvfsub = new SingleColumnValueFilter("cf1".getBytes(),
    // "c1".getBytes(),
    // CompareOp.EQUAL, "5".getBytes());
    SingleColumnValueFilter scvf2sub =
View Full Code Here

    HTable table = new HTable(conf, userTableName);
    rangePutForIdx2(table);
    rangePutForIdx3(table);
    rangePutForIdx4(table);

    FilterList masterFilter = new FilterList(Operator.MUST_PASS_ALL);

    FilterList filterList1 = new FilterList(Operator.MUST_PASS_ONE);

    SingleColumnValueFilter scvf =
        new SingleColumnValueFilter("cf1".getBytes(), "c1".getBytes(), CompareOp.GREATER_OR_EQUAL,
            "2".getBytes());
    SingleColumnValueFilter scvf2 =
        new SingleColumnValueFilter("cf1".getBytes(), "c2".getBytes(), CompareOp.LESS_OR_EQUAL,
            "6".getBytes());
    SingleColumnValueFilter scvf3 =
        new SingleColumnValueFilter("cf1".getBytes(), "c3".getBytes(), CompareOp.GREATER_OR_EQUAL,
            "4".getBytes());
    filterList1.addFilter(scvf);
    filterList1.addFilter(scvf2);
    filterList1.addFilter(scvf3);

    SingleColumnValueFilter scvfsub =
        new SingleColumnValueFilter("cf1".getBytes(), "c1".getBytes(), CompareOp.EQUAL,
            "2".getBytes());
    SingleColumnValueFilter scvf2sub =
View Full Code Here

    HTable table = new HTable(conf, userTableName);
    rangePutForIdx2(table);
    rangePutForIdx3(table);
    rangePutForIdx4(table);

    FilterList masterFilter = new FilterList(Operator.MUST_PASS_ONE);

    FilterList filterList1 = new FilterList(Operator.MUST_PASS_ALL);

    SingleColumnValueFilter scvf =
        new SingleColumnValueFilter("cf1".getBytes(), "c1".getBytes(), CompareOp.GREATER_OR_EQUAL,
            "2".getBytes());
    SingleColumnValueFilter scvf2 =
        new SingleColumnValueFilter("cf1".getBytes(), "c2".getBytes(), CompareOp.LESS_OR_EQUAL,
            "4".getBytes());
    SingleColumnValueFilter scvf3 =
        new SingleColumnValueFilter("cf1".getBytes(), "c3".getBytes(), CompareOp.GREATER_OR_EQUAL,
            "1".getBytes());
    filterList1.addFilter(scvf);
    filterList1.addFilter(scvf2);
    filterList1.addFilter(scvf3);

    SingleColumnValueFilter scvfsub =
        new SingleColumnValueFilter("cf1".getBytes(), "c1".getBytes(), CompareOp.EQUAL,
            "6".getBytes());
    SingleColumnValueFilter scvf2sub =
View Full Code Here

    HTable table = new HTable(conf, userTableName);
    rangePutForIdx2(table);
    rangePutForIdx3(table);
    rangePutForIdx4(table);

    FilterList masterFilter = new FilterList(Operator.MUST_PASS_ONE);

    FilterList filterList1 = new FilterList(Operator.MUST_PASS_ONE);

    SingleColumnValueFilter scvfsub =
        new SingleColumnValueFilter("cf1".getBytes(), "c1".getBytes(), CompareOp.EQUAL,
            "5".getBytes());
    SingleColumnValueFilter scvf2sub =
        new SingleColumnValueFilter("cf1".getBytes(), "c1".getBytes(), CompareOp.LESS_OR_EQUAL,
            "5".getBytes());
    SingleColumnValueFilter scvf3sub =
        new SingleColumnValueFilter("cf1".getBytes(), "c1".getBytes(), CompareOp.GREATER_OR_EQUAL,
            "2".getBytes());
    filterList1.addFilter(scvfsub);
    filterList1.addFilter(scvf2sub);
    filterList1.addFilter(scvf3sub);

    SingleColumnValueFilter scvf =
        new SingleColumnValueFilter("cf1".getBytes(), "c1".getBytes(), CompareOp.GREATER_OR_EQUAL,
            "4".getBytes());
    SingleColumnValueFilter scvf2 =
View Full Code Here

    HTable table = new HTable(conf, userTableName);
    rangePutForIdx2(table);
    rangePutForIdx3(table);
    rangePutForIdx4(table);

    FilterList masterFilter = new FilterList(Operator.MUST_PASS_ONE);

    FilterList filterList1 = new FilterList(Operator.MUST_PASS_ALL);

    SingleColumnValueFilter scvf =
        new SingleColumnValueFilter("cf1".getBytes(), "c1".getBytes(), CompareOp.GREATER_OR_EQUAL,
            "2".getBytes());
    SingleColumnValueFilter scvf2 =
        new SingleColumnValueFilter("cf1".getBytes(), "c2".getBytes(), CompareOp.LESS_OR_EQUAL,
            "4".getBytes());
    SingleColumnValueFilter scvf3 =
        new SingleColumnValueFilter("cf1".getBytes(), "c3".getBytes(), CompareOp.GREATER_OR_EQUAL,
            "1".getBytes());
    filterList1.addFilter(scvf);
    filterList1.addFilter(scvf2);
    filterList1.addFilter(scvf3);

    SingleColumnValueFilter scvfsub =
        new SingleColumnValueFilter("cf1".getBytes(), "c1".getBytes(), CompareOp.GREATER,
            "2".getBytes());
    SingleColumnValueFilter scvf2sub =
View Full Code Here

    HTable table = new HTable(conf, userTableName);
    rangePutForIdx2(table);
    rangePutForIdx3(table);
    rangePutForIdx4(table);

    FilterList masterFilter = new FilterList(Operator.MUST_PASS_ALL);

    FilterList filterList1 = new FilterList(Operator.MUST_PASS_ONE);

    SingleColumnValueFilter scvf =
        new SingleColumnValueFilter("cf1".getBytes(), "c1".getBytes(), CompareOp.GREATER_OR_EQUAL,
            "2".getBytes());
    SingleColumnValueFilter scvf2 =
        new SingleColumnValueFilter("cf1".getBytes(), "c1".getBytes(), CompareOp.LESS_OR_EQUAL,
            "4".getBytes());
    SingleColumnValueFilter scvf3 =
        new SingleColumnValueFilter("cf1".getBytes(), "c1".getBytes(), CompareOp.GREATER_OR_EQUAL,
            "1".getBytes());
    filterList1.addFilter(scvf);
    filterList1.addFilter(scvf2);
    filterList1.addFilter(scvf3);

    SingleColumnValueFilter scvfsub =
        new SingleColumnValueFilter("cf1".getBytes(), "c1".getBytes(), CompareOp.GREATER,
            "2".getBytes());
    SingleColumnValueFilter scvf2sub =
        new SingleColumnValueFilter("cf1".getBytes(), "c2".getBytes(), CompareOp.LESS_OR_EQUAL,
            "6".getBytes());
    SingleColumnValueFilter scvf3sub =
        new SingleColumnValueFilter("cf1".getBytes(), "c3".getBytes(), CompareOp.EQUAL,
            "2".getBytes());
    RowFilter rowFilter =
        new RowFilter(CompareOp.EQUAL, new BinaryComparator(Bytes.toBytes("row1")));
    FilterList filterList2 = new FilterList(Operator.MUST_PASS_ONE);
    filterList2.addFilter(scvfsub);
    filterList2.addFilter(scvf2sub);
    filterList2.addFilter(scvf3sub);
    filterList2.addFilter(rowFilter);

    SingleColumnValueFilter scvfsub1 =
        new SingleColumnValueFilter("cf1".getBytes(), "c1".getBytes(), CompareOp.GREATER,
            "2".getBytes());
    SingleColumnValueFilter scvf2sub2 =
        new SingleColumnValueFilter("cf1".getBytes(), "c2".getBytes(), CompareOp.LESS_OR_EQUAL,
            "6".getBytes());
    SingleColumnValueFilter scvf3sub3 =
        new SingleColumnValueFilter("cf1".getBytes(), "c3".getBytes(), CompareOp.EQUAL,
            "2".getBytes());
    RowFilter rowFilter2 =
        new RowFilter(CompareOp.EQUAL, new BinaryComparator(Bytes.toBytes("row1")));
    FilterList subFilterList = new FilterList(Operator.MUST_PASS_ONE);
    subFilterList.addFilter(scvfsub1);
    subFilterList.addFilter(scvf2sub2);
    subFilterList.addFilter(scvf3sub3);
    subFilterList.addFilter(rowFilter2);

    filterList1.addFilter(subFilterList);
    masterFilter.addFilter(filterList1);
    masterFilter.addFilter(filterList2);
    Scan scan = new Scan();
View Full Code Here

TOP

Related Classes of org.apache.hadoop.hbase.filter.FilterList

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.