| Class | Description |
|---|---|
| CompoundIdentifierConverter |
Implementation of
SqlVisitor that converts bracketed compound SqlIdentifier
to bracket-less compound SqlIdentifier (also known as DrillCompoundIdentifier)
to provide ease of use while querying complex types. |
| DrillCalciteWrapperUtility |
This utility contains the static functions to manipulate
DrillCalciteSqlWrapper, DrillCalciteSqlOperatorWrapper
DrillCalciteSqlFunctionWrapper and DrillCalciteSqlAggFunctionWrapper. |
| DrillCompoundIdentifier | |
| DrillCompoundIdentifier.Builder | |
| DrillParserUtil |
Helper methods or constants used in parsing a SQL query.
|
| DrillSqlCall |
SqlCall interface with addition of method to get the handler.
|
| DrillSqlDescribeTable |
Sql parser tree node to represent statement:
{ DESCRIBE | DESC } tblname [col_name | wildcard ]
|
| DrillSqlResetOption |
Sql parse tree node to represent statement:
RESET { <NAME> | ALL } . |
| DrillSqlSetOption |
Sql parse tree node to represent statement:
SET <NAME> [ = VALUE ]. |
| SqlAnalyzeTable |
SQL tree for ANALYZE statement.
|
| SqlCreateAlias | |
| SqlCreateAlias.SqlCreateAliasBuilder | |
| SqlCreateFunction | |
| SqlCreateTable | |
| SqlCreateView | |
| SqlDropAlias | |
| SqlDropAlias.SqlDropAliasBuilder | |
| SqlDropAllAliases | |
| SqlDropAllAliases.SqlDropAllAliasesBuilder | |
| SqlDropFunction | |
| SqlDropTable | |
| SqlDropTableMetadata | |
| SqlDropView | |
| SqlMetastoreAnalyzeTable | |
| SqlRefreshMetadata |
Sql parse tree node to represent statement:
REFRESH TABLE METADATA tblname
|
| SqlSchema |
Parent class for CREATE, DROP, DESCRIBE, ALTER SCHEMA commands.
|
| SqlSchema.Add | |
| SqlSchema.Create |
CREATE SCHEMA sql call.
|
| SqlSchema.Describe |
DESCRIBE SCHEMA FOR TABLE sql call.
|
| SqlSchema.Drop |
DROP SCHEMA sql call.
|
| SqlSchema.Remove | |
| SqlShowFiles |
Sql parse tree node to represent statement:
SHOW FILES [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr]
|
| SqlShowSchemas |
Sql parse tree node to represent statement:
SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]
|
| SqlShowTables |
Sql parse tree node to represent statement:
SHOW TABLES [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr]
|
| SqlUseSchema |
Sql parser tree node to represent
USE SCHEMA statement. |
| UnsupportedOperatorsVisitor |
| Enum | Description |
|---|---|
| SqlCreateType |
Enum which indicates type of CREATE statement.
|
| SqlDropTableMetadata.DropMetadataType |
Enum for metadata types to drop.
|
| SqlSchema.Describe.Format |
Enum which specifies format of DESCRIBE SCHEMA FOR table output.
|
Copyright © 2022 The Apache Software Foundation. All rights reserved.