Package org.apache.calcite.prepare
Class LixToRelTranslator
- java.lang.Object
-
- org.apache.calcite.prepare.LixToRelTranslator
-
class LixToRelTranslator extends java.lang.Object
- See Also:
QueryableRelBuilder
-
-
Field Summary
Fields Modifier and Type Field Description (package private) RelOptCluster
cluster
private Prepare
preparingStmt
(package private) JavaTypeFactory
typeFactory
-
Constructor Summary
Constructors Constructor Description LixToRelTranslator(RelOptCluster cluster, Prepare preparingStmt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.util.List<Expression>
fieldExpressions(Expression expression)
(package private) RelOptTable.ToRelContext
toRelContext()
(package private) RexNode
toRex(FunctionExpression expression, RelNode... inputs)
private java.util.List<RexNode>
toRex(RelNode child, FunctionExpression expression)
(package private) java.util.List<RexNode>
toRexList(FunctionExpression expression, RelNode... inputs)
<T> RelNode
translate(Queryable<T> queryable)
RelNode
translate(Expression expression)
-
-
-
Field Detail
-
cluster
final RelOptCluster cluster
-
preparingStmt
private final Prepare preparingStmt
-
typeFactory
final JavaTypeFactory typeFactory
-
-
Constructor Detail
-
LixToRelTranslator
LixToRelTranslator(RelOptCluster cluster, Prepare preparingStmt)
-
-
Method Detail
-
toRelContext
RelOptTable.ToRelContext toRelContext()
-
translate
public RelNode translate(Expression expression)
-
toRex
private java.util.List<RexNode> toRex(RelNode child, FunctionExpression expression)
-
fieldExpressions
java.util.List<Expression> fieldExpressions(Expression expression)
-
toRexList
java.util.List<RexNode> toRexList(FunctionExpression expression, RelNode... inputs)
-
toRex
RexNode toRex(FunctionExpression expression, RelNode... inputs)
-
-