| 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.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.
|
| org.apache.calcite.sql2rel |
Translates a SQL parse tree to relational expression.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EnumerableIntersect
Implementation of
Intersect in
enumerable calling convention. |
class |
EnumerableMinus
Implementation of
Minus in
enumerable calling convention. |
class |
EnumerableUnion
Implementation of
Union in
enumerable calling convention. |
| Modifier and Type | Class and Description |
|---|---|
static class |
JdbcRules.JdbcIntersect
Intersect operator implemented in JDBC convention.
|
static class |
JdbcRules.JdbcMinus
Minus operator implemented in JDBC convention.
|
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 | Class and Description |
|---|---|
class |
Intersect
Relational expression that returns the intersection of the rows of its
inputs.
|
class |
Minus
Relational expression that returns the rows of its first input minus any
matching rows from its other inputs.
|
class |
Union
Relational expression that returns the union of the rows of its inputs,
optionally eliminating duplicates.
|
| Modifier and Type | Method and Description |
|---|---|
SetOp |
SetOp.copy(RelTraitSet traitSet,
List<RelNode> inputs) |
abstract SetOp |
SetOp.copy(RelTraitSet traitSet,
List<RelNode> inputs,
boolean all) |
| Modifier and Type | Class and Description |
|---|---|
class |
LogicalIntersect
Sub-class of
Intersect
not targeted at any particular engine or calling convention. |
class |
LogicalMinus
Sub-class of
Minus
not targeted at any particular engine or calling convention. |
class |
LogicalUnion
Sub-class of
Union
not targeted at any particular engine or calling convention. |
| Modifier and Type | Method and Description |
|---|---|
RelDistribution |
RelMdDistribution.distribution(SetOp rel) |
Set<RelColumnOrigin> |
RelMdColumnOrigins.getColumnOrigins(SetOp rel,
int iOutputColumn) |
| Modifier and Type | Method and Description |
|---|---|
RelFieldTrimmer.TrimResult |
RelFieldTrimmer.trimFields(SetOp setOp,
ImmutableBitSet fieldsUsed,
Set<RelDataTypeField> extraFields)
Variant of
RelFieldTrimmer.trimFields(RelNode, ImmutableBitSet, Set) for
SetOp (including UNION and UNION ALL). |
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.