public interface RelInput
| Modifier and Type | Method and Description |
|---|---|
Object |
get(String tag) |
List<AggregateCall> |
getAggregateCalls(String tag) |
ImmutableBitSet |
getBitSet(String tag) |
List<ImmutableBitSet> |
getBitSetList(String tag) |
boolean |
getBoolean(String tag,
boolean default_) |
RelOptCluster |
getCluster() |
RelCollation |
getCollation() |
RelDistribution |
getDistribution() |
<E extends Enum<E>> |
getEnum(String tag,
Class<E> enumClass)
Returns an enum value.
|
RexNode |
getExpression(String tag)
Returns an expression.
|
List<RexNode> |
getExpressionList(String tag) |
float |
getFloat(String tag)
Returns a
float value. |
RelNode |
getInput()
Returns the input relational expression.
|
List<RelNode> |
getInputs() |
RelDataType |
getRowType(String tag) |
RelDataType |
getRowType(String expressionsTag,
String fieldsTag) |
String |
getString(String tag)
Returns a
float value. |
RelOptTable |
getTable(String table) |
RelTraitSet |
getTraitSet() |
com.google.common.collect.ImmutableList<com.google.common.collect.ImmutableList<RexLiteral>> |
getTuples(String tag) |
RelOptCluster getCluster()
RelTraitSet getTraitSet()
RelOptTable getTable(String table)
RelNode getInput()
ImmutableBitSet getBitSet(String tag)
List<ImmutableBitSet> getBitSetList(String tag)
List<AggregateCall> getAggregateCalls(String tag)
float getFloat(String tag)
float value. Throws if not present or wrong type.<E extends Enum<E>> E getEnum(String tag, Class<E> enumClass)
RelDataType getRowType(String tag)
RelDataType getRowType(String expressionsTag, String fieldsTag)
RelCollation getCollation()
RelDistribution getDistribution()
com.google.common.collect.ImmutableList<com.google.common.collect.ImmutableList<RexLiteral>> getTuples(String tag)
boolean getBoolean(String tag, boolean default_)
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.