MCPcopy Create free account
hub / github.com/apache/calcite / andNot

Method andNot

core/src/main/java/org/apache/calcite/rex/RexUtil.java:2289–2292  ·  view source on GitHub ↗

Creates the expression e1 AND NOT notTerm1 AND NOT notTerm2 ....

(RexBuilder rexBuilder, RexNode e,
      RexNode... notTerms)

Source from the content-addressed store, hash-verified

2287 * Creates the expression {@code e1 AND NOT notTerm1 AND NOT notTerm2 ...}.
2288 */
2289 public static RexNode andNot(RexBuilder rexBuilder, RexNode e,
2290 RexNode... notTerms) {
2291 return andNot(rexBuilder, e, Arrays.asList(notTerms));
2292 }
2293
2294 /**
2295 * Creates the expression {@code e1 AND NOT notTerm1 AND NOT notTerm2 ...}.

Callers 3

splitFilterMethod · 0.80
connectCsgCmpMethod · 0.80

Calls 11

getOperandsMethod · 0.95
filterMethod · 0.95
composeConjunctionMethod · 0.95
transformMethod · 0.95
notMethod · 0.95
getMethod · 0.65
equalsMethod · 0.65
concatMethod · 0.65
ofMethod · 0.65
asListMethod · 0.45
getKindMethod · 0.45

Tested by

no test coverage detected