Uses of Interface
com.google.cloud.bigtable.data.v2.models.Filters.Filter
Packages that use Filters.Filter
Package
Description
A client for the Cloud Bigtable data API.
-
Uses of Filters.Filter in com.google.cloud.bigtable.data.v2
Methods in com.google.cloud.bigtable.data.v2 with parameters of type Filters.FilterModifier and TypeMethodDescriptioncom.google.api.gax.batching.Batcher<com.google.protobuf.ByteString,Row> BigtableDataClient.newBulkReadRowsBatcher(String tableId, Filters.Filter filter) Reads rows for given tableId and filter criteria in a batch.com.google.api.gax.batching.Batcher<com.google.protobuf.ByteString,Row> BigtableDataClient.newBulkReadRowsBatcher(String tableId, Filters.Filter filter, com.google.api.gax.grpc.GrpcCallContext ctx) Reads rows for given tableId and filter criteria in a batch.BigtableDataClient.readRow(String tableId, com.google.protobuf.ByteString rowKey, Filters.Filter filter) Convenience method for synchronously reading a single row.BigtableDataClient.readRow(String tableId, String rowKey, Filters.Filter filter) Convenience method for synchronously reading a single row.com.google.api.core.ApiFuture<Row>BigtableDataClient.readRowAsync(String tableId, com.google.protobuf.ByteString rowKey, Filters.Filter filter) Convenience method for asynchronously reading a single row.com.google.api.core.ApiFuture<Row>BigtableDataClient.readRowAsync(String tableId, String rowKey, Filters.Filter filter) Convenience method for asynchronously reading a single row. -
Uses of Filters.Filter in com.google.cloud.bigtable.data.v2.models
Classes in com.google.cloud.bigtable.data.v2.models that implement Filters.FilterModifier and TypeClassDescriptionstatic final classDSL for adding filters to a chain.static final classDSL for configuring a conditional filter.static final classDSL for adding filters to the interleave list.static final classMatches only cells from columns within the given range.static final classMatches only cells with microsecond timestamps within the given range.static final classMatches only cells with values that fall within the given value range.Methods in com.google.cloud.bigtable.data.v2.models that return Filters.FilterModifier and TypeMethodDescriptionFilters.block()Does not match any cells, regardless of input.Filters.LimitFilter.cellsPerColumn(int count) Matches only the most recent `count` cells within each column.Filters.LimitFilter.cellsPerRow(int count) Matches only the first N cells of each row.Filters.OffsetFilter.cellsPerRow(int count) Skips the first N cells of each row, matching all subsequent cells.Filters.FamilyFilter.exactMatch(String value) Matches only cells from columns whose families match the value.Filters.KeyFilter.exactMatch(com.google.protobuf.ByteString value) Matches only cells from rows whose keys equal the value.Filters.KeyFilter.exactMatch(String value) Matches only cells from rows whose keys equal the value.Filters.QualifierFilter.exactMatch(com.google.protobuf.ByteString value) Matches only cells from columns whose qualifiers equal the value.Filters.QualifierFilter.exactMatch(String value) Matches only cells from columns whose qualifiers equal the value.Filters.ValueFilter.exactMatch(com.google.protobuf.ByteString value) Matches only cells with values that match the given value.Filters.ValueFilter.exactMatch(String value) Matches only cells with values that match the given value.Wraps protobuf representation of a filter.Applies the given label to all cells in the output row.Filters.pass()Matches all cells, regardless of input.Matches only cells from columns whose families satisfy the given RE2 regex.Filters.KeyFilter.regex(com.google.protobuf.ByteString regex) Matches only cells from rows whose keys satisfy the given RE2 regex.Matches only cells from rows whose keys satisfy the given RE2 regex.Filters.QualifierFilter.regex(com.google.protobuf.ByteString regex) Matches only cells from columns whose qualifiers satisfy the given RE2 regex.Matches only cells from columns whose qualifiers satisfy the given RE2 regex.Filters.ValueFilter.regex(com.google.protobuf.ByteString regex) Matches only cells with values that satisfy the given RE2 regex.Matches only cells with values that satisfy the given RE2 regex.Filters.KeyFilter.sample(double probability) Matches all cells from a row with `probability`, and matches no cells from the row with probability 1-`probability`.Filters.sink()Outputs all cells directly to the output of the read rather than to any parent filter.Filters.ValueFilter.strip()Replaces each cell's value with the empty string.Methods in com.google.cloud.bigtable.data.v2.models with parameters of type Filters.FilterModifier and TypeMethodDescriptionConditionalRowMutation.condition(Filters.Filter condition) The filter to be applied to the contents of the specified row.Filters.condition(Filters.Filter predicate) Creates an empty condition filter.Filters.ChainFilter.filter(Filters.Filter filter) Add a filter to chain.Filters.InterleaveFilter.filter(Filters.Filter filter) Adds aFilters.Filterto the interleave list.Query.filter(Filters.Filter filter) Sets the filter to apply to each row.Filters.ConditionFilter.otherwise(Filters.Filter filter) Sets (replaces) the filter to apply when the predicate is false.Filters.ConditionFilter.then(Filters.Filter filter) Sets (replaces) the filter to apply when the predicate is true.