Package com.invirgance.convirgance.transform.filter
package com.invirgance.convirgance.transform.filter
Provides transformers to filter data from streams based upon common
logic like equals, great than, less than, etc.
Key features of this package:
- Supports logical operations such as AND, OR, and NOT.
- Provides comparison filters for greater than, less than, and equality checks.
- Designed to be composable for complex filtering scenarios.
Common filters include:
AndFilter- Combines multiple filters using logical AND.OrFilter- Combines multiple filters using logical OR.NotFilter- Negates a given filter.EqualsFilter- Checks for equality between values.GreaterThanFilter- Filters values greater than a threshold.LessThanFilter- Filters values less than a threshold.ComparatorFilter- Applies custom comparisons using a comparator.
- Since:
- 1.0.0
- See Also:
-
ClassDescriptionFilters JSONObjects based on multiple criteria, requiring all conditions to be met.Compares objects of different types, supporting nulls, numbers, and comparables.Filters data by comparing a specified key-value pair using a flexible coercive comparator.Filters out JSONObjects based on string containment comparison.Used when filtering data that should be equal to some criteria.Defines a filter that evaluates each record in a collection against a condition.Used to check if a JSONObjects key has a value greater than the provided minimum value.Filters JSONObjects where the value of a specified key is greater than or equal to a comparison value.Filters JSONObjects where the value of the specified key is less than the provided comparison value.Filters JSONObjects where the value of the specified key is less than or equal to the provided comparison value.Filter out JSONObjects by using a SQL-esque Like operator.Filters JSONObjects that do not meet the condition of an existing filter.Used to filter JSONObjects that meet any of a given criteria.