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

Method satisfies

core/src/main/java/org/apache/calcite/plan/RelTrait.java:77–77  ·  view source on GitHub ↗

Returns whether this trait satisfies a given trait. A trait satisfies another if it is the same or stricter. For example, ORDER BY x, y satisfies ORDER BY x. A trait's satisfies relation must be a partial order (reflexive, anti-symmetric, transitive). Many traits cann

(RelTrait trait)

Source from the content-addressed store, hash-verified

75 * @return Whether this trait subsumes a given trait
76 */
77 boolean satisfies(RelTrait trait);
78
79 /**
80 * Returns a succinct name for this trait. The planner may use this String

Callers 15

satisfiesMethod · 0.95
satisfiesMethod · 0.65
satisfiesMethod · 0.65
onProduceMethod · 0.65
getOptimizeInputTaskMethod · 0.65
convertMethod · 0.65
dumpSetsMethod · 0.65
dumpGraphvizMethod · 0.65
getParentRelsMethod · 0.65

Implementers 4

AltTraitcore/src/test/java/org/apache/calcite/
CustomTraitcore/src/test/java/org/apache/calcite/
SimpleDistributioncore/src/test/java/org/apache/calcite/
RelCompositeTraitcore/src/main/java/org/apache/calcite/

Calls

no outgoing calls

Tested by 3

satisfiesMethod · 0.52