| Package | Description |
|---|---|
| org.apache.calcite.adapter.enumerable |
Query optimizer rules for Java calling convention.
|
| org.apache.calcite.adapter.jdbc |
Query provider based on a JDBC data source.
|
| org.apache.calcite.interpreter |
Provides an implementation of relational expressions using an interpreter.
|
| org.apache.calcite.rel.logical |
Defines logical relational expressions.
|
| org.apache.calcite.rel.metadata |
Defines metadata interfaces and utilities for relational
expressions.
|
| org.apache.calcite.rel.rules |
Provides a core set of planner rules.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EnumerableUnion
Implementation of
Union in
enumerable calling convention. |
| Modifier and Type | Class and Description |
|---|---|
static class |
JdbcRules.JdbcUnion
Union operator implemented in JDBC convention.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
Bindables.BindableUnion
Implementation of
Union in
bindable calling convention. |
| Modifier and Type | Method and Description |
|---|---|
void |
Nodes.CoreCompiler.visit(Union union) |
| Constructor and Description |
|---|
UnionNode(Interpreter interpreter,
Union rel) |
| Modifier and Type | Class and Description |
|---|---|
class |
LogicalUnion
Sub-class of
Union
not targeted at any particular engine or calling convention. |
| Modifier and Type | Method and Description |
|---|---|
List<Double> |
RelMdSize.averageColumnSizes(Union rel) |
Double |
RelMdDistinctRowCount.getDistinctRowCount(Union rel,
ImmutableBitSet groupKey,
RexNode predicate) |
Double |
RelMdPercentageOriginalRows.getPercentageOriginalRows(Union rel) |
Double |
RelMdPopulationSize.getPopulationSize(Union rel,
ImmutableBitSet groupKey) |
RelOptPredicateList |
RelMdPredicates.getPredicates(Union union)
Infers predicates for a Union.
|
Double |
RelMdRowCount.getRowCount(Union rel) |
Double |
RelMdSelectivity.getSelectivity(Union rel,
RexNode predicate) |
| Constructor and Description |
|---|
AggregateUnionAggregateRule(Class<? extends Aggregate> aggregateClass,
RelFactories.AggregateFactory aggregateFactory,
Class<? extends Union> unionClass,
RelFactories.SetOpFactory setOpFactory)
Creates a AggregateUnionAggregateRule.
|
AggregateUnionTransposeRule(Class<? extends Aggregate> aggregateClass,
RelFactories.AggregateFactory aggregateFactory,
Class<? extends Union> unionClass,
RelFactories.SetOpFactory setOpFactory)
Constructor.
|
UnionMergeRule(Class<? extends Union> clazz,
RelFactories.SetOpFactory setOpFactory)
Creates a UnionMergeRule.
|
UnionToDistinctRule(Class<? extends Union> clazz,
RelFactories.SetOpFactory setOpFactory)
Creates a UnionToDistinctRule.
|
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.