Uses of Class
org.apache.calcite.rel.core.Values
-
Packages that use Values 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.adapter.spark Adapter based on the Apache Spark data management system.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.rel.mutable Defines mutable relational expressions.org.apache.calcite.rel.rel2sql Translates a relational expression to SQL parse tree.org.apache.calcite.sql2rel Translates a SQL parse tree to relational expression. -
-
Uses of Values in org.apache.calcite.adapter.enumerable
Subclasses of Values in org.apache.calcite.adapter.enumerable Modifier and Type Class Description class
EnumerableValues
Implementation ofValues
inenumerable calling convention
. -
Uses of Values in org.apache.calcite.adapter.jdbc
Subclasses of Values in org.apache.calcite.adapter.jdbc Modifier and Type Class Description static class
JdbcRules.JdbcValues
Values operator implemented in JDBC convention. -
Uses of Values in org.apache.calcite.adapter.spark
Subclasses of Values in org.apache.calcite.adapter.spark Modifier and Type Class Description static class
SparkRules.SparkValues
VALUES construct implemented in Spark. -
Uses of Values in org.apache.calcite.interpreter
Subclasses of Values in org.apache.calcite.interpreter Modifier and Type Class Description static class
Bindables.BindableValues
Implementation ofValues
in bindable calling convention.Methods in org.apache.calcite.interpreter with parameters of type Values Modifier and Type Method Description void
Nodes.CoreCompiler. visit(Values value)
Constructors in org.apache.calcite.interpreter with parameters of type Values Constructor Description ValuesNode(Compiler compiler, Values rel)
-
Uses of Values in org.apache.calcite.rel.core
Fields in org.apache.calcite.rel.core with type parameters of type Values Modifier and Type Field Description static com.google.common.base.Predicate<? super Values>
Values. IS_EMPTY
Deprecated.static java.util.function.Predicate<? super Values>
Values. IS_EMPTY_J
static com.google.common.base.Predicate<? super Values>
Values. IS_NOT_EMPTY
Deprecated.Methods in org.apache.calcite.rel.core with parameters of type Values Modifier and Type Method Description static boolean
Values. isEmpty(Values values)
Predicate, to be used when defining an operand of aRelOptRule
, that returns true if a Values contains zero tuples.static boolean
Values. isNotEmpty(Values values)
Predicate, to be used when defining an operand of aRelOptRule
, that returns true if a Values contains one or more tuples. -
Uses of Values in org.apache.calcite.rel.logical
Subclasses of Values in org.apache.calcite.rel.logical Modifier and Type Class Description class
LogicalValues
Sub-class ofValues
not targeted at any particular engine or calling convention. -
Uses of Values in org.apache.calcite.rel.metadata
Methods in org.apache.calcite.rel.metadata with parameters of type Values Modifier and Type Method Description java.lang.Boolean
RelMdColumnUniqueness. areColumnsUnique(Values rel, RelMetadataQuery mq, ImmutableBitSet columns, boolean ignoreNulls)
java.util.List<java.lang.Double>
RelMdSize. averageColumnSizes(Values rel, RelMetadataQuery mq)
com.google.common.collect.ImmutableList<RelCollation>
RelMdCollation. collations(Values values, RelMetadataQuery mq)
RelDistribution
RelMdDistribution. distribution(Values values, RelMetadataQuery mq)
java.lang.Double
RelMdDistinctRowCount. getDistinctRowCount(Values rel, RelMetadataQuery mq, ImmutableBitSet groupKey, RexNode predicate)
java.lang.Double
RelMdMaxRowCount. getMaxRowCount(Values values, RelMetadataQuery mq)
java.lang.Double
RelMdMinRowCount. getMinRowCount(Values values, RelMetadataQuery mq)
com.google.common.collect.Multimap<java.lang.Class<? extends RelNode>,RelNode>
RelMdNodeTypes. getNodeTypes(Values rel, RelMetadataQuery mq)
java.lang.Double
RelMdPopulationSize. getPopulationSize(Values rel, RelMetadataQuery mq, ImmutableBitSet groupKey)
java.lang.Double
RelMdRowCount. getRowCount(Values rel, RelMetadataQuery mq)
java.lang.Boolean
RelMdParallelism. isPhaseTransition(Values rel, RelMetadataQuery mq)
-
Uses of Values in org.apache.calcite.rel.mutable
Methods in org.apache.calcite.rel.mutable with parameters of type Values Modifier and Type Method Description static MutableValues
MutableValues. of(Values values)
Creates a MutableValue.Constructors in org.apache.calcite.rel.mutable with parameters of type Values Constructor Description MutableValues(Values rel)
-
Uses of Values in org.apache.calcite.rel.rel2sql
Methods in org.apache.calcite.rel.rel2sql with parameters of type Values Modifier and Type Method Description SqlImplementor.Result
RelToSqlConverter. visit(Values e)
-
Uses of Values in org.apache.calcite.sql2rel
Methods in org.apache.calcite.sql2rel with parameters of type Values Modifier and Type Method Description RelDecorrelator.Frame
RelDecorrelator. decorrelateRel(Values rel)
Rewrites aValues
.
-