Class Filters.ValueFilter

java.lang.Object
com.google.cloud.bigtable.data.v2.models.Filters.ValueFilter
All Implemented Interfaces:
Serializable
Enclosing class:
Filters

public static final class Filters.ValueFilter extends Object implements Serializable
See Also:
  • Method Details

    • regex

      public Filters.Filter regex(@Nonnull String regex)
      Matches only cells with values that satisfy the given RE2 regex. Note that, since cell values can contain arbitrary bytes, the `\C` escape sequence must be used if a true wildcard is desired. The `.` character will not match the new line character `\n`, which may be present in a binary value.
    • exactMatch

      public Filters.Filter exactMatch(@Nonnull String value)
      Matches only cells with values that match the given value.
    • exactMatch

      public Filters.Filter exactMatch(@Nonnull com.google.protobuf.ByteString value)
      Matches only cells with values that match the given value.
    • regex

      public Filters.Filter regex(@Nonnull com.google.protobuf.ByteString regex)
      Matches only cells with values that satisfy the given RE2 regex. Note that, since cell values can contain arbitrary bytes, the `\C` escape sequence must be used if a true wildcard is desired. The `.` character will not match the new line character `\n`, which may be present in a binary value.
    • range

      public Filters.ValueRangeFilter range()
      Construct a Filters.ValueRangeFilter that can create a ValueRange oriented Filters.Filter.
      Returns:
      a new Filters.ValueRangeFilter
    • strip

      public Filters.Filter strip()
      Replaces each cell's value with the empty string.