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

Method isValid

core/src/main/java/org/apache/calcite/rel/RelNode.java:360–360  ·  view source on GitHub ↗

Returns whether this relational expression is valid. If assertions are enabled, this method is typically called with litmus = THROW , as follows: assert rel.isValid(Litmus.THROW) This signals that the method can throw an {@link

(Litmus litmus, @Nullable Context context)

Source from the content-addressed store, hash-verified

358 * litmus is THROW
359 */
360 boolean isValid(Litmus litmus, @Nullable Context context);
361
362 /**
363 * Creates a copy of this relational expression, perhaps changing traits and

Callers 15

onRegisterMethod · 0.95
isValidMethod · 0.65
printValidateMethod · 0.65
checkRandomMethod · 0.65
isValidMethod · 0.65
ST_IsValidMethod · 0.65
forProgramMethod · 0.65
mergeProgramsMethod · 0.65
setMethod · 0.65
visitMethod · 0.65
isValidMethod · 0.65

Implementers 1

AbstractRelNodecore/src/main/java/org/apache/calcite/

Calls

no outgoing calls

Tested by 3

printValidateMethod · 0.52
checkRandomMethod · 0.52