- newComparisonPredicate
Creates a new comparison predicate on a binary column.
- newInListPredicate
Creates a new IN list predicate. The list must contain values of the correct
type for the column.
- newIsNotNullPredicate
Creates a new IS NOT NULL predicate.
- newIsNullPredicate
Creates a new IS NULL predicate.
- <init>
- maxIntValue
Returns the maximum value for the integer type.
- merge
Merges another ColumnPredicate into this one, returning a new ColumnPredicate
which matches the logi
- minIntValue
Returns the minimum value for the integer type.
- none
Factory function for a None predicate.
- areConsecutive
Returns true if increment(a) == b.
- buildInList
Builds an IN list predicate from a collection of raw values. The collection must
be sorted and dedup
- checkColumn
Checks that the column is one of the expected types.