TypedFilterAdapterBase (Cloud Bigtable HBase Client for Java 1.12.0 API)

com.google.cloud.bigtable.hbase.adapters.filters

Class TypedFilterAdapterBase<S extends Filter>

  • java.lang.Object
    • com.google.cloud.bigtable.hbase.adapters.filters.TypedFilterAdapterBase<S>
    • Constructor Detail

      • TypedFilterAdapterBase

        public TypedFilterAdapterBase()
    • Method Detail

      • getIndexScanHint

        public RangeSet<RowKeyWrapper> getIndexScanHint(S filter)
        Description copied from interface: TypedFilterAdapter
        Get hints how to optimize the scan. For example if the filter will narrow the scan using the prefix "ab" then we can restrict the scan to ["ab" - "ac"). If the filter doesn't narrow the scan then it should return Range.all()
        Specified by:
        getIndexScanHint in interface TypedFilterAdapter<S extends Filter>
        Parameters:
        filter - a S object.
        Returns:
        a RangeSet object.