| Package | Description |
|---|---|
| org.apache.calcite.sql.validate |
SQL validation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AliasNamespace
Namespace for an
AS t(c1, c2, ...) clause. |
class |
CollectNamespace
Namespace for COLLECT and TABLE constructs.
|
(package private) class |
FieldNamespace
Implementation of
SqlValidatorNamespace for a field of a record. |
class |
IdentifierNamespace
Namespace whose contents are defined by the type of an
identifier. |
(package private) class |
JoinNamespace
Namespace representing the row type produced by joining two relations.
|
class |
MatchRecognizeNamespace
Namespace for a
MATCH_RECOGNIZE clause. |
(package private) class |
ParameterNamespace
Namespace representing the type of a dynamic parameter.
|
class |
ProcedureNamespace
Namespace whose contents are defined by the result of a call to a
user-defined procedure.
|
(package private) class |
SchemaNamespace
Namespace based on a schema.
|
class |
SelectNamespace
Namespace offered by a sub-query.
|
class |
SetopNamespace
Namespace based upon a set operation (UNION, INTERSECT, EXCEPT).
|
private static class |
SqlValidatorImpl.DeleteNamespace
Namespace for a DELETE statement.
|
static class |
SqlValidatorImpl.DmlNamespace
Common base class for DML statement namespaces.
|
private static class |
SqlValidatorImpl.InsertNamespace
Namespace for an INSERT statement.
|
private static class |
SqlValidatorImpl.MergeNamespace
Namespace for a MERGE statement.
|
private static class |
SqlValidatorImpl.UpdateNamespace
Namespace for an UPDATE statement.
|
class |
TableConstructorNamespace
Namespace for a table constructor
VALUES (expr, expr, ...). |
(package private) class |
TableNamespace
Namespace based on a table from the catalog.
|
(package private) class |
UnnestNamespace
Namespace for UNNEST.
|
(package private) class |
WithItemNamespace
Very similar to
AliasNamespace. |
class |
WithNamespace
Namespace for
WITH clause. |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.