| Package | Description |
|---|---|
| org.apache.calcite.rel.core |
Defines core relational expressions.
|
| org.apache.calcite.rel.logical |
Defines logical relational expressions.
|
| org.apache.calcite.rel.metadata |
Defines metadata interfaces and utilities for relational
expressions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SortExchange
|
| Modifier and Type | Method and Description |
|---|---|
Exchange |
Exchange.copy(RelTraitSet traitSet,
List<RelNode> inputs) |
abstract Exchange |
Exchange.copy(RelTraitSet traitSet,
RelNode newInput,
RelDistribution newDistribution) |
| Modifier and Type | Class and Description |
|---|---|
class |
LogicalExchange
Sub-class of
Exchange not
targeted at any particular engine or calling convention. |
| Modifier and Type | Method and Description |
|---|---|
Exchange |
LogicalExchange.copy(RelTraitSet traitSet,
RelNode newInput,
RelDistribution newDistribution) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
RelMdColumnUniqueness.areColumnsUnique(Exchange rel,
ImmutableBitSet columns,
boolean ignoreNulls) |
List<Double> |
RelMdSize.averageColumnSizes(Exchange rel) |
RelDistribution |
RelMdDistribution.distribution(Exchange exchange) |
Set<RelColumnOrigin> |
RelMdColumnOrigins.getColumnOrigins(Exchange rel,
int iOutputColumn) |
Double |
RelMdDistinctRowCount.getDistinctRowCount(Exchange rel,
ImmutableBitSet groupKey,
RexNode predicate) |
Double |
RelMdPopulationSize.getPopulationSize(Exchange rel,
ImmutableBitSet groupKey) |
RelOptPredicateList |
RelMdPredicates.getPredicates(Exchange exchange)
Infers predicates for an Exchange.
|
Boolean |
RelMdParallelism.isPhaseTransition(Exchange rel) |
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.