Uses of Class
org.apache.calcite.rel.SingleRel
-
Packages that use SingleRel Package Description org.apache.calcite.adapter.cassandra Cassandra query provider.org.apache.calcite.adapter.elasticsearch Query provider based on an Elasticsearch2 DB.org.apache.calcite.adapter.enumerable Query optimizer rules for Java calling convention.org.apache.calcite.adapter.geode.rel Query provider based on Apache Geode (Gemfire) In Memory Data Gridorg.apache.calcite.adapter.jdbc Query provider based on a JDBC data source.org.apache.calcite.adapter.mongodb Query provider based on a MongoDB database.org.apache.calcite.adapter.pig Pig query provider.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.plan.volcano Optimizes relational expressions.org.apache.calcite.rel.convert Defines relational expressions and rules for converting between calling conventions.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.stream Defines relational expressions for streaming. -
-
Uses of SingleRel in org.apache.calcite.adapter.cassandra
Subclasses of SingleRel in org.apache.calcite.adapter.cassandra Modifier and Type Class Description class
CassandraFilter
Implementation of aFilter
relational expression in Cassandra.class
CassandraLimit
Implementation of limits in Cassandra.class
CassandraProject
Implementation ofProject
relational expression in Cassandra.class
CassandraSort
Implementation ofSort
relational expression in Cassandra.class
CassandraToEnumerableConverter
Relational expression representing a scan of a table in a Cassandra data source. -
Uses of SingleRel in org.apache.calcite.adapter.elasticsearch
Subclasses of SingleRel in org.apache.calcite.adapter.elasticsearch Modifier and Type Class Description class
ElasticsearchAggregate
Implementation ofAggregate
relational expression for ElasticSearch.class
ElasticsearchFilter
Implementation of aFilter
relational expression in Elasticsearch.class
ElasticsearchProject
Implementation ofProject
relational expression in Elasticsearch.class
ElasticsearchSort
Implementation ofSort
relational expression in Elasticsearch.class
ElasticsearchToEnumerableConverter
Relational expression representing a scan of a table in an Elasticsearch data source. -
Uses of SingleRel in org.apache.calcite.adapter.enumerable
Subclasses of SingleRel in org.apache.calcite.adapter.enumerable Modifier and Type Class Description class
EnumerableAggregate
Implementation ofAggregate
inenumerable calling convention
.class
EnumerableBindable
Relational expression that converts an enumerable input to interpretable calling convention.class
EnumerableCalc
Implementation ofCalc
inenumerable calling convention
.class
EnumerableCollect
Implementation ofCollect
inenumerable calling convention
.class
EnumerableFilter
Implementation ofFilter
inenumerable calling convention
.class
EnumerableInterpretable
Relational expression that converts an enumerable input to interpretable calling convention.class
EnumerableInterpreter
Relational expression that executes its children using an interpreter.class
EnumerableLimit
Relational expression that applies a limit and/or offset to its input.class
EnumerableProject
Implementation ofProject
inenumerable calling convention
.class
EnumerableSort
Implementation ofSort
inenumerable calling convention
.class
EnumerableTableModify
Implementation ofTableModify
inenumerable calling convention
.class
EnumerableUncollect
Implementation ofUncollect
inenumerable calling convention
.class
EnumerableWindow
Implementation ofWindow
inenumerable calling convention
. -
Uses of SingleRel in org.apache.calcite.adapter.geode.rel
Subclasses of SingleRel in org.apache.calcite.adapter.geode.rel Modifier and Type Class Description class
GeodeAggregate
Implementation ofAggregate
relational expression in Geode.class
GeodeFilter
Implementation ofFilter
relational expression in Geode.class
GeodeProject
Implementation ofProject
relational expression in Geode.class
GeodeSort
Implementation ofSort
relational expression in Geode.class
GeodeToEnumerableConverter
Relational expression representing a scan of a table in a Geode data source. -
Uses of SingleRel in org.apache.calcite.adapter.jdbc
Subclasses of SingleRel in org.apache.calcite.adapter.jdbc Modifier and Type Class Description static class
JdbcRules.JdbcAggregate
Aggregate operator implemented in JDBC convention.static class
JdbcRules.JdbcCalc
Calc operator implemented in JDBC convention.static class
JdbcRules.JdbcFilter
Implementation ofFilter
injdbc calling convention
.static class
JdbcRules.JdbcProject
Implementation ofProject
injdbc calling convention
.static class
JdbcRules.JdbcSort
Sort operator implemented in JDBC convention.static class
JdbcRules.JdbcTableModify
Table-modification operator implemented in JDBC convention.class
JdbcToEnumerableConverter
Relational expression representing a scan of a table in a JDBC data source. -
Uses of SingleRel in org.apache.calcite.adapter.mongodb
Subclasses of SingleRel in org.apache.calcite.adapter.mongodb Modifier and Type Class Description class
MongoAggregate
Implementation ofAggregate
relational expression in MongoDB.class
MongoFilter
Implementation of aFilter
relational expression in MongoDB.class
MongoProject
Implementation ofProject
relational expression in MongoDB.class
MongoSort
Implementation ofSort
relational expression in MongoDB.class
MongoToEnumerableConverter
Relational expression representing a scan of a table in a Mongo data source. -
Uses of SingleRel in org.apache.calcite.adapter.pig
Subclasses of SingleRel in org.apache.calcite.adapter.pig Modifier and Type Class Description class
PigAggregate
Implementation ofAggregate
inPig calling convention
.class
PigFilter
Implementation ofFilter
inPig calling convention
.class
PigProject
Implementation ofProject
inPig calling convention
.class
PigToEnumerableConverter
Relational expression representing a scan of a table in a Pig data source. -
Uses of SingleRel in org.apache.calcite.adapter.spark
Subclasses of SingleRel in org.apache.calcite.adapter.spark Modifier and Type Class Description class
EnumerableToSparkConverter
Relational expression that converts input ofEnumerableConvention
intoSpark convention
.class
JdbcToSparkConverter
Relational expression representing a scan of a table in a JDBC data source that returns its results as a Spark RDD.static class
SparkRules.SparkCalc
Implementation ofCalc
in Spark convention.class
SparkToEnumerableConverter
Relational expression that converts input ofSpark convention
intoEnumerableConvention
. -
Uses of SingleRel in org.apache.calcite.interpreter
Classes in org.apache.calcite.interpreter with type parameters of type SingleRel Modifier and Type Class Description (package private) class
AbstractSingleNode<T extends SingleRel>
An interpreter that takes expects one incoming source relational expression.Subclasses of SingleRel in org.apache.calcite.interpreter Modifier and Type Class Description static class
Bindables.BindableAggregate
Implementation ofAggregate
in bindable calling convention.static class
Bindables.BindableFilter
Implementation ofFilter
in bindable convention.static class
Bindables.BindableProject
Implementation ofProject
in bindable calling convention.static class
Bindables.BindableSort
Implementation ofSort
bindable calling convention.static class
Bindables.BindableWindow
Implementation ofWindow
in bindable convention.class
InterpretableConverter
Relational expression that converts any relational expression input toInterpretableConvention
, by wrapping it in an interpreter.Fields in org.apache.calcite.interpreter declared as SingleRel Modifier and Type Field Description protected T
AbstractSingleNode. rel
-
Uses of SingleRel in org.apache.calcite.plan.volcano
Subclasses of SingleRel in org.apache.calcite.plan.volcano Modifier and Type Class Description class
AbstractConverter
Converts a relational expression to any given output convention. -
Uses of SingleRel in org.apache.calcite.rel.convert
Subclasses of SingleRel in org.apache.calcite.rel.convert Modifier and Type Class Description class
ConverterImpl
Abstract implementation ofConverter
.class
NoneConverter
-
Uses of SingleRel in org.apache.calcite.rel.core
Subclasses of SingleRel in org.apache.calcite.rel.core Modifier and Type Class Description class
Aggregate
Relational operator that eliminates duplicates and computes totals.class
Calc
Calc
is an abstract base class for implementations ofLogicalCalc
.class
Collect
A relational expression that collapses multiple rows into one.class
Exchange
Relational expression that imposes a particular distribution on its input without otherwise changing its content.class
Filter
Relational expression that iterates over its input and returns elements for whichcondition
evaluates totrue
.class
Match
Relational expression that represent a MATCH_RECOGNIZE node.class
Project
Relational expression that computes a set of 'select expressions' from its input relational expression.class
Sample
Relational expression that returns a sample of the rows from its input.class
Sort
Relational expression that imposes a particular sort order on its input without otherwise changing its content.class
SortExchange
class
TableModify
Relational expression that modifies a table.class
Uncollect
Relational expression that unnests its input's columns into a relation.class
Window
A relational expression representing a set of window aggregates.Methods in org.apache.calcite.rel.core with parameters of type SingleRel Modifier and Type Method Description static RelDataType
Collect. deriveCollectRowType(SingleRel rel, java.lang.String fieldName)
Derives the output type of a collect relational expression. -
Uses of SingleRel in org.apache.calcite.rel.logical
Subclasses of SingleRel in org.apache.calcite.rel.logical Modifier and Type Class Description class
LogicalAggregate
LogicalAggregate
is a relational operator which eliminates duplicates and computes totals.class
LogicalCalc
A relational expression which computes project expressions and also filters.class
LogicalExchange
Sub-class ofExchange
not targeted at any particular engine or calling convention.class
LogicalFilter
Sub-class ofFilter
not targeted at any particular engine or calling convention.class
LogicalMatch
Sub-class ofMatch
not targeted at any particular engine or calling convention.class
LogicalProject
Sub-class ofProject
not targeted at any particular engine or calling convention.class
LogicalSort
Sub-class ofSort
not targeted at any particular engine or calling convention.class
LogicalSortExchange
Sub-class ofSortExchange
not targeted at any particular engine or calling convention.class
LogicalTableModify
Sub-class ofTableModify
not targeted at any particular engine or calling convention.class
LogicalWindow
Sub-class ofWindow
not targeted at any particular engine or calling convention. -
Uses of SingleRel in org.apache.calcite.rel.metadata
Methods in org.apache.calcite.rel.metadata with parameters of type SingleRel Modifier and Type Method Description RelDistribution
RelMdDistribution. distribution(SingleRel rel, RelMetadataQuery mq)
java.lang.Double
RelMdRowCount. getRowCount(SingleRel rel, RelMetadataQuery mq)
-
Uses of SingleRel in org.apache.calcite.rel.stream
Subclasses of SingleRel in org.apache.calcite.rel.stream Modifier and Type Class Description class
Chi
Relational operator that converts a stream to a relation.class
Delta
Relational operator that converts a relation to a stream.class
LogicalChi
Sub-class ofChi
not targeted at any particular engine or calling convention.class
LogicalDelta
Sub-class ofDelta
not targeted at any particular engine or calling convention.
-