Reference documentation and code samples for the Cloud Bigtable Client class ValueFilter.
A builder used to configure value based filters.
Example:
use Google\Cloud\Bigtable\Filter;
$builder = Filter::value();
Methods
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.
Example:
$valueFilter = $builder->regex('prefix.*');
Parameter | |
---|---|
Name | Description |
value |
string
A regex value. |
Returns | |
---|---|
Type | Description |
Google\Cloud\Bigtable\Filter\SimpleFilter |
exactMatch
Matches only cells with values that match the given value.
Example:
$valueFilter = $builder->exactMatch('value1');
Parameter | |
---|---|
Name | Description |
value |
array|string
An exact value to match. |
Returns | |
---|---|
Type | Description |
Google\Cloud\Bigtable\Filter\SimpleFilter |
range
Returns a builder used to configure value range filters.
Example:
$valueFilter = $builder->range()
->of('value1', 'value10');
Returns | |
---|---|
Type | Description |
Google\Cloud\Bigtable\Filter\ValueRangeFilter |
strip
Replaces each cell's value with an empty string.
Returns | |
---|---|
Type | Description |
Google\Cloud\Bigtable\Filter\SimpleFilter |