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

Method copy

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

Creates a copy of this relational expression, perhaps changing traits and inputs. Sub-classes with other important attributes are encouraged to create variants of this method with more parameters. @param traitSet Trait set @param inputs Inputs @return Copy of this relational expression, subst

(
      RelTraitSet traitSet,
      List<RelNode> inputs)

Source from the content-addressed store, hash-verified

372 * inputs
373 */
374 RelNode copy(
375 RelTraitSet traitSet,
376 List<RelNode> inputs);
377

Callers 15

constructNewNodesMethod · 0.95
testCustomDecorrelateMethod · 0.95
onMatchMethod · 0.95
onMatchMethod · 0.95
rewriteQueryMethod · 0.95
rewriteQueryMethod · 0.95
initializeArrowStateMethod · 0.65
initializeArrowStateMethod · 0.65
onMatchMethod · 0.65
rewriteRelMethod · 0.65

Implementers 1

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

Calls

no outgoing calls

Tested by 6

testCustomDecorrelateMethod · 0.76
initializeArrowStateMethod · 0.52
initializeArrowStateMethod · 0.52
onMatchMethod · 0.52
applyMethod · 0.52