public class MutableTableFunctionScan extends MutableMultiRel
TableFunctionScan.| Modifier and Type | Field and Description |
|---|---|
Set<RelColumnMapping> |
columnMappings |
Type |
elementType |
RexNode |
rexCall |
inputscluster, ordinalInParent, PAIRWISE_STRING_EQUIVALENCE, parent, rowType, STRING_EQUIVALENCE, type| Modifier | Constructor and Description |
|---|---|
private |
MutableTableFunctionScan(RelOptCluster cluster,
RelDataType rowType,
List<MutableRel> inputs,
RexNode rexCall,
Type elementType,
Set<RelColumnMapping> columnMappings) |
| Modifier and Type | Method and Description |
|---|---|
MutableRel |
clone() |
StringBuilder |
digest(StringBuilder buf) |
boolean |
equals(Object obj) |
int |
hashCode() |
static MutableTableFunctionScan |
of(RelOptCluster cluster,
RelDataType rowType,
List<MutableRel> inputs,
RexNode rexCall,
Type elementType,
Set<RelColumnMapping> columnMappings)
Creates a MutableTableFunctionScan.
|
childrenAccept, cloneChildren, getInputs, setInputdeep, getParent, replaceInParent, toStringpublic final RexNode rexCall
public final Type elementType
public final Set<RelColumnMapping> columnMappings
private MutableTableFunctionScan(RelOptCluster cluster, RelDataType rowType, List<MutableRel> inputs, RexNode rexCall, Type elementType, Set<RelColumnMapping> columnMappings)
public static MutableTableFunctionScan of(RelOptCluster cluster, RelDataType rowType, List<MutableRel> inputs, RexNode rexCall, Type elementType, Set<RelColumnMapping> columnMappings)
cluster - Cluster that this relational expression belongs torowType - Row typeinputs - Input relational expressionsrexCall - Function invocation expressionelementType - Element type of the collection that will implement
this tablecolumnMappings - Column mappings associated with this functionpublic StringBuilder digest(StringBuilder buf)
digest in class MutableRelpublic MutableRel clone()
clone in class MutableRelCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.