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