Utilities to help implement Calcite's SPIs.
ClassDescriptionAbstract implementation of
Schema.Schema factory that creates an
AbstractSchema.Abstract base class for implementing
AggregateFunctionvia user-defined class.Implementation of
Schemathat delegates to an underlying schema.
TransientTablebacked by a Java list.Implementation of SchemaVersion that uses a long value as representation.Table that is a materialized view.Table function that returns the table that materializes a view.Extension to
ViewTablethat is modifiable.Implementation of a function that is based on a method.Helps build lists of
ScalarFunction.Virtual table that is composed of two or more tables joined together.Relational expression that scans a
TableFunctionbased on a method.Implementation of
TableMacrobased on a method.Table whose contents are defined using an SQL statement.Table function that implements a view.