- getLHS
Returns the left hand side of this comparison.
- getRHS
Returns the right hand side of this comparison.
- <init>
Constructs a new comparison node.
- compare
Compares a search column node with a literal node.
- evaluateBool
Evaluate this expression on two operands, given that they are not invalid.
- evaluateEquals
Compare two operands for equality.
- evaluateListAndSingle
- evaluateListsFalse
- evaluateListsTrue
- evaluateNumber
Evalutes the value of this term over a document, given that both operands must
be numbers.
- evaluateString
Evalutes the value of this term over a document, given that both operands must
be strings.
- evaluateWithAtLeastOneNullSide
Evaluates a binary comparison where one or both operands are null. Boolean
outcomes are only defined