Modifier and Type | Field and Description |
---|---|
com.google.common.collect.ImmutableList<RexLiteral> |
Window.constants |
com.google.common.collect.ImmutableList<com.google.common.collect.ImmutableList<RexLiteral>> |
Values.tuples |
Modifier and Type | Method and Description |
---|---|
List<RexLiteral> |
Window.getConstants()
Returns constants that are additional inputs of current relation.
|
com.google.common.collect.ImmutableList<com.google.common.collect.ImmutableList<RexLiteral>> |
Values.getTuples()
Returns the rows of literals represented by this Values relational expression.
|
com.google.common.collect.ImmutableList<com.google.common.collect.ImmutableList<RexLiteral>> |
Values.getTuples(org.apache.calcite.rel.RelInput input) |
Constructor and Description |
---|
Values(org.apache.calcite.plan.RelOptCluster cluster,
List<org.apache.calcite.rel.hint.RelHint> hints,
org.apache.calcite.rel.type.RelDataType rowType,
com.google.common.collect.ImmutableList<com.google.common.collect.ImmutableList<RexLiteral>> tuples,
org.apache.calcite.plan.RelTraitSet traits)
Creates a new Values.
|
Values(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.rel.type.RelDataType rowType,
com.google.common.collect.ImmutableList<com.google.common.collect.ImmutableList<RexLiteral>> tuples,
org.apache.calcite.plan.RelTraitSet traits)
Creates a new Values.
|
Window(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
List<org.apache.calcite.rel.hint.RelHint> hints,
org.apache.calcite.rel.RelNode input,
List<RexLiteral> constants,
org.apache.calcite.rel.type.RelDataType rowType,
List<Window.Group> groups)
Creates a window relational expression.
|
Window(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
org.apache.calcite.rel.RelNode input,
List<RexLiteral> constants,
org.apache.calcite.rel.type.RelDataType rowType,
List<Window.Group> groups)
Creates a window relational expression.
|
Modifier and Type | Method and Description |
---|---|
static LogicalValues |
LogicalValues.create(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.rel.type.RelDataType rowType,
com.google.common.collect.ImmutableList<com.google.common.collect.ImmutableList<RexLiteral>> tuples)
Creates a LogicalValues.
|
static LogicalWindow |
LogicalWindow.create(org.apache.calcite.plan.RelTraitSet traitSet,
org.apache.calcite.rel.RelNode input,
List<RexLiteral> constants,
org.apache.calcite.rel.type.RelDataType rowType,
List<Window.Group> groups)
Creates a LogicalWindow.
|
Constructor and Description |
---|
LogicalValues(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.rel.type.RelDataType rowType,
com.google.common.collect.ImmutableList<com.google.common.collect.ImmutableList<RexLiteral>> tuples)
Deprecated.
|
LogicalValues(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
List<org.apache.calcite.rel.hint.RelHint> hints,
org.apache.calcite.rel.type.RelDataType rowType,
com.google.common.collect.ImmutableList<com.google.common.collect.ImmutableList<RexLiteral>> tuples)
Creates a LogicalValues.
|
LogicalValues(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
org.apache.calcite.rel.type.RelDataType rowType,
com.google.common.collect.ImmutableList<com.google.common.collect.ImmutableList<RexLiteral>> tuples)
Creates a LogicalValues.
|
LogicalWindow(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
List<org.apache.calcite.rel.hint.RelHint> hints,
org.apache.calcite.rel.RelNode input,
List<RexLiteral> constants,
org.apache.calcite.rel.type.RelDataType rowType,
List<Window.Group> groups)
Creates a LogicalWindow.
|
LogicalWindow(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
org.apache.calcite.rel.RelNode input,
List<RexLiteral> constants,
org.apache.calcite.rel.type.RelDataType rowType,
List<Window.Group> groups)
Creates a LogicalWindow.
|
Modifier and Type | Method and Description |
---|---|
static RexLiteral |
RexLiteral.fromJdbcString(org.apache.calcite.rel.type.RelDataType type,
org.apache.calcite.sql.type.SqlTypeName typeName,
String literal)
Converts a Jdbc string into a RexLiteral.
|
Modifier and Type | Method and Description |
---|---|
static org.apache.calcite.rel.RelNode |
HiveParserUtils.genValuesRelNode(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.rel.type.RelDataType rowType,
List<List<RexLiteral>> rows) |
Modifier and Type | Method and Description |
---|---|
static List<org.apache.calcite.rel.RelCollation> |
FlinkRelMdCollation.values(org.apache.calcite.rel.metadata.RelMetadataQuery mq,
org.apache.calcite.rel.type.RelDataType rowType,
com.google.common.collect.ImmutableList<com.google.common.collect.ImmutableList<RexLiteral>> tuples)
Helper method to determine a
Values 's collation. |
Modifier and Type | Method and Description |
---|---|
protected List<RexLiteral> |
BatchExecOverAggregateBase.getConstants() |
Constructor and Description |
---|
BatchExecValues(ReadableConfig tableConfig,
List<List<RexLiteral>> tuples,
RowType outputType,
String description) |
Modifier and Type | Method and Description |
---|---|
List<List<RexLiteral>> |
CommonExecValues.getTuples() |
Constructor and Description |
---|
CommonExecValues(int id,
ExecNodeContext context,
ReadableConfig persistedConfig,
List<List<RexLiteral>> tuples,
RowType outputType,
String description) |
Modifier and Type | Method and Description |
---|---|
List<RexLiteral> |
OverSpec.getConstants() |
Constructor and Description |
---|
OverSpec(PartitionSpec partition,
List<OverSpec.GroupSpec> groups,
List<RexLiteral> constants,
int originalInputFields) |
Constructor and Description |
---|
StreamExecValues(int id,
ExecNodeContext context,
ReadableConfig persistedConfig,
List<List<RexLiteral>> tuples,
RowType outputType,
String description) |
StreamExecValues(ReadableConfig tableConfig,
List<List<RexLiteral>> tuples,
RowType outputType,
String description) |
Modifier and Type | Field and Description |
---|---|
RexLiteral |
LookupJoinUtil.ConstantLookupKey.literal |
Modifier and Type | Method and Description |
---|---|
static Tuple2<Object,LogicalType> |
RexLiteralUtil.toFlinkInternalValue(RexLiteral literal)
|
Constructor and Description |
---|
ConstantLookupKey(LogicalType sourceType,
RexLiteral literal) |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.