public interface EnumerableRel extends RelNode
EnumerableConvention
calling
conventions.Modifier and Type | Interface and Description |
---|---|
static class |
EnumerableRel.Prefer
Preferred physical type.
|
static class |
EnumerableRel.Result
Result of implementing an enumerable relational expression by generating
Java code.
|
RelNode.Context
Modifier and Type | Field and Description |
---|---|
static RelFactories.FilterFactory |
FILTER_FACTORY |
static RelFactories.ProjectFactory |
PROJECT_FACTORY |
Modifier and Type | Method and Description |
---|---|
EnumerableRel.Result |
implement(EnumerableRelImplementor implementor,
EnumerableRel.Prefer pref)
Creates a plan for this expression according to a calling convention.
|
accept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, computeSelfCost, copy, estimateRowCount, explain, getChildExps, getCollationList, getConvention, getCorrelVariable, getExpectedInputRowType, getInput, getInputs, getQuery, getRelTypeName, getRows, getRowType, getTable, getVariablesSet, getVariablesStopped, isDistinct, isKey, isValid, isValid, metadata, onRegister, recomputeDigest, register, replaceInput
getCluster, getDescription, getDigest, getId, getTraitSet
static final RelFactories.FilterFactory FILTER_FACTORY
static final RelFactories.ProjectFactory PROJECT_FACTORY
EnumerableRel.Result implement(EnumerableRelImplementor implementor, EnumerableRel.Prefer pref)
implementor
- Implementorpref
- Preferred representation for rows in result expressionCopyright © 2012–2019 The Apache Software Foundation. All rights reserved.