public class UnboundPredicate<T> extends Predicate<T,NamedReference>
Expression.Operation
Modifier and Type | Method and Description |
---|---|
Expression |
bind(Types.StructType struct,
boolean caseSensitive)
Bind this UnboundPredicate.
|
Expression |
negate() |
public Expression negate()
public Expression bind(Types.StructType struct, boolean caseSensitive)
struct
- The struct type
to resolve references by name.caseSensitive
- A boolean flag to control whether the bind should enforce case sensitivity.Expression
ValidationException
- if literals do not match bound references, or if comparison on expression is invalid