Uses of Interface
org.apache.calcite.runtime.Bindable
-
Packages that use Bindable Package Description org.apache.calcite.adapter.druid Query provider based on a Druid database.org.apache.calcite.adapter.enumerable Query optimizer rules for Java calling convention.org.apache.calcite.interpreter Provides an implementation of relational expressions using an interpreter.org.apache.calcite.jdbc JDBC driver for Calcite.org.apache.calcite.prepare Preparation of queries (parsing, planning and implementation).org.apache.calcite.runtime Utilities required at runtime. -
-
Uses of Bindable in org.apache.calcite.adapter.druid
Classes in org.apache.calcite.adapter.druid that implement Bindable Modifier and Type Class Description class
DruidQuery
Relational expression representing a scan of a Druid data set. -
Uses of Bindable in org.apache.calcite.adapter.enumerable
Classes in org.apache.calcite.adapter.enumerable that implement Bindable Modifier and Type Class Description class
EnumerableBindable
Relational expression that converts an enumerable input to interpretable calling convention.Methods in org.apache.calcite.adapter.enumerable that return Bindable Modifier and Type Method Description (package private) static Bindable
EnumerableInterpretable. getBindable(ClassDeclaration expr, java.lang.String s, int fieldCount)
static Bindable
EnumerableInterpretable. toBindable(java.util.Map<java.lang.String,java.lang.Object> parameters, CalcitePrepare.SparkHandler spark, EnumerableRel rel, EnumerableRel.Prefer prefer)
Methods in org.apache.calcite.adapter.enumerable with parameters of type Bindable Modifier and Type Method Description (package private) static ArrayBindable
EnumerableInterpretable. box(Bindable bindable)
Converts a bindable over scalar values into an array bindable, with each row as an array of 1 element. -
Uses of Bindable in org.apache.calcite.interpreter
Subinterfaces of Bindable in org.apache.calcite.interpreter Modifier and Type Interface Description interface
BindableRel
Relational expression that can implement itself in Bindable convention.Classes in org.apache.calcite.interpreter that implement Bindable 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.BindableJoin
Implementation ofJoin
in bindable calling convention.static class
Bindables.BindableProject
Implementation ofProject
in bindable calling convention.static class
Bindables.BindableSort
Implementation ofSort
bindable calling convention.static class
Bindables.BindableTableScan
Scan of a table that implementsScannableTable
and therefore can be converted into anEnumerable
.static class
Bindables.BindableUnion
Implementation ofUnion
in bindable calling convention.static class
Bindables.BindableValues
Implementation ofValues
in 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. -
Uses of Bindable in org.apache.calcite.jdbc
Fields in org.apache.calcite.jdbc declared as Bindable Modifier and Type Field Description private Bindable<T>
CalcitePrepare.CalciteSignature. bindable
Constructors in org.apache.calcite.jdbc with parameters of type Bindable Constructor Description CalciteSignature(java.lang.String sql, java.util.List<org.apache.calcite.avatica.AvaticaParameter> parameterList, java.util.Map<java.lang.String,java.lang.Object> internalParameters, RelDataType rowType, java.util.List<org.apache.calcite.avatica.ColumnMetaData> columns, org.apache.calcite.avatica.Meta.CursorFactory cursorFactory, CalciteSchema rootSchema, java.util.List<RelCollation> collationList, long maxRowCount, Bindable<T> bindable)
Deprecated.CalciteSignature(java.lang.String sql, java.util.List<org.apache.calcite.avatica.AvaticaParameter> parameterList, java.util.Map<java.lang.String,java.lang.Object> internalParameters, RelDataType rowType, java.util.List<org.apache.calcite.avatica.ColumnMetaData> columns, org.apache.calcite.avatica.Meta.CursorFactory cursorFactory, CalciteSchema rootSchema, java.util.List<RelCollation> collationList, long maxRowCount, Bindable<T> bindable, org.apache.calcite.avatica.Meta.StatementType statementType)
-
Uses of Bindable in org.apache.calcite.prepare
Methods in org.apache.calcite.prepare that return Bindable Modifier and Type Method Description Bindable
CalcitePrepareImpl.CalcitePreparedExplain. getBindable(org.apache.calcite.avatica.Meta.CursorFactory cursorFactory)
Bindable
Prepare.PreparedResult. getBindable(org.apache.calcite.avatica.Meta.CursorFactory cursorFactory)
Executes the prepared result. -
Uses of Bindable in org.apache.calcite.runtime
Subinterfaces of Bindable in org.apache.calcite.runtime Modifier and Type Interface Description interface
ArrayBindable
Extension toBindable
that returns rows that are arrays of objects.
-