- addChildren
- boxLiteral
- buildLeafList
Iterates through the expression, finding all of the leaves. It creates the
leaves list with each uni
- checkCombinationsThreshold
- convertToCNF
Convert an expression so that the top level operator is AND with OR operators
under it. This routine
- createLeaf
- expression
Builds the expression and leaf list from the original predicate.
- findVariable
Find the variable in the expression.
- flatten
Converts multi-level ands and ors into single level ones.
- foldMaybe
Remove MAYBE values from the expression. If they are in an AND operator, they
are dropped. If they a
- generateAllCombinations
Generate all combinations of items on the andList. For each item on the andList,
it generates all co
- getColumnName
Get the column name referenced in the expression. It must be at the top level of
this expression and