| 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 |
EnumerableValues
Implementation of
Values in
enumerable calling convention. |
| Modifier and Type | Class and Description |
|---|---|
static class |
JdbcRules.JdbcValues
Values operator implemented in JDBC convention.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
Bindables.BindableValues
Implementation of
Values
in bindable calling convention. |
| Modifier and Type | Method and Description |
|---|---|
void |
Nodes.CoreCompiler.visit(Values value) |
| Constructor and Description |
|---|
ValuesNode(Interpreter interpreter,
Values rel) |
| Modifier and Type | Field and Description |
|---|---|
static com.google.common.base.Predicate<? super Values> |
Values.IS_EMPTY
Predicate, to be used when defining an operand of a
RelOptRule,
that returns true if a Values contains zero tuples. |
| Modifier and Type | Class and Description |
|---|---|
class |
LogicalValues
Sub-class of
Values
not targeted at any particular engine or calling convention. |
| Modifier and Type | Method and Description |
|---|---|
List<Double> |
RelMdSize.averageColumnSizes(Values rel) |
com.google.common.collect.ImmutableList<RelCollation> |
RelMdCollation.collations(Values values) |
RelDistribution |
RelMdDistribution.distribution(Values values) |
Double |
RelMdDistinctRowCount.getDistinctRowCount(Values rel,
ImmutableBitSet groupKey,
RexNode predicate) |
Double |
RelMdPopulationSize.getPopulationSize(Values rel,
ImmutableBitSet groupKey) |
Boolean |
RelMdParallelism.isPhaseTransition(Values rel) |
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.