| 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EnumerableCorrelate
Implementation of
Correlate in
enumerable calling convention. |
class |
EnumerableJoin
Implementation of
Join in
enumerable calling convention. |
class |
EnumerableMergeJoin
Implementation of
Join in
enumerable calling convention using
a merge algorithm. |
class |
EnumerableSemiJoin
Implementation of
SemiJoin in
enumerable calling convention. |
class |
EnumerableThetaJoin
Implementation of
Join in
enumerable calling convention
that allows conditions that are not just = (equals). |
| Modifier and Type | Class and Description |
|---|---|
static class |
JdbcRules.JdbcJoin
Join operator implemented in JDBC convention.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
Bindables.BindableJoin
Implementation of
Join in
bindable calling convention. |
| Modifier and Type | Class and Description |
|---|---|
class |
Correlate
A relational operator that performs nested-loop joins.
|
class |
EquiJoin
Base class for any join whose condition is based on column equality.
|
class |
Join
Relational expression that combines two relational expressions according to
some condition.
|
class |
SemiJoin
Relational expression that joins two relational expressions according to some
condition, but outputs only columns from the left input, and eliminates
duplicates.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LogicalCorrelate
A relational operator that performs nested-loop joins.
|
class |
LogicalJoin
Sub-class of
Join
not targeted at any particular engine or calling convention. |
| Modifier and Type | Method and Description |
|---|---|
RelDistribution |
RelMdDistribution.distribution(BiRel rel) |
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.