Package org.apache.calcite.schema.impl
package org.apache.calcite.schema.impl
Utilities to help implement Calcite's SPIs.
-
ClassDescriptionAbstract implementation of
Schema
.Schema factory that creates anAbstractSchema
.Abstract base class for implementingTable
.Abstract implementation ofQueryable
forQueryableTable
.Implementation ofAggregateFunction
via user-defined class.Implementation ofSchema
that delegates to an underlying schema.TransientTable
backed 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 toViewTable
that is modifiable.Implementation of a function that is based on a method.Helps build lists ofFunctionParameter
.Implementation ofScalarFunction
.Virtual table that is composed of two or more tables joined together.Relational expression that scans aStarTable
.Implementation ofTableFunction
based on a method.Implementation ofTableMacro
based on a method.Table whose contents are defined using an SQL statement.Table function that implements a view.