public class RelOptCluster extends Object
| Modifier and Type | Method and Description |
|---|---|
MetadataFactory |
getMetadataFactory() |
RelMetadataProvider |
getMetadataProvider() |
RexNode |
getOriginalExpression() |
RelOptPlanner |
getPlanner() |
RelOptQuery |
getQuery() |
RexBuilder |
getRexBuilder() |
RelDataTypeFactory |
getTypeFactory() |
void |
setMetadataProvider(RelMetadataProvider metadataProvider)
Overrides the default metadata provider for this cluster.
|
void |
setOriginalExpression(RexNode originalExpression) |
RelTraitSet |
traitSet()
Returns the default trait set for this cluster.
|
RelTraitSet |
traitSetOf(RelTrait... traits)
Deprecated.
For
traitSetOf(t1, t2),
use traitSet()().replace(t1).replace(t2). |
RelTraitSet |
traitSetOf(RelTrait trait) |
public RelOptQuery getQuery()
public RexNode getOriginalExpression()
public void setOriginalExpression(RexNode originalExpression)
public RelOptPlanner getPlanner()
public RelDataTypeFactory getTypeFactory()
public RexBuilder getRexBuilder()
public RelMetadataProvider getMetadataProvider()
public void setMetadataProvider(RelMetadataProvider metadataProvider)
metadataProvider - custom providerpublic MetadataFactory getMetadataFactory()
public RelTraitSet traitSet()
@Deprecated public RelTraitSet traitSetOf(RelTrait... traits)
public RelTraitSet traitSetOf(RelTrait trait)
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.