Package org.apache.hadoop.hbase.filter

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


            mScan.addFamily(hbaseColumn.getFamily());
            mScan.setFilter(filter);
          }
          mScan.addFamily(hbaseColumn.getFamily());

          final Filter prefixFilter = new ColumnPrefixFilter(hbaseColumn.getQualifier());
          if (filter != null) {
            final FilterList filters = new FilterList(Operator.MUST_PASS_ALL);
            filters.addFilter(prefixFilter);
            filters.addFilter(filter);
            mScan.setFilter(filters);
View Full Code Here


    } else if (filter instanceof FamilyFilter) {
      final FamilyFilter ffilter = (FamilyFilter) filter;
      return String.format("(HFamily %s %s)",
          SchemaPlatformBridge.get().debugStringsForCompareFilter(ffilter));
    } else if (filter instanceof ColumnPrefixFilter) {
      final ColumnPrefixFilter cpfilter = (ColumnPrefixFilter) filter;
      return String.format("(HColumn starts with %s)", Bytes.toStringBinary(cpfilter.getPrefix()));
    } else if (filter instanceof ColumnPaginationFilter) {
      final ColumnPaginationFilter cpfilter = (ColumnPaginationFilter) filter;
      return String.format("(%d cells from offset %d)", cpfilter.getLimit(), cpfilter.getOffset());
    } else {
      return filter.toString();
    }
  }
View Full Code Here

    FilterList purchasesFilter = new FilterList(FilterList.Operator.MUST_PASS_ALL);
    Filter familyFilter = SchemaPlatformBridge.get().createFamilyFilter(
        CompareFilter.CompareOp.EQUAL,
        hPurchasesColumn.getFamily());
    Filter mapPrefixFilter = new ColumnPrefixFilter(hPurchasesColumn.getQualifier());
    purchasesFilter.addFilter(familyFilter);
    purchasesFilter.addFilter(mapPrefixFilter);

    filterList.addFilter(infoNameFilter);
    filterList.addFilter(purchasesFilter);
View Full Code Here

    FilterList purchasesFilter = new FilterList(FilterList.Operator.MUST_PASS_ALL);
    Filter familyFilter = SchemaPlatformBridge.get().createFamilyFilter(
        CompareFilter.CompareOp.EQUAL,
        hPurchasesColumn.getFamily());
    Filter mapPrefixFilter = new ColumnPrefixFilter(hPurchasesColumn.getQualifier());
    purchasesFilter.addFilter(familyFilter);
    purchasesFilter.addFilter(mapPrefixFilter);

    filterList.addFilter(infoNameFilter);
    filterList.addFilter(purchasesFilter);
View Full Code Here

          CompareFilter.CompareOp.EQUAL,
          hbaseColumnName.getQualifier()));
    } else {
      // Only let cells from the map-type family ie.:
      //     HBase-qualifier starts with "Kiji-family:"
      filter.addFilter(new ColumnPrefixFilter(hbaseColumnName.getQualifier()));
    }

    if (columnRequest.isPagingEnabled()
        || (kijiColumnName.isFullyQualified() && (columnRequest.getMaxVersions() == 1))) {
      // For fully qualified columns where maxVersions = 1, we can use the
View Full Code Here

    final Get get = new Get(hbaseRow);
    get.addFamily(hbaseColumnName.getFamily());

    final FilterList filter = new FilterList(FilterList.Operator.MUST_PASS_ALL);
    filter.addFilter(new KeyOnlyFilter());
    filter.addFilter(new ColumnPrefixFilter(hbaseColumnName.getQualifier()));
    get.setFilter(filter);

    final Result result = mHTable.get(get);

    // Step 2.
View Full Code Here

                                Bytes.toString(colInfo.getColumnPrefix()));
                    }

                    // add a PrefixFilter to the list of column filters
                    if (colInfo.getColumnPrefix() != null) {
                        columnFilters.addFilter(new ColumnPrefixFilter(
                            colInfo.getColumnPrefix()));
                    }
                }
                else {
View Full Code Here

        break;
      case ColumnPaginationFilter:
        filter = new ColumnPaginationFilter(limit, offset);
        break;
      case ColumnPrefixFilter:
        filter = new ColumnPrefixFilter(Base64.decode(value));
        break;
      case ColumnRangeFilter:
        filter = new ColumnRangeFilter(Base64.decode(minColumn),
            minColumnInclusive, Base64.decode(maxColumn),
            maxColumnInclusive);
View Full Code Here

  final long MINUTE = TimeUnit.MINUTES.toMillis(1);
  Heatmap heatmap = new Heatmap();
    HTableInterface table = pool.getTable(tableName);
    try {
        Scan scan = new Scan();
        ColumnPrefixFilter cpf = new ColumnPrefixFilter(column.getBytes());
        scan.addFamily(family.getBytes());
        scan.setFilter(cpf);
      scan.setTimeRange(startTime, endTime);
      scan.setBatch(10000);
        ResultScanner results = table.getScanner(scan);
View Full Code Here

                }

                // each column map filter consists of a FamilyFilter AND
                // optionally a PrefixFilter
                if (colInfo.getColumnPrefix() != null) {
                    thisColumnFilter.addFilter(new ColumnPrefixFilter(
                        colInfo.getColumnPrefix()));
                }
            }
            else {
View Full Code Here

TOP

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

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.