Filter
Filters out records in the pipe based on a given condition.
Redis Stack |
---|
public GearsBuilder<T> filter(
gears.operations.FilterOperation<T> filter)
Filters out records in the pipe based on a given condition.
The filter operation should contain a conditional statement and return a boolean for each record:
- If
true
, the record will continue through the pipe. - If
false
, it filters out the record.
Parameters
Name | Type | Description |
---|---|---|
filter | FilterOperation |
A function that checks a condition for each record in the pipe. Returns a boolean. |
Returns
Returns a GearsBuilder object with the same template type as the input builder.
Example
Get all records that contain the substring "person:":
GearsBuilder.CreateGearsBuilder(reader).
filter(r->{
return r.getKey().contains("person:");
});