Uses of Class
org.apache.calcite.rel.core.Union
-
Packages that use Union 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.rel2sql Translates a relational expression to SQL parse tree.org.apache.calcite.rel.rules Provides a core set of planner rules. -
-
Uses of Union in org.apache.calcite.adapter.enumerable
Subclasses of Union in org.apache.calcite.adapter.enumerable Modifier and Type Class Description class
EnumerableUnion
Implementation ofUnion
inenumerable calling convention
. -
Uses of Union in org.apache.calcite.adapter.jdbc
Subclasses of Union in org.apache.calcite.adapter.jdbc Modifier and Type Class Description static class
JdbcRules.JdbcUnion
Union operator implemented in JDBC convention. -
Uses of Union in org.apache.calcite.interpreter
Subclasses of Union in org.apache.calcite.interpreter Modifier and Type Class Description static class
Bindables.BindableUnion
Implementation ofUnion
in bindable calling convention.Fields in org.apache.calcite.interpreter declared as Union Modifier and Type Field Description private Union
UnionNode. rel
Methods in org.apache.calcite.interpreter with parameters of type Union Modifier and Type Method Description void
Nodes.CoreCompiler. visit(Union union)
Constructors in org.apache.calcite.interpreter with parameters of type Union Constructor Description UnionNode(Compiler compiler, Union rel)
-
Uses of Union in org.apache.calcite.rel.logical
Subclasses of Union in org.apache.calcite.rel.logical Modifier and Type Class Description class
LogicalUnion
Sub-class ofUnion
not targeted at any particular engine or calling convention. -
Uses of Union in org.apache.calcite.rel.metadata
Methods in org.apache.calcite.rel.metadata with parameters of type Union Modifier and Type Method Description java.util.List<java.lang.Double>
RelMdSize. averageColumnSizes(Union rel, RelMetadataQuery mq)
RelOptPredicateList
RelMdAllPredicates. getAllPredicates(Union union, RelMetadataQuery mq)
Extract predicates for a Union.java.lang.Double
RelMdDistinctRowCount. getDistinctRowCount(Union rel, RelMetadataQuery mq, ImmutableBitSet groupKey, RexNode predicate)
java.util.Set<RexNode>
RelMdExpressionLineage. getExpressionLineage(Union rel, RelMetadataQuery mq, RexNode outputExpression)
Expression lineage fromUnion
.java.lang.Double
RelMdMaxRowCount. getMaxRowCount(Union rel, RelMetadataQuery mq)
java.lang.Double
RelMdMinRowCount. getMinRowCount(Union rel, RelMetadataQuery mq)
com.google.common.collect.Multimap<java.lang.Class<? extends RelNode>,RelNode>
RelMdNodeTypes. getNodeTypes(Union rel, RelMetadataQuery mq)
java.lang.Double
RelMdPercentageOriginalRows. getPercentageOriginalRows(Union rel, RelMetadataQuery mq)
java.lang.Double
RelMdPopulationSize. getPopulationSize(Union rel, RelMetadataQuery mq, ImmutableBitSet groupKey)
RelOptPredicateList
RelMdPredicates. getPredicates(Union union, RelMetadataQuery mq)
Infers predicates for a Union.java.lang.Double
RelMdRowCount. getRowCount(Union rel, RelMetadataQuery mq)
java.lang.Double
RelMdSelectivity. getSelectivity(Union rel, RelMetadataQuery mq, RexNode predicate)
java.util.Set<RexTableInputRef.RelTableRef>
RelMdTableReferences. getTableReferences(Union rel, RelMetadataQuery mq)
Table references fromUnion
.static double
RelMdUtil. getUnionAllRowCount(RelMetadataQuery mq, Union rel)
Returns an estimate of the number of rows returned by aUnion
(before duplicates are eliminated). -
Uses of Union in org.apache.calcite.rel.rel2sql
Methods in org.apache.calcite.rel.rel2sql with parameters of type Union Modifier and Type Method Description SqlImplementor.Result
RelToSqlConverter. visit(Union e)
-
Uses of Union in org.apache.calcite.rel.rules
Constructor parameters in org.apache.calcite.rel.rules with type arguments of type Union Constructor Description UnionEliminatorRule(java.lang.Class<? extends Union> clazz, RelBuilderFactory relBuilderFactory)
Creates a UnionEliminatorRule.UnionMergeRule(java.lang.Class<? extends Union> unionClazz, RelFactories.SetOpFactory setOpFactory)
Deprecated.UnionPullUpConstantsRule(java.lang.Class<? extends Union> unionClass, RelBuilderFactory relBuilderFactory)
Creates a UnionPullUpConstantsRule.UnionToDistinctRule(java.lang.Class<? extends Union> unionClazz, RelFactories.SetOpFactory setOpFactory)
Deprecated.UnionToDistinctRule(java.lang.Class<? extends Union> unionClazz, RelBuilderFactory relBuilderFactory)
Creates a UnionToDistinctRule.
-