@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
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
Tablethat 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 a
Function.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 onto
ModifiableTable.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 for
Schemaobjects.Extension to the
Schemainterface.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 a
Table.Utility functions regarding
Statistic.Table that can be converted to a stream.Table.TableFactory<T extends Table>Factory for
Tableobjects.Function that returns a table during execution time.Function that returns a
Table.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 to
Tablethat specifies how it is to be translated to a
relational expression.Mix-in interface that allows you to find sub-objects.