Package org.apache.calcite.schema
@DefaultQualifier(value=org.checkerframework.checker.nullness.qual.NonNull.class,locations=FIELD) @DefaultQualifier(value=org.checkerframework.checker.nullness.qual.NonNull.class,locations=PARAMETER) @DefaultQualifier(value=org.checkerframework.checker.nullness.qual.NonNull.class,locations=RETURN)
package org.apache.calcite.schema
Schema SPI.
The interfaces in this package define the objects used by the SQL validator to validate SQL abstract syntax trees and resolve identifiers to objects.
-
ClassDescriptionFunction that combines several values into a scalar result.Describes how a column gets populated.Extension to
Table
that specifies a custom way to resolve column names.Table whose row type can be extended to include extra fields.Table that can be scanned, optionally applying supplied filter expressions, without creating an intermediate relational expression.Named expression that accepts parameters and returns a result.Information about a function call that is passed to the constructor of a function instance.Parameter to aFunction
.Function that can be translated to java code.Function that can be translated to java code.A named expression in a schema.A table that can be modified.A modifiable view ontoModifiableTable
.Path from a root schema to a particular object (schema, table, function).Table that can be scanned, optionally applying supplied filter expressions, and projecting a given list of columns, without creating an intermediate relational expression.Function that returns a scalar result.Table that can be scanned without creating an intermediate relational expression.A namespace for tables and functions.Table type.Factory forSchema
objects.Extension to theSchema
interface.Utility functions for schemas.An interface to represent a version ID that can be used to create a read-consistent view of a Schema.Schema to which materializations can be added.Statistics about aTable
.Utility functions regardingStatistic
.Table that can be converted to a stream.Table.TableFactory<T extends Table>Factory forTable
objects.Function that returns a table during execution time.Function that returns aTable
.Table that is temporal.A transient table is a named table that may come into existence implicitly during the evaluation of a query expression or the execution of a trigger.Extension toTable
that specifies how it is to be translated to arelational expression
.Mix-in interface that allows you to find sub-objects.