| Package | Description |
|---|---|
| org.apache.calcite.rel |
Defines relational expressions.
|
| org.apache.calcite.rel.logical |
Defines logical relational expressions.
|
| org.apache.calcite.rel.rules |
Provides a core set of planner rules.
|
| org.apache.calcite.sql2rel |
Translates a SQL parse tree to relational expression.
|
| Modifier and Type | Method and Description |
|---|---|
RelNode |
RelShuttleImpl.visit(LogicalValues values) |
RelNode |
RelHomogeneousShuttle.visit(LogicalValues values) |
RelNode |
RelShuttle.visit(LogicalValues values) |
| Modifier and Type | Method and Description |
|---|---|
static LogicalValues |
LogicalValues.create(RelOptCluster cluster,
RelDataType rowType,
com.google.common.collect.ImmutableList<com.google.common.collect.ImmutableList<RexLiteral>> tuples)
Creates a LogicalValues.
|
static LogicalValues |
LogicalValues.createEmpty(RelOptCluster cluster,
RelDataType rowType)
Creates a LogicalValues that outputs no rows of a given row type.
|
static LogicalValues |
LogicalValues.createOneRow(RelOptCluster cluster)
Creates a LogicalValues that outputs one row and one column.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ValuesReduceRule.apply(RelOptRuleCall call,
LogicalProject project,
LogicalFilter filter,
LogicalValues values)
Does the work.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RelStructuredTypeFlattener.rewriteRel(LogicalValues rel) |
RelFieldTrimmer.TrimResult |
RelFieldTrimmer.trimFields(LogicalValues values,
ImmutableBitSet fieldsUsed,
Set<RelDataTypeField> extraFields)
|
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.