Package org.apache.calcite.schema.impl
Utilities to help implement Calcite's SPIs.
-
Class Summary Class Description AbstractSchema Abstract implementation ofSchema
.AbstractSchema.Factory Schema factory that creates anAbstractSchema
.AbstractTable Abstract base class for implementingTable
.AbstractTableQueryable<T> Abstract implementation ofQueryable
forQueryableTable
.AggregateFunctionImpl Implementation ofAggregateFunction
via user-defined class.DelegatingSchema Implementation ofSchema
that delegates to an underlying schema.LongSchemaVersion Implementation of SchemaVersion that uses a long value as representation.MaterializedViewTable Table that is a materialized view.MaterializedViewTable.MaterializedViewTableMacro Table function that returns the table that materializes a view.ModifiableViewTable Extension toViewTable
that is modifiable.ReflectiveFunctionBase Implementation of a function that is based on a method.ReflectiveFunctionBase.ParameterListBuilder Helps build lists ofFunctionParameter
.ScalarFunctionImpl Implementation ofScalarFunction
.StarTable Virtual table that is composed of two or more tables joined together.StarTable.StarTableScan Relational expression that scans aStarTable
.TableFunctionImpl Implementation ofTableFunction
based on a method.TableMacroImpl Implementation ofTableMacro
based on a method.ViewTable Table whose contents are defined using an SQL statement.ViewTableMacro Table function that implements a view.