2023-05-30 14:44:03 +08:00
|
|
|
// Generated from /Users/ziv/github.com/dt-sql-parser/src/grammar/hive/HiveSql.g4 by ANTLR 4.9.0-SNAPSHOT
|
2023-05-04 10:13:05 +08:00
|
|
|
|
|
|
|
|
2023-05-30 14:44:03 +08:00
|
|
|
import { ParseTreeVisitor } from "antlr4ts/tree/ParseTreeVisitor";
|
2023-05-04 10:13:05 +08:00
|
|
|
|
|
|
|
import { ProgramContext } from "./HiveSql";
|
2023-05-30 14:44:03 +08:00
|
|
|
import { StatementContext } from "./HiveSql";
|
|
|
|
import { ExplainStatementContext } from "./HiveSql";
|
|
|
|
import { ExplainOptionContext } from "./HiveSql";
|
|
|
|
import { VectorizationOnlyContext } from "./HiveSql";
|
|
|
|
import { VectorizatonDetailContext } from "./HiveSql";
|
|
|
|
import { ExecStatementContext } from "./HiveSql";
|
|
|
|
import { LoadStatementContext } from "./HiveSql";
|
|
|
|
import { ReplicationClauseContext } from "./HiveSql";
|
|
|
|
import { ExportStatementContext } from "./HiveSql";
|
|
|
|
import { ImportStatementContext } from "./HiveSql";
|
|
|
|
import { ReplDumpStatementContext } from "./HiveSql";
|
|
|
|
import { ReplDbPolicyContext } from "./HiveSql";
|
|
|
|
import { ReplLoadStatementContext } from "./HiveSql";
|
|
|
|
import { ReplConfigsContext } from "./HiveSql";
|
|
|
|
import { ReplConfigsListContext } from "./HiveSql";
|
|
|
|
import { ReplTableLevelPolicyContext } from "./HiveSql";
|
|
|
|
import { ReplStatusStatementContext } from "./HiveSql";
|
|
|
|
import { DdlStatementContext } from "./HiveSql";
|
|
|
|
import { IfExistsContext } from "./HiveSql";
|
|
|
|
import { RestrictOrCascadeContext } from "./HiveSql";
|
|
|
|
import { IfNotExistsContext } from "./HiveSql";
|
|
|
|
import { ForceContext } from "./HiveSql";
|
|
|
|
import { RewriteEnabledContext } from "./HiveSql";
|
|
|
|
import { RewriteDisabledContext } from "./HiveSql";
|
|
|
|
import { StoredAsDirsContext } from "./HiveSql";
|
|
|
|
import { OrReplaceContext } from "./HiveSql";
|
|
|
|
import { CreateDatabaseStatementContext } from "./HiveSql";
|
|
|
|
import { DbLocationContext } from "./HiveSql";
|
|
|
|
import { DbManagedLocationContext } from "./HiveSql";
|
|
|
|
import { DbPropertiesContext } from "./HiveSql";
|
|
|
|
import { DbPropertiesListContext } from "./HiveSql";
|
|
|
|
import { DbConnectorNameContext } from "./HiveSql";
|
|
|
|
import { SwitchDatabaseStatementContext } from "./HiveSql";
|
|
|
|
import { DropDatabaseStatementContext } from "./HiveSql";
|
|
|
|
import { DatabaseCommentContext } from "./HiveSql";
|
|
|
|
import { TruncateTableStatementContext } from "./HiveSql";
|
|
|
|
import { DropTableStatementContext } from "./HiveSql";
|
|
|
|
import { InputFileFormatContext } from "./HiveSql";
|
|
|
|
import { TabTypeExprContext } from "./HiveSql";
|
|
|
|
import { PartTypeExprContext } from "./HiveSql";
|
|
|
|
import { TabPartColTypeExprContext } from "./HiveSql";
|
|
|
|
import { DescStatementContext } from "./HiveSql";
|
|
|
|
import { AnalyzeStatementContext } from "./HiveSql";
|
|
|
|
import { From_inContext } from "./HiveSql";
|
|
|
|
import { Db_schemaContext } from "./HiveSql";
|
|
|
|
import { ShowStatementContext } from "./HiveSql";
|
|
|
|
import { ShowTablesFilterExprContext } from "./HiveSql";
|
|
|
|
import { LockStatementContext } from "./HiveSql";
|
|
|
|
import { LockDatabaseContext } from "./HiveSql";
|
|
|
|
import { LockModeContext } from "./HiveSql";
|
|
|
|
import { UnlockStatementContext } from "./HiveSql";
|
|
|
|
import { UnlockDatabaseContext } from "./HiveSql";
|
|
|
|
import { CreateRoleStatementContext } from "./HiveSql";
|
|
|
|
import { DropRoleStatementContext } from "./HiveSql";
|
|
|
|
import { GrantPrivilegesContext } from "./HiveSql";
|
|
|
|
import { RevokePrivilegesContext } from "./HiveSql";
|
|
|
|
import { GrantRoleContext } from "./HiveSql";
|
|
|
|
import { RevokeRoleContext } from "./HiveSql";
|
|
|
|
import { ShowRoleGrantsContext } from "./HiveSql";
|
|
|
|
import { ShowRolesContext } from "./HiveSql";
|
|
|
|
import { ShowCurrentRoleContext } from "./HiveSql";
|
|
|
|
import { SetRoleContext } from "./HiveSql";
|
|
|
|
import { ShowGrantsContext } from "./HiveSql";
|
|
|
|
import { ShowRolePrincipalsContext } from "./HiveSql";
|
|
|
|
import { PrivilegeIncludeColObjectContext } from "./HiveSql";
|
|
|
|
import { PrivilegeObjectContext } from "./HiveSql";
|
|
|
|
import { PrivObjectContext } from "./HiveSql";
|
|
|
|
import { PrivObjectColsContext } from "./HiveSql";
|
|
|
|
import { PrivilegeListContext } from "./HiveSql";
|
|
|
|
import { PrivlegeDefContext } from "./HiveSql";
|
|
|
|
import { PrivilegeTypeContext } from "./HiveSql";
|
|
|
|
import { PrincipalSpecificationContext } from "./HiveSql";
|
|
|
|
import { PrincipalNameContext } from "./HiveSql";
|
|
|
|
import { WithGrantOptionContext } from "./HiveSql";
|
|
|
|
import { GrantOptionForContext } from "./HiveSql";
|
|
|
|
import { AdminOptionForContext } from "./HiveSql";
|
|
|
|
import { WithAdminOptionContext } from "./HiveSql";
|
|
|
|
import { MetastoreCheckContext } from "./HiveSql";
|
|
|
|
import { ResourceListContext } from "./HiveSql";
|
|
|
|
import { ResourceContext } from "./HiveSql";
|
|
|
|
import { ResourceTypeContext } from "./HiveSql";
|
|
|
|
import { CreateFunctionStatementContext } from "./HiveSql";
|
|
|
|
import { DropFunctionStatementContext } from "./HiveSql";
|
|
|
|
import { ReloadFunctionsStatementContext } from "./HiveSql";
|
|
|
|
import { CreateMacroStatementContext } from "./HiveSql";
|
|
|
|
import { DropMacroStatementContext } from "./HiveSql";
|
|
|
|
import { CreateViewStatementContext } from "./HiveSql";
|
|
|
|
import { ViewPartitionContext } from "./HiveSql";
|
|
|
|
import { ViewOrganizationContext } from "./HiveSql";
|
|
|
|
import { ViewClusterSpecContext } from "./HiveSql";
|
|
|
|
import { ViewComplexSpecContext } from "./HiveSql";
|
|
|
|
import { ViewDistSpecContext } from "./HiveSql";
|
|
|
|
import { ViewSortSpecContext } from "./HiveSql";
|
|
|
|
import { DropViewStatementContext } from "./HiveSql";
|
|
|
|
import { CreateMaterializedViewStatementContext } from "./HiveSql";
|
|
|
|
import { DropMaterializedViewStatementContext } from "./HiveSql";
|
|
|
|
import { CreateScheduledQueryStatementContext } from "./HiveSql";
|
|
|
|
import { DropScheduledQueryStatementContext } from "./HiveSql";
|
|
|
|
import { AlterScheduledQueryStatementContext } from "./HiveSql";
|
|
|
|
import { AlterScheduledQueryChangeContext } from "./HiveSql";
|
|
|
|
import { ScheduleSpecContext } from "./HiveSql";
|
|
|
|
import { ExecutedAsSpecContext } from "./HiveSql";
|
|
|
|
import { DefinedAsSpecContext } from "./HiveSql";
|
|
|
|
import { ShowFunctionIdentifierContext } from "./HiveSql";
|
|
|
|
import { ShowStmtIdentifierContext } from "./HiveSql";
|
|
|
|
import { TableCommentContext } from "./HiveSql";
|
|
|
|
import { CreateTablePartitionSpecContext } from "./HiveSql";
|
|
|
|
import { CreateTablePartitionColumnTypeSpecContext } from "./HiveSql";
|
|
|
|
import { CreateTablePartitionColumnSpecContext } from "./HiveSql";
|
|
|
|
import { PartitionTransformSpecContext } from "./HiveSql";
|
|
|
|
import { ColumnNameTransformConstraintContext } from "./HiveSql";
|
|
|
|
import { PartitionTransformTypeContext } from "./HiveSql";
|
|
|
|
import { TableBucketsContext } from "./HiveSql";
|
|
|
|
import { TableImplBucketsContext } from "./HiveSql";
|
|
|
|
import { TableSkewedContext } from "./HiveSql";
|
|
|
|
import { RowFormatContext } from "./HiveSql";
|
|
|
|
import { RecordReaderContext } from "./HiveSql";
|
|
|
|
import { RecordWriterContext } from "./HiveSql";
|
|
|
|
import { RowFormatSerdeContext } from "./HiveSql";
|
|
|
|
import { RowFormatDelimitedContext } from "./HiveSql";
|
|
|
|
import { TableRowFormatContext } from "./HiveSql";
|
|
|
|
import { TablePropertiesPrefixedContext } from "./HiveSql";
|
|
|
|
import { TablePropertiesContext } from "./HiveSql";
|
|
|
|
import { TablePropertiesListContext } from "./HiveSql";
|
|
|
|
import { KeyValuePropertyContext } from "./HiveSql";
|
|
|
|
import { KeyPropertyContext } from "./HiveSql";
|
|
|
|
import { TableRowFormatFieldIdentifierContext } from "./HiveSql";
|
|
|
|
import { TableRowFormatCollItemsIdentifierContext } from "./HiveSql";
|
|
|
|
import { TableRowFormatMapKeysIdentifierContext } from "./HiveSql";
|
|
|
|
import { TableRowFormatLinesIdentifierContext } from "./HiveSql";
|
|
|
|
import { TableRowNullFormatContext } from "./HiveSql";
|
|
|
|
import { TableFileFormatContext } from "./HiveSql";
|
|
|
|
import { TableLocationContext } from "./HiveSql";
|
|
|
|
import { ColumnNameTypeListContext } from "./HiveSql";
|
|
|
|
import { ColumnNameTypeOrConstraintListContext } from "./HiveSql";
|
|
|
|
import { ColumnNameColonTypeListContext } from "./HiveSql";
|
|
|
|
import { ColumnNameListContext } from "./HiveSql";
|
|
|
|
import { ColumnNameContext } from "./HiveSql";
|
|
|
|
import { ExtColumnNameContext } from "./HiveSql";
|
|
|
|
import { ColumnNameOrderListContext } from "./HiveSql";
|
|
|
|
import { ColumnParenthesesListContext } from "./HiveSql";
|
|
|
|
import { EnableValidateSpecificationContext } from "./HiveSql";
|
|
|
|
import { EnableSpecificationContext } from "./HiveSql";
|
|
|
|
import { ValidateSpecificationContext } from "./HiveSql";
|
|
|
|
import { EnforcedSpecificationContext } from "./HiveSql";
|
|
|
|
import { RelySpecificationContext } from "./HiveSql";
|
|
|
|
import { CreateConstraintContext } from "./HiveSql";
|
|
|
|
import { AlterConstraintWithNameContext } from "./HiveSql";
|
|
|
|
import { TableLevelConstraintContext } from "./HiveSql";
|
|
|
|
import { PkUkConstraintContext } from "./HiveSql";
|
|
|
|
import { CheckConstraintContext } from "./HiveSql";
|
|
|
|
import { CreateForeignKeyContext } from "./HiveSql";
|
|
|
|
import { AlterForeignKeyWithNameContext } from "./HiveSql";
|
|
|
|
import { SkewedValueElementContext } from "./HiveSql";
|
|
|
|
import { SkewedColumnValuePairListContext } from "./HiveSql";
|
|
|
|
import { SkewedColumnValuePairContext } from "./HiveSql";
|
|
|
|
import { SkewedColumnValuesContext } from "./HiveSql";
|
|
|
|
import { SkewedColumnValueContext } from "./HiveSql";
|
|
|
|
import { SkewedValueLocationElementContext } from "./HiveSql";
|
|
|
|
import { OrderSpecificationContext } from "./HiveSql";
|
|
|
|
import { NullOrderingContext } from "./HiveSql";
|
|
|
|
import { ColumnNameOrderContext } from "./HiveSql";
|
|
|
|
import { ColumnNameCommentListContext } from "./HiveSql";
|
|
|
|
import { ColumnNameCommentContext } from "./HiveSql";
|
|
|
|
import { OrderSpecificationRewriteContext } from "./HiveSql";
|
|
|
|
import { ColumnRefOrderContext } from "./HiveSql";
|
|
|
|
import { ColumnNameTypeContext } from "./HiveSql";
|
|
|
|
import { ColumnNameTypeOrConstraintContext } from "./HiveSql";
|
|
|
|
import { TableConstraintContext } from "./HiveSql";
|
|
|
|
import { ColumnNameTypeConstraintContext } from "./HiveSql";
|
|
|
|
import { ColumnConstraintContext } from "./HiveSql";
|
|
|
|
import { ForeignKeyConstraintContext } from "./HiveSql";
|
|
|
|
import { ColConstraintContext } from "./HiveSql";
|
|
|
|
import { AlterColumnConstraintContext } from "./HiveSql";
|
|
|
|
import { AlterForeignKeyConstraintContext } from "./HiveSql";
|
|
|
|
import { AlterColConstraintContext } from "./HiveSql";
|
|
|
|
import { ColumnConstraintTypeContext } from "./HiveSql";
|
|
|
|
import { DefaultValContext } from "./HiveSql";
|
|
|
|
import { TableConstraintTypeContext } from "./HiveSql";
|
|
|
|
import { ConstraintOptsCreateContext } from "./HiveSql";
|
|
|
|
import { ConstraintOptsAlterContext } from "./HiveSql";
|
|
|
|
import { ColumnNameColonTypeContext } from "./HiveSql";
|
|
|
|
import { ColTypeContext } from "./HiveSql";
|
|
|
|
import { ColTypeListContext } from "./HiveSql";
|
|
|
|
import { TypeContext } from "./HiveSql";
|
|
|
|
import { PrimitiveTypeContext } from "./HiveSql";
|
|
|
|
import { ListTypeContext } from "./HiveSql";
|
|
|
|
import { StructTypeContext } from "./HiveSql";
|
|
|
|
import { MapTypeContext } from "./HiveSql";
|
|
|
|
import { UnionTypeContext } from "./HiveSql";
|
|
|
|
import { SetOperatorContext } from "./HiveSql";
|
|
|
|
import { QueryStatementExpressionContext } from "./HiveSql";
|
|
|
|
import { QueryStatementExpressionBodyContext } from "./HiveSql";
|
|
|
|
import { WithClauseContext } from "./HiveSql";
|
|
|
|
import { CteStatementContext } from "./HiveSql";
|
|
|
|
import { FromStatementContext } from "./HiveSql";
|
|
|
|
import { SingleFromStatementContext } from "./HiveSql";
|
|
|
|
import { RegularBodyContext } from "./HiveSql";
|
|
|
|
import { AtomSelectStatementContext } from "./HiveSql";
|
|
|
|
import { SelectStatementContext } from "./HiveSql";
|
|
|
|
import { SetOpSelectStatementContext } from "./HiveSql";
|
|
|
|
import { SelectStatementWithCTEContext } from "./HiveSql";
|
|
|
|
import { BodyContext } from "./HiveSql";
|
|
|
|
import { InsertClauseContext } from "./HiveSql";
|
|
|
|
import { DestinationContext } from "./HiveSql";
|
|
|
|
import { LimitClauseContext } from "./HiveSql";
|
|
|
|
import { DeleteStatementContext } from "./HiveSql";
|
|
|
|
import { ColumnAssignmentClauseContext } from "./HiveSql";
|
|
|
|
import { PrecedencePlusExpressionOrDefaultContext } from "./HiveSql";
|
|
|
|
import { SetColumnsClauseContext } from "./HiveSql";
|
|
|
|
import { UpdateStatementContext } from "./HiveSql";
|
|
|
|
import { SqlTransactionStatementContext } from "./HiveSql";
|
|
|
|
import { StartTransactionStatementContext } from "./HiveSql";
|
|
|
|
import { TransactionModeContext } from "./HiveSql";
|
|
|
|
import { TransactionAccessModeContext } from "./HiveSql";
|
|
|
|
import { IsolationLevelContext } from "./HiveSql";
|
|
|
|
import { LevelOfIsolationContext } from "./HiveSql";
|
|
|
|
import { CommitStatementContext } from "./HiveSql";
|
|
|
|
import { RollbackStatementContext } from "./HiveSql";
|
|
|
|
import { SetAutoCommitStatementContext } from "./HiveSql";
|
|
|
|
import { AbortTransactionStatementContext } from "./HiveSql";
|
|
|
|
import { AbortCompactionStatementContext } from "./HiveSql";
|
|
|
|
import { MergeStatementContext } from "./HiveSql";
|
|
|
|
import { WhenClausesContext } from "./HiveSql";
|
|
|
|
import { WhenNotMatchedClauseContext } from "./HiveSql";
|
|
|
|
import { WhenMatchedAndClauseContext } from "./HiveSql";
|
|
|
|
import { WhenMatchedThenClauseContext } from "./HiveSql";
|
|
|
|
import { UpdateOrDeleteContext } from "./HiveSql";
|
|
|
|
import { KillQueryStatementContext } from "./HiveSql";
|
|
|
|
import { CompactionIdContext } from "./HiveSql";
|
|
|
|
import { CompactionPoolContext } from "./HiveSql";
|
|
|
|
import { CompactionTypeContext } from "./HiveSql";
|
|
|
|
import { CompactionStatusContext } from "./HiveSql";
|
|
|
|
import { AlterStatementContext } from "./HiveSql";
|
|
|
|
import { AlterTableStatementSuffixContext } from "./HiveSql";
|
|
|
|
import { AlterTblPartitionStatementSuffixContext } from "./HiveSql";
|
|
|
|
import { AlterStatementPartitionKeyTypeContext } from "./HiveSql";
|
|
|
|
import { AlterViewStatementSuffixContext } from "./HiveSql";
|
|
|
|
import { AlterMaterializedViewStatementSuffixContext } from "./HiveSql";
|
|
|
|
import { AlterMaterializedViewSuffixRewriteContext } from "./HiveSql";
|
|
|
|
import { AlterMaterializedViewSuffixRebuildContext } from "./HiveSql";
|
|
|
|
import { AlterDatabaseStatementSuffixContext } from "./HiveSql";
|
|
|
|
import { AlterDatabaseSuffixPropertiesContext } from "./HiveSql";
|
|
|
|
import { AlterDatabaseSuffixSetOwnerContext } from "./HiveSql";
|
|
|
|
import { AlterDatabaseSuffixSetLocationContext } from "./HiveSql";
|
|
|
|
import { AlterDatabaseSuffixSetManagedLocationContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixRenameContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixAddColContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixAddConstraintContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixUpdateColumnsContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixDropConstraintContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixRenameColContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixUpdateStatsColContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixUpdateStatsContext } from "./HiveSql";
|
|
|
|
import { AlterStatementChangeColPositionContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixAddPartitionsContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixAddPartitionsElementContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixTouchContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixArchiveContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixUnArchiveContext } from "./HiveSql";
|
|
|
|
import { PartitionLocationContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixDropPartitionsContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixPropertiesContext } from "./HiveSql";
|
|
|
|
import { AlterViewSuffixPropertiesContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixSerdePropertiesContext } from "./HiveSql";
|
|
|
|
import { TablePartitionPrefixContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixFileFormatContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixClusterbySortbyContext } from "./HiveSql";
|
|
|
|
import { AlterTblPartitionStatementSuffixSkewedLocationContext } from "./HiveSql";
|
|
|
|
import { SkewedLocationsContext } from "./HiveSql";
|
|
|
|
import { SkewedLocationsListContext } from "./HiveSql";
|
|
|
|
import { SkewedLocationMapContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixLocationContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixSkewedbyContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixExchangePartitionContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixRenamePartContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixStatsPartContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixMergeFilesContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixBucketNumContext } from "./HiveSql";
|
|
|
|
import { BlockingContext } from "./HiveSql";
|
|
|
|
import { CompactPoolContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixCompactContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixSetOwnerContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixSetPartSpecContext } from "./HiveSql";
|
|
|
|
import { AlterStatementSuffixExecuteContext } from "./HiveSql";
|
|
|
|
import { FileFormatContext } from "./HiveSql";
|
|
|
|
import { AlterDataConnectorStatementSuffixContext } from "./HiveSql";
|
|
|
|
import { AlterDataConnectorSuffixPropertiesContext } from "./HiveSql";
|
|
|
|
import { AlterDataConnectorSuffixSetOwnerContext } from "./HiveSql";
|
|
|
|
import { AlterDataConnectorSuffixSetUrlContext } from "./HiveSql";
|
|
|
|
import { LikeTableOrFileContext } from "./HiveSql";
|
|
|
|
import { CreateTableStatementContext } from "./HiveSql";
|
|
|
|
import { CreateDataConnectorStatementContext } from "./HiveSql";
|
|
|
|
import { DataConnectorCommentContext } from "./HiveSql";
|
|
|
|
import { DataConnectorUrlContext } from "./HiveSql";
|
|
|
|
import { DataConnectorTypeContext } from "./HiveSql";
|
|
|
|
import { DcPropertiesContext } from "./HiveSql";
|
|
|
|
import { DropDataConnectorStatementContext } from "./HiveSql";
|
|
|
|
import { TableAllColumnsContext } from "./HiveSql";
|
|
|
|
import { TableOrColumnContext } from "./HiveSql";
|
|
|
|
import { DefaultValueContext } from "./HiveSql";
|
|
|
|
import { ExpressionListContext } from "./HiveSql";
|
|
|
|
import { AliasListContext } from "./HiveSql";
|
|
|
|
import { FromClauseContext } from "./HiveSql";
|
|
|
|
import { FromSourceContext } from "./HiveSql";
|
|
|
|
import { AtomjoinSourceContext } from "./HiveSql";
|
|
|
|
import { JoinSourceContext } from "./HiveSql";
|
|
|
|
import { JoinSourcePartContext } from "./HiveSql";
|
|
|
|
import { UniqueJoinSourceContext } from "./HiveSql";
|
|
|
|
import { UniqueJoinExprContext } from "./HiveSql";
|
|
|
|
import { UniqueJoinTokenContext } from "./HiveSql";
|
|
|
|
import { JoinTokenContext } from "./HiveSql";
|
|
|
|
import { LateralViewContext } from "./HiveSql";
|
|
|
|
import { TableAliasContext } from "./HiveSql";
|
|
|
|
import { TableBucketSampleContext } from "./HiveSql";
|
|
|
|
import { SplitSampleContext } from "./HiveSql";
|
|
|
|
import { TableSampleContext } from "./HiveSql";
|
|
|
|
import { TableSourceContext } from "./HiveSql";
|
|
|
|
import { AsOfClauseContext } from "./HiveSql";
|
|
|
|
import { UniqueJoinTableSourceContext } from "./HiveSql";
|
|
|
|
import { TableNameContext } from "./HiveSql";
|
|
|
|
import { ViewNameContext } from "./HiveSql";
|
|
|
|
import { SubQuerySourceContext } from "./HiveSql";
|
|
|
|
import { PartitioningSpecContext } from "./HiveSql";
|
|
|
|
import { PartitionTableFunctionSourceContext } from "./HiveSql";
|
|
|
|
import { PartitionedTableFunctionContext } from "./HiveSql";
|
|
|
|
import { WhereClauseContext } from "./HiveSql";
|
|
|
|
import { SearchConditionContext } from "./HiveSql";
|
|
|
|
import { ValuesSourceContext } from "./HiveSql";
|
|
|
|
import { ValuesClauseContext } from "./HiveSql";
|
|
|
|
import { ValuesTableConstructorContext } from "./HiveSql";
|
|
|
|
import { ValueRowConstructorContext } from "./HiveSql";
|
|
|
|
import { FirstValueRowConstructorContext } from "./HiveSql";
|
|
|
|
import { VirtualTableSourceContext } from "./HiveSql";
|
|
|
|
import { SelectClauseContext } from "./HiveSql";
|
|
|
|
import { All_distinctContext } from "./HiveSql";
|
|
|
|
import { SelectListContext } from "./HiveSql";
|
|
|
|
import { SelectTrfmClauseContext } from "./HiveSql";
|
|
|
|
import { SelectItemContext } from "./HiveSql";
|
|
|
|
import { TrfmClauseContext } from "./HiveSql";
|
|
|
|
import { SelectExpressionContext } from "./HiveSql";
|
|
|
|
import { SelectExpressionListContext } from "./HiveSql";
|
|
|
|
import { Window_clauseContext } from "./HiveSql";
|
|
|
|
import { Window_defnContext } from "./HiveSql";
|
|
|
|
import { Window_specificationContext } from "./HiveSql";
|
|
|
|
import { Window_frameContext } from "./HiveSql";
|
|
|
|
import { Window_range_expressionContext } from "./HiveSql";
|
|
|
|
import { Window_value_expressionContext } from "./HiveSql";
|
|
|
|
import { Window_frame_start_boundaryContext } from "./HiveSql";
|
|
|
|
import { Window_frame_boundaryContext } from "./HiveSql";
|
|
|
|
import { GroupByClauseContext } from "./HiveSql";
|
|
|
|
import { Groupby_expressionContext } from "./HiveSql";
|
|
|
|
import { GroupByEmptyContext } from "./HiveSql";
|
|
|
|
import { RollupStandardContext } from "./HiveSql";
|
|
|
|
import { RollupOldSyntaxContext } from "./HiveSql";
|
|
|
|
import { GroupingSetExpressionContext } from "./HiveSql";
|
|
|
|
import { GroupingSetExpressionMultipleContext } from "./HiveSql";
|
|
|
|
import { GroupingExpressionSingleContext } from "./HiveSql";
|
|
|
|
import { HavingClauseContext } from "./HiveSql";
|
|
|
|
import { QualifyClauseContext } from "./HiveSql";
|
|
|
|
import { HavingConditionContext } from "./HiveSql";
|
|
|
|
import { ExpressionsInParenthesisContext } from "./HiveSql";
|
|
|
|
import { ExpressionsNotInParenthesisContext } from "./HiveSql";
|
|
|
|
import { ExpressionPartContext } from "./HiveSql";
|
|
|
|
import { ExpressionOrDefaultContext } from "./HiveSql";
|
|
|
|
import { FirstExpressionsWithAliasContext } from "./HiveSql";
|
|
|
|
import { ExpressionWithAliasContext } from "./HiveSql";
|
|
|
|
import { ExpressionsContext } from "./HiveSql";
|
|
|
|
import { ColumnRefOrderInParenthesisContext } from "./HiveSql";
|
|
|
|
import { ColumnRefOrderNotInParenthesisContext } from "./HiveSql";
|
|
|
|
import { OrderByClauseContext } from "./HiveSql";
|
|
|
|
import { ClusterByClauseContext } from "./HiveSql";
|
|
|
|
import { PartitionByClauseContext } from "./HiveSql";
|
|
|
|
import { DistributeByClauseContext } from "./HiveSql";
|
|
|
|
import { SortByClauseContext } from "./HiveSql";
|
|
|
|
import { TrimFunctionContext } from "./HiveSql";
|
|
|
|
import { Function_Context } from "./HiveSql";
|
|
|
|
import { Null_treatmentContext } from "./HiveSql";
|
|
|
|
import { FunctionNameContext } from "./HiveSql";
|
|
|
|
import { CastExpressionContext } from "./HiveSql";
|
|
|
|
import { CaseExpressionContext } from "./HiveSql";
|
|
|
|
import { WhenExpressionContext } from "./HiveSql";
|
|
|
|
import { FloorExpressionContext } from "./HiveSql";
|
|
|
|
import { FloorDateQualifiersContext } from "./HiveSql";
|
|
|
|
import { ExtractExpressionContext } from "./HiveSql";
|
|
|
|
import { TimeQualifiersContext } from "./HiveSql";
|
|
|
|
import { ConstantContext } from "./HiveSql";
|
|
|
|
import { PrepareStmtParamContext } from "./HiveSql";
|
|
|
|
import { ParameterIdxContext } from "./HiveSql";
|
|
|
|
import { StringLiteralSequenceContext } from "./HiveSql";
|
|
|
|
import { CharSetStringLiteralContext } from "./HiveSql";
|
|
|
|
import { DateLiteralContext } from "./HiveSql";
|
|
|
|
import { TimestampLiteralContext } from "./HiveSql";
|
|
|
|
import { TimestampLocalTZLiteralContext } from "./HiveSql";
|
|
|
|
import { IntervalValueContext } from "./HiveSql";
|
|
|
|
import { IntervalLiteralContext } from "./HiveSql";
|
|
|
|
import { IntervalExpressionContext } from "./HiveSql";
|
|
|
|
import { IntervalQualifiersContext } from "./HiveSql";
|
|
|
|
import { ExpressionContext } from "./HiveSql";
|
|
|
|
import { AtomExpressionContext } from "./HiveSql";
|
|
|
|
import { PrecedenceFieldExpressionContext } from "./HiveSql";
|
|
|
|
import { PrecedenceUnaryOperatorContext } from "./HiveSql";
|
|
|
|
import { PrecedenceUnaryPrefixExpressionContext } from "./HiveSql";
|
|
|
|
import { PrecedenceBitwiseXorOperatorContext } from "./HiveSql";
|
|
|
|
import { PrecedenceBitwiseXorExpressionContext } from "./HiveSql";
|
|
|
|
import { PrecedenceStarOperatorContext } from "./HiveSql";
|
|
|
|
import { PrecedenceStarExpressionContext } from "./HiveSql";
|
|
|
|
import { PrecedencePlusOperatorContext } from "./HiveSql";
|
|
|
|
import { PrecedencePlusExpressionContext } from "./HiveSql";
|
|
|
|
import { PrecedenceConcatenateOperatorContext } from "./HiveSql";
|
|
|
|
import { PrecedenceConcatenateExpressionContext } from "./HiveSql";
|
|
|
|
import { PrecedenceAmpersandOperatorContext } from "./HiveSql";
|
|
|
|
import { PrecedenceAmpersandExpressionContext } from "./HiveSql";
|
|
|
|
import { PrecedenceBitwiseOrOperatorContext } from "./HiveSql";
|
|
|
|
import { PrecedenceBitwiseOrExpressionContext } from "./HiveSql";
|
|
|
|
import { PrecedenceRegexpOperatorContext } from "./HiveSql";
|
|
|
|
import { PrecedenceSimilarOperatorContext } from "./HiveSql";
|
|
|
|
import { SubQueryExpressionContext } from "./HiveSql";
|
|
|
|
import { PrecedenceSimilarExpressionContext } from "./HiveSql";
|
|
|
|
import { PrecedenceSimilarExpressionMainContext } from "./HiveSql";
|
|
|
|
import { PrecedenceSimilarExpressionPartContext } from "./HiveSql";
|
|
|
|
import { PrecedenceSimilarExpressionAtomContext } from "./HiveSql";
|
|
|
|
import { PrecedenceSimilarExpressionQuantifierPredicateContext } from "./HiveSql";
|
|
|
|
import { QuantifierTypeContext } from "./HiveSql";
|
|
|
|
import { PrecedenceSimilarExpressionInContext } from "./HiveSql";
|
|
|
|
import { PrecedenceSimilarExpressionPartNotContext } from "./HiveSql";
|
|
|
|
import { PrecedenceDistinctOperatorContext } from "./HiveSql";
|
|
|
|
import { PrecedenceEqualOperatorContext } from "./HiveSql";
|
|
|
|
import { PrecedenceEqualExpressionContext } from "./HiveSql";
|
|
|
|
import { IsConditionContext } from "./HiveSql";
|
|
|
|
import { PrecedenceUnarySuffixExpressionContext } from "./HiveSql";
|
|
|
|
import { PrecedenceNotOperatorContext } from "./HiveSql";
|
|
|
|
import { PrecedenceNotExpressionContext } from "./HiveSql";
|
|
|
|
import { PrecedenceAndOperatorContext } from "./HiveSql";
|
|
|
|
import { PrecedenceAndExpressionContext } from "./HiveSql";
|
|
|
|
import { PrecedenceOrOperatorContext } from "./HiveSql";
|
|
|
|
import { PrecedenceOrExpressionContext } from "./HiveSql";
|
|
|
|
import { BooleanValueContext } from "./HiveSql";
|
|
|
|
import { BooleanValueTokContext } from "./HiveSql";
|
|
|
|
import { TableOrPartitionContext } from "./HiveSql";
|
|
|
|
import { PartitionSpecContext } from "./HiveSql";
|
|
|
|
import { PartitionValContext } from "./HiveSql";
|
|
|
|
import { PartitionSelectorSpecContext } from "./HiveSql";
|
|
|
|
import { PartitionSelectorValContext } from "./HiveSql";
|
|
|
|
import { PartitionSelectorOperatorContext } from "./HiveSql";
|
|
|
|
import { SubQuerySelectorOperatorContext } from "./HiveSql";
|
|
|
|
import { SysFuncNamesContext } from "./HiveSql";
|
|
|
|
import { DescFuncNamesContext } from "./HiveSql";
|
|
|
|
import { Id_Context } from "./HiveSql";
|
|
|
|
import { FunctionIdentifierContext } from "./HiveSql";
|
|
|
|
import { PrincipalIdentifierContext } from "./HiveSql";
|
|
|
|
import { NonReservedContext } from "./HiveSql";
|
|
|
|
import { Sql11ReservedKeywordsUsedAsFunctionNameContext } from "./HiveSql";
|
|
|
|
import { HintContext } from "./HiveSql";
|
|
|
|
import { HintListContext } from "./HiveSql";
|
|
|
|
import { HintItemContext } from "./HiveSql";
|
|
|
|
import { HintNameContext } from "./HiveSql";
|
|
|
|
import { HintArgsContext } from "./HiveSql";
|
|
|
|
import { HintArgNameContext } from "./HiveSql";
|
|
|
|
import { PrepareStatementContext } from "./HiveSql";
|
|
|
|
import { ExecuteStatementContext } from "./HiveSql";
|
|
|
|
import { ExecuteParamListContext } from "./HiveSql";
|
|
|
|
import { ResourcePlanDdlStatementsContext } from "./HiveSql";
|
|
|
|
import { RpAssignContext } from "./HiveSql";
|
|
|
|
import { RpAssignListContext } from "./HiveSql";
|
|
|
|
import { RpUnassignContext } from "./HiveSql";
|
|
|
|
import { RpUnassignListContext } from "./HiveSql";
|
|
|
|
import { CreateResourcePlanStatementContext } from "./HiveSql";
|
|
|
|
import { WithReplaceContext } from "./HiveSql";
|
|
|
|
import { ActivateContext } from "./HiveSql";
|
|
|
|
import { EnableContext } from "./HiveSql";
|
|
|
|
import { DisableContext } from "./HiveSql";
|
|
|
|
import { UnmanagedContext } from "./HiveSql";
|
|
|
|
import { AlterResourcePlanStatementContext } from "./HiveSql";
|
|
|
|
import { GlobalWmStatementContext } from "./HiveSql";
|
|
|
|
import { ReplaceResourcePlanStatementContext } from "./HiveSql";
|
|
|
|
import { DropResourcePlanStatementContext } from "./HiveSql";
|
|
|
|
import { PoolPathContext } from "./HiveSql";
|
|
|
|
import { TriggerExpressionContext } from "./HiveSql";
|
|
|
|
import { TriggerExpressionStandaloneContext } from "./HiveSql";
|
|
|
|
import { TriggerOrExpressionContext } from "./HiveSql";
|
|
|
|
import { TriggerAndExpressionContext } from "./HiveSql";
|
|
|
|
import { TriggerAtomExpressionContext } from "./HiveSql";
|
|
|
|
import { TriggerLiteralContext } from "./HiveSql";
|
|
|
|
import { ComparisionOperatorContext } from "./HiveSql";
|
|
|
|
import { TriggerActionExpressionContext } from "./HiveSql";
|
|
|
|
import { TriggerActionExpressionStandaloneContext } from "./HiveSql";
|
|
|
|
import { CreateTriggerStatementContext } from "./HiveSql";
|
|
|
|
import { AlterTriggerStatementContext } from "./HiveSql";
|
|
|
|
import { DropTriggerStatementContext } from "./HiveSql";
|
|
|
|
import { PoolAssignContext } from "./HiveSql";
|
|
|
|
import { PoolAssignListContext } from "./HiveSql";
|
|
|
|
import { CreatePoolStatementContext } from "./HiveSql";
|
|
|
|
import { AlterPoolStatementContext } from "./HiveSql";
|
|
|
|
import { DropPoolStatementContext } from "./HiveSql";
|
|
|
|
import { CreateMappingStatementContext } from "./HiveSql";
|
|
|
|
import { AlterMappingStatementContext } from "./HiveSql";
|
|
|
|
import { DropMappingStatementContext } from "./HiveSql";
|
2023-05-04 10:13:05 +08:00
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* This interface defines a complete generic visitor for a parse tree produced
|
|
|
|
* by `HiveSql`.
|
|
|
|
*
|
|
|
|
* @param <Result> The return type of the visit operation. Use `void` for
|
|
|
|
* operations with no return type.
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
export interface HiveSqlVisitor<Result> extends ParseTreeVisitor<Result> {
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.program`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitProgram?: (ctx: ProgramContext) => Result;
|
2023-05-30 14:44:03 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.statement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitStatement?: (ctx: StatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.explainStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitExplainStatement?: (ctx: ExplainStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.explainOption`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitExplainOption?: (ctx: ExplainOptionContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.vectorizationOnly`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitVectorizationOnly?: (ctx: VectorizationOnlyContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.vectorizatonDetail`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitVectorizatonDetail?: (ctx: VectorizatonDetailContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.execStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitExecStatement?: (ctx: ExecStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.loadStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitLoadStatement?: (ctx: LoadStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.replicationClause`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitReplicationClause?: (ctx: ReplicationClauseContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.exportStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitExportStatement?: (ctx: ExportStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.importStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitImportStatement?: (ctx: ImportStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.replDumpStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitReplDumpStatement?: (ctx: ReplDumpStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.replDbPolicy`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitReplDbPolicy?: (ctx: ReplDbPolicyContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.replLoadStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitReplLoadStatement?: (ctx: ReplLoadStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.replConfigs`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitReplConfigs?: (ctx: ReplConfigsContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.replConfigsList`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitReplConfigsList?: (ctx: ReplConfigsListContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.replTableLevelPolicy`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitReplTableLevelPolicy?: (ctx: ReplTableLevelPolicyContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.replStatusStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitReplStatusStatement?: (ctx: ReplStatusStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.ddlStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDdlStatement?: (ctx: DdlStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.ifExists`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitIfExists?: (ctx: IfExistsContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.restrictOrCascade`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitRestrictOrCascade?: (ctx: RestrictOrCascadeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.ifNotExists`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitIfNotExists?: (ctx: IfNotExistsContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.force`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitForce?: (ctx: ForceContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.rewriteEnabled`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitRewriteEnabled?: (ctx: RewriteEnabledContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.rewriteDisabled`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitRewriteDisabled?: (ctx: RewriteDisabledContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.storedAsDirs`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitStoredAsDirs?: (ctx: StoredAsDirsContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.orReplace`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitOrReplace?: (ctx: OrReplaceContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.createDatabaseStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCreateDatabaseStatement?: (ctx: CreateDatabaseStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.dbLocation`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDbLocation?: (ctx: DbLocationContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.dbManagedLocation`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDbManagedLocation?: (ctx: DbManagedLocationContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.dbProperties`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDbProperties?: (ctx: DbPropertiesContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.dbPropertiesList`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDbPropertiesList?: (ctx: DbPropertiesListContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.dbConnectorName`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDbConnectorName?: (ctx: DbConnectorNameContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.switchDatabaseStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitSwitchDatabaseStatement?: (ctx: SwitchDatabaseStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.dropDatabaseStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDropDatabaseStatement?: (ctx: DropDatabaseStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.databaseComment`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDatabaseComment?: (ctx: DatabaseCommentContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.truncateTableStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTruncateTableStatement?: (ctx: TruncateTableStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.dropTableStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDropTableStatement?: (ctx: DropTableStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.inputFileFormat`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitInputFileFormat?: (ctx: InputFileFormatContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tabTypeExpr`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTabTypeExpr?: (ctx: TabTypeExprContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.partTypeExpr`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitPartTypeExpr?: (ctx: PartTypeExprContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tabPartColTypeExpr`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTabPartColTypeExpr?: (ctx: TabPartColTypeExprContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.descStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDescStatement?: (ctx: DescStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.analyzeStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAnalyzeStatement?: (ctx: AnalyzeStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.from_in`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitFrom_in?: (ctx: From_inContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.db_schema`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDb_schema?: (ctx: Db_schemaContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.showStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitShowStatement?: (ctx: ShowStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.showTablesFilterExpr`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitShowTablesFilterExpr?: (ctx: ShowTablesFilterExprContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.lockStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitLockStatement?: (ctx: LockStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.lockDatabase`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitLockDatabase?: (ctx: LockDatabaseContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.lockMode`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitLockMode?: (ctx: LockModeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.unlockStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitUnlockStatement?: (ctx: UnlockStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.unlockDatabase`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitUnlockDatabase?: (ctx: UnlockDatabaseContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.createRoleStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCreateRoleStatement?: (ctx: CreateRoleStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.dropRoleStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDropRoleStatement?: (ctx: DropRoleStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.grantPrivileges`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitGrantPrivileges?: (ctx: GrantPrivilegesContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.revokePrivileges`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitRevokePrivileges?: (ctx: RevokePrivilegesContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.grantRole`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitGrantRole?: (ctx: GrantRoleContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.revokeRole`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitRevokeRole?: (ctx: RevokeRoleContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.showRoleGrants`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitShowRoleGrants?: (ctx: ShowRoleGrantsContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.showRoles`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitShowRoles?: (ctx: ShowRolesContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.showCurrentRole`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitShowCurrentRole?: (ctx: ShowCurrentRoleContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.setRole`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitSetRole?: (ctx: SetRoleContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.showGrants`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitShowGrants?: (ctx: ShowGrantsContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.showRolePrincipals`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitShowRolePrincipals?: (ctx: ShowRolePrincipalsContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.privilegeIncludeColObject`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitPrivilegeIncludeColObject?: (ctx: PrivilegeIncludeColObjectContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.privilegeObject`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitPrivilegeObject?: (ctx: PrivilegeObjectContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.privObject`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitPrivObject?: (ctx: PrivObjectContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.privObjectCols`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitPrivObjectCols?: (ctx: PrivObjectColsContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.privilegeList`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitPrivilegeList?: (ctx: PrivilegeListContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.privlegeDef`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitPrivlegeDef?: (ctx: PrivlegeDefContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.privilegeType`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitPrivilegeType?: (ctx: PrivilegeTypeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.principalSpecification`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitPrincipalSpecification?: (ctx: PrincipalSpecificationContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.principalName`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitPrincipalName?: (ctx: PrincipalNameContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.withGrantOption`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitWithGrantOption?: (ctx: WithGrantOptionContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.grantOptionFor`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitGrantOptionFor?: (ctx: GrantOptionForContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.adminOptionFor`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAdminOptionFor?: (ctx: AdminOptionForContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.withAdminOption`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitWithAdminOption?: (ctx: WithAdminOptionContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.metastoreCheck`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitMetastoreCheck?: (ctx: MetastoreCheckContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.resourceList`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitResourceList?: (ctx: ResourceListContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.resource`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitResource?: (ctx: ResourceContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.resourceType`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitResourceType?: (ctx: ResourceTypeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.createFunctionStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCreateFunctionStatement?: (ctx: CreateFunctionStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.dropFunctionStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDropFunctionStatement?: (ctx: DropFunctionStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.reloadFunctionsStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitReloadFunctionsStatement?: (ctx: ReloadFunctionsStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.createMacroStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCreateMacroStatement?: (ctx: CreateMacroStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.dropMacroStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDropMacroStatement?: (ctx: DropMacroStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.createViewStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCreateViewStatement?: (ctx: CreateViewStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.viewPartition`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitViewPartition?: (ctx: ViewPartitionContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.viewOrganization`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitViewOrganization?: (ctx: ViewOrganizationContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.viewClusterSpec`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitViewClusterSpec?: (ctx: ViewClusterSpecContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.viewComplexSpec`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitViewComplexSpec?: (ctx: ViewComplexSpecContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.viewDistSpec`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitViewDistSpec?: (ctx: ViewDistSpecContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.viewSortSpec`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitViewSortSpec?: (ctx: ViewSortSpecContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.dropViewStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDropViewStatement?: (ctx: DropViewStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.createMaterializedViewStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCreateMaterializedViewStatement?: (ctx: CreateMaterializedViewStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.dropMaterializedViewStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDropMaterializedViewStatement?: (ctx: DropMaterializedViewStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.createScheduledQueryStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCreateScheduledQueryStatement?: (ctx: CreateScheduledQueryStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.dropScheduledQueryStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDropScheduledQueryStatement?: (ctx: DropScheduledQueryStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterScheduledQueryStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterScheduledQueryStatement?: (ctx: AlterScheduledQueryStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterScheduledQueryChange`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterScheduledQueryChange?: (ctx: AlterScheduledQueryChangeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.scheduleSpec`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitScheduleSpec?: (ctx: ScheduleSpecContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.executedAsSpec`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitExecutedAsSpec?: (ctx: ExecutedAsSpecContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.definedAsSpec`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDefinedAsSpec?: (ctx: DefinedAsSpecContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.showFunctionIdentifier`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitShowFunctionIdentifier?: (ctx: ShowFunctionIdentifierContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.showStmtIdentifier`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitShowStmtIdentifier?: (ctx: ShowStmtIdentifierContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tableComment`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTableComment?: (ctx: TableCommentContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.createTablePartitionSpec`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCreateTablePartitionSpec?: (ctx: CreateTablePartitionSpecContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.createTablePartitionColumnTypeSpec`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCreateTablePartitionColumnTypeSpec?: (ctx: CreateTablePartitionColumnTypeSpecContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.createTablePartitionColumnSpec`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCreateTablePartitionColumnSpec?: (ctx: CreateTablePartitionColumnSpecContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.partitionTransformSpec`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitPartitionTransformSpec?: (ctx: PartitionTransformSpecContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnNameTransformConstraint`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnNameTransformConstraint?: (ctx: ColumnNameTransformConstraintContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.partitionTransformType`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitPartitionTransformType?: (ctx: PartitionTransformTypeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tableBuckets`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTableBuckets?: (ctx: TableBucketsContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tableImplBuckets`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTableImplBuckets?: (ctx: TableImplBucketsContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tableSkewed`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTableSkewed?: (ctx: TableSkewedContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.rowFormat`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitRowFormat?: (ctx: RowFormatContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.recordReader`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitRecordReader?: (ctx: RecordReaderContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.recordWriter`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitRecordWriter?: (ctx: RecordWriterContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.rowFormatSerde`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitRowFormatSerde?: (ctx: RowFormatSerdeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.rowFormatDelimited`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitRowFormatDelimited?: (ctx: RowFormatDelimitedContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tableRowFormat`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTableRowFormat?: (ctx: TableRowFormatContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tablePropertiesPrefixed`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTablePropertiesPrefixed?: (ctx: TablePropertiesPrefixedContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tableProperties`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTableProperties?: (ctx: TablePropertiesContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tablePropertiesList`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTablePropertiesList?: (ctx: TablePropertiesListContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.keyValueProperty`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitKeyValueProperty?: (ctx: KeyValuePropertyContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.keyProperty`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitKeyProperty?: (ctx: KeyPropertyContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tableRowFormatFieldIdentifier`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTableRowFormatFieldIdentifier?: (ctx: TableRowFormatFieldIdentifierContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tableRowFormatCollItemsIdentifier`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTableRowFormatCollItemsIdentifier?: (ctx: TableRowFormatCollItemsIdentifierContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tableRowFormatMapKeysIdentifier`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTableRowFormatMapKeysIdentifier?: (ctx: TableRowFormatMapKeysIdentifierContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tableRowFormatLinesIdentifier`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTableRowFormatLinesIdentifier?: (ctx: TableRowFormatLinesIdentifierContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tableRowNullFormat`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTableRowNullFormat?: (ctx: TableRowNullFormatContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tableFileFormat`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTableFileFormat?: (ctx: TableFileFormatContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tableLocation`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTableLocation?: (ctx: TableLocationContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnNameTypeList`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnNameTypeList?: (ctx: ColumnNameTypeListContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnNameTypeOrConstraintList`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnNameTypeOrConstraintList?: (ctx: ColumnNameTypeOrConstraintListContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnNameColonTypeList`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnNameColonTypeList?: (ctx: ColumnNameColonTypeListContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnNameList`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnNameList?: (ctx: ColumnNameListContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnName`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnName?: (ctx: ColumnNameContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.extColumnName`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitExtColumnName?: (ctx: ExtColumnNameContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnNameOrderList`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnNameOrderList?: (ctx: ColumnNameOrderListContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnParenthesesList`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnParenthesesList?: (ctx: ColumnParenthesesListContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.enableValidateSpecification`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitEnableValidateSpecification?: (ctx: EnableValidateSpecificationContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.enableSpecification`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitEnableSpecification?: (ctx: EnableSpecificationContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.validateSpecification`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitValidateSpecification?: (ctx: ValidateSpecificationContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.enforcedSpecification`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitEnforcedSpecification?: (ctx: EnforcedSpecificationContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.relySpecification`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitRelySpecification?: (ctx: RelySpecificationContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.createConstraint`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCreateConstraint?: (ctx: CreateConstraintContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterConstraintWithName`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterConstraintWithName?: (ctx: AlterConstraintWithNameContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tableLevelConstraint`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTableLevelConstraint?: (ctx: TableLevelConstraintContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.pkUkConstraint`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitPkUkConstraint?: (ctx: PkUkConstraintContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.checkConstraint`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCheckConstraint?: (ctx: CheckConstraintContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.createForeignKey`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCreateForeignKey?: (ctx: CreateForeignKeyContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterForeignKeyWithName`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterForeignKeyWithName?: (ctx: AlterForeignKeyWithNameContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.skewedValueElement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitSkewedValueElement?: (ctx: SkewedValueElementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.skewedColumnValuePairList`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitSkewedColumnValuePairList?: (ctx: SkewedColumnValuePairListContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.skewedColumnValuePair`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitSkewedColumnValuePair?: (ctx: SkewedColumnValuePairContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.skewedColumnValues`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitSkewedColumnValues?: (ctx: SkewedColumnValuesContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.skewedColumnValue`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitSkewedColumnValue?: (ctx: SkewedColumnValueContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.skewedValueLocationElement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitSkewedValueLocationElement?: (ctx: SkewedValueLocationElementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.orderSpecification`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitOrderSpecification?: (ctx: OrderSpecificationContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.nullOrdering`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitNullOrdering?: (ctx: NullOrderingContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnNameOrder`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnNameOrder?: (ctx: ColumnNameOrderContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnNameCommentList`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnNameCommentList?: (ctx: ColumnNameCommentListContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnNameComment`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnNameComment?: (ctx: ColumnNameCommentContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.orderSpecificationRewrite`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitOrderSpecificationRewrite?: (ctx: OrderSpecificationRewriteContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnRefOrder`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnRefOrder?: (ctx: ColumnRefOrderContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnNameType`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnNameType?: (ctx: ColumnNameTypeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnNameTypeOrConstraint`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnNameTypeOrConstraint?: (ctx: ColumnNameTypeOrConstraintContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tableConstraint`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTableConstraint?: (ctx: TableConstraintContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnNameTypeConstraint`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnNameTypeConstraint?: (ctx: ColumnNameTypeConstraintContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnConstraint`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnConstraint?: (ctx: ColumnConstraintContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.foreignKeyConstraint`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitForeignKeyConstraint?: (ctx: ForeignKeyConstraintContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.colConstraint`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColConstraint?: (ctx: ColConstraintContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterColumnConstraint`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterColumnConstraint?: (ctx: AlterColumnConstraintContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterForeignKeyConstraint`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterForeignKeyConstraint?: (ctx: AlterForeignKeyConstraintContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterColConstraint`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterColConstraint?: (ctx: AlterColConstraintContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnConstraintType`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnConstraintType?: (ctx: ColumnConstraintTypeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.defaultVal`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDefaultVal?: (ctx: DefaultValContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tableConstraintType`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTableConstraintType?: (ctx: TableConstraintTypeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.constraintOptsCreate`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitConstraintOptsCreate?: (ctx: ConstraintOptsCreateContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.constraintOptsAlter`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitConstraintOptsAlter?: (ctx: ConstraintOptsAlterContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnNameColonType`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnNameColonType?: (ctx: ColumnNameColonTypeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.colType`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColType?: (ctx: ColTypeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.colTypeList`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColTypeList?: (ctx: ColTypeListContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.type`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitType?: (ctx: TypeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.primitiveType`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitPrimitiveType?: (ctx: PrimitiveTypeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.listType`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitListType?: (ctx: ListTypeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.structType`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitStructType?: (ctx: StructTypeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.mapType`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitMapType?: (ctx: MapTypeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.unionType`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitUnionType?: (ctx: UnionTypeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.setOperator`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitSetOperator?: (ctx: SetOperatorContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.queryStatementExpression`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitQueryStatementExpression?: (ctx: QueryStatementExpressionContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.queryStatementExpressionBody`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitQueryStatementExpressionBody?: (ctx: QueryStatementExpressionBodyContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.withClause`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitWithClause?: (ctx: WithClauseContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.cteStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCteStatement?: (ctx: CteStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.fromStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitFromStatement?: (ctx: FromStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.singleFromStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitSingleFromStatement?: (ctx: SingleFromStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.regularBody`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitRegularBody?: (ctx: RegularBodyContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.atomSelectStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAtomSelectStatement?: (ctx: AtomSelectStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.selectStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitSelectStatement?: (ctx: SelectStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.setOpSelectStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitSetOpSelectStatement?: (ctx: SetOpSelectStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.selectStatementWithCTE`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitSelectStatementWithCTE?: (ctx: SelectStatementWithCTEContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.body`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitBody?: (ctx: BodyContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.insertClause`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitInsertClause?: (ctx: InsertClauseContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.destination`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDestination?: (ctx: DestinationContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.limitClause`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitLimitClause?: (ctx: LimitClauseContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.deleteStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitDeleteStatement?: (ctx: DeleteStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.columnAssignmentClause`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitColumnAssignmentClause?: (ctx: ColumnAssignmentClauseContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.precedencePlusExpressionOrDefault`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitPrecedencePlusExpressionOrDefault?: (ctx: PrecedencePlusExpressionOrDefaultContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.setColumnsClause`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitSetColumnsClause?: (ctx: SetColumnsClauseContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.updateStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitUpdateStatement?: (ctx: UpdateStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.sqlTransactionStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitSqlTransactionStatement?: (ctx: SqlTransactionStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.startTransactionStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitStartTransactionStatement?: (ctx: StartTransactionStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.transactionMode`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTransactionMode?: (ctx: TransactionModeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.transactionAccessMode`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTransactionAccessMode?: (ctx: TransactionAccessModeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.isolationLevel`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitIsolationLevel?: (ctx: IsolationLevelContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.levelOfIsolation`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitLevelOfIsolation?: (ctx: LevelOfIsolationContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.commitStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCommitStatement?: (ctx: CommitStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.rollbackStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitRollbackStatement?: (ctx: RollbackStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.setAutoCommitStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitSetAutoCommitStatement?: (ctx: SetAutoCommitStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.abortTransactionStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAbortTransactionStatement?: (ctx: AbortTransactionStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.abortCompactionStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAbortCompactionStatement?: (ctx: AbortCompactionStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.mergeStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitMergeStatement?: (ctx: MergeStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.whenClauses`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitWhenClauses?: (ctx: WhenClausesContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.whenNotMatchedClause`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitWhenNotMatchedClause?: (ctx: WhenNotMatchedClauseContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.whenMatchedAndClause`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitWhenMatchedAndClause?: (ctx: WhenMatchedAndClauseContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.whenMatchedThenClause`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitWhenMatchedThenClause?: (ctx: WhenMatchedThenClauseContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.updateOrDelete`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitUpdateOrDelete?: (ctx: UpdateOrDeleteContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.killQueryStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitKillQueryStatement?: (ctx: KillQueryStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.compactionId`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCompactionId?: (ctx: CompactionIdContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.compactionPool`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCompactionPool?: (ctx: CompactionPoolContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.compactionType`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCompactionType?: (ctx: CompactionTypeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.compactionStatus`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitCompactionStatus?: (ctx: CompactionStatusContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatement?: (ctx: AlterStatementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterTableStatementSuffix`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterTableStatementSuffix?: (ctx: AlterTableStatementSuffixContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterTblPartitionStatementSuffix`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterTblPartitionStatementSuffix?: (ctx: AlterTblPartitionStatementSuffixContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementPartitionKeyType`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementPartitionKeyType?: (ctx: AlterStatementPartitionKeyTypeContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterViewStatementSuffix`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterViewStatementSuffix?: (ctx: AlterViewStatementSuffixContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterMaterializedViewStatementSuffix`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterMaterializedViewStatementSuffix?: (ctx: AlterMaterializedViewStatementSuffixContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterMaterializedViewSuffixRewrite`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterMaterializedViewSuffixRewrite?: (ctx: AlterMaterializedViewSuffixRewriteContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterMaterializedViewSuffixRebuild`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterMaterializedViewSuffixRebuild?: (ctx: AlterMaterializedViewSuffixRebuildContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterDatabaseStatementSuffix`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterDatabaseStatementSuffix?: (ctx: AlterDatabaseStatementSuffixContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterDatabaseSuffixProperties`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterDatabaseSuffixProperties?: (ctx: AlterDatabaseSuffixPropertiesContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterDatabaseSuffixSetOwner`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterDatabaseSuffixSetOwner?: (ctx: AlterDatabaseSuffixSetOwnerContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterDatabaseSuffixSetLocation`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterDatabaseSuffixSetLocation?: (ctx: AlterDatabaseSuffixSetLocationContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterDatabaseSuffixSetManagedLocation`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterDatabaseSuffixSetManagedLocation?: (ctx: AlterDatabaseSuffixSetManagedLocationContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixRename`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixRename?: (ctx: AlterStatementSuffixRenameContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixAddCol`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixAddCol?: (ctx: AlterStatementSuffixAddColContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixAddConstraint`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixAddConstraint?: (ctx: AlterStatementSuffixAddConstraintContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixUpdateColumns`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixUpdateColumns?: (ctx: AlterStatementSuffixUpdateColumnsContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixDropConstraint`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixDropConstraint?: (ctx: AlterStatementSuffixDropConstraintContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixRenameCol`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixRenameCol?: (ctx: AlterStatementSuffixRenameColContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixUpdateStatsCol`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixUpdateStatsCol?: (ctx: AlterStatementSuffixUpdateStatsColContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixUpdateStats`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixUpdateStats?: (ctx: AlterStatementSuffixUpdateStatsContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementChangeColPosition`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementChangeColPosition?: (ctx: AlterStatementChangeColPositionContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixAddPartitions`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixAddPartitions?: (ctx: AlterStatementSuffixAddPartitionsContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixAddPartitionsElement`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixAddPartitionsElement?: (ctx: AlterStatementSuffixAddPartitionsElementContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixTouch`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixTouch?: (ctx: AlterStatementSuffixTouchContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixArchive`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixArchive?: (ctx: AlterStatementSuffixArchiveContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixUnArchive`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixUnArchive?: (ctx: AlterStatementSuffixUnArchiveContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.partitionLocation`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitPartitionLocation?: (ctx: PartitionLocationContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixDropPartitions`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixDropPartitions?: (ctx: AlterStatementSuffixDropPartitionsContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixProperties`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixProperties?: (ctx: AlterStatementSuffixPropertiesContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterViewSuffixProperties`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterViewSuffixProperties?: (ctx: AlterViewSuffixPropertiesContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixSerdeProperties`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixSerdeProperties?: (ctx: AlterStatementSuffixSerdePropertiesContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.tablePartitionPrefix`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitTablePartitionPrefix?: (ctx: TablePartitionPrefixContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixFileFormat`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixFileFormat?: (ctx: AlterStatementSuffixFileFormatContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixClusterbySortby`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixClusterbySortby?: (ctx: AlterStatementSuffixClusterbySortbyContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterTblPartitionStatementSuffixSkewedLocation`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterTblPartitionStatementSuffixSkewedLocation?: (ctx: AlterTblPartitionStatementSuffixSkewedLocationContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.skewedLocations`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitSkewedLocations?: (ctx: SkewedLocationsContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.skewedLocationsList`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitSkewedLocationsList?: (ctx: SkewedLocationsListContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.skewedLocationMap`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitSkewedLocationMap?: (ctx: SkewedLocationMapContext) => Result;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixLocation`.
|
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
|
|
|
visitAlterStatementSuffixLocation?: (ctx: AlterStatementSuffixLocationContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixSkewedby`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAlterStatementSuffixSkewedby?: (ctx: AlterStatementSuffixSkewedbyContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixExchangePartition`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAlterStatementSuffixExchangePartition?: (ctx: AlterStatementSuffixExchangePartitionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixRenamePart`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAlterStatementSuffixRenamePart?: (ctx: AlterStatementSuffixRenamePartContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixStatsPart`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAlterStatementSuffixStatsPart?: (ctx: AlterStatementSuffixStatsPartContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixMergeFiles`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAlterStatementSuffixMergeFiles?: (ctx: AlterStatementSuffixMergeFilesContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixBucketNum`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAlterStatementSuffixBucketNum?: (ctx: AlterStatementSuffixBucketNumContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.blocking`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitBlocking?: (ctx: BlockingContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.compactPool`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitCompactPool?: (ctx: CompactPoolContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixCompact`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAlterStatementSuffixCompact?: (ctx: AlterStatementSuffixCompactContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixSetOwner`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAlterStatementSuffixSetOwner?: (ctx: AlterStatementSuffixSetOwnerContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixSetPartSpec`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAlterStatementSuffixSetPartSpec?: (ctx: AlterStatementSuffixSetPartSpecContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.alterStatementSuffixExecute`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAlterStatementSuffixExecute?: (ctx: AlterStatementSuffixExecuteContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.fileFormat`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitFileFormat?: (ctx: FileFormatContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.alterDataConnectorStatementSuffix`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAlterDataConnectorStatementSuffix?: (ctx: AlterDataConnectorStatementSuffixContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.alterDataConnectorSuffixProperties`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAlterDataConnectorSuffixProperties?: (ctx: AlterDataConnectorSuffixPropertiesContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.alterDataConnectorSuffixSetOwner`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAlterDataConnectorSuffixSetOwner?: (ctx: AlterDataConnectorSuffixSetOwnerContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.alterDataConnectorSuffixSetUrl`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAlterDataConnectorSuffixSetUrl?: (ctx: AlterDataConnectorSuffixSetUrlContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.likeTableOrFile`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitLikeTableOrFile?: (ctx: LikeTableOrFileContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.createTableStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitCreateTableStatement?: (ctx: CreateTableStatementContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.createDataConnectorStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitCreateDataConnectorStatement?: (ctx: CreateDataConnectorStatementContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.dataConnectorComment`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitDataConnectorComment?: (ctx: DataConnectorCommentContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.dataConnectorUrl`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitDataConnectorUrl?: (ctx: DataConnectorUrlContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.dataConnectorType`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitDataConnectorType?: (ctx: DataConnectorTypeContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.dcProperties`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitDcProperties?: (ctx: DcPropertiesContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.dropDataConnectorStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitDropDataConnectorStatement?: (ctx: DropDataConnectorStatementContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.tableAllColumns`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTableAllColumns?: (ctx: TableAllColumnsContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.tableOrColumn`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTableOrColumn?: (ctx: TableOrColumnContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.defaultValue`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitDefaultValue?: (ctx: DefaultValueContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.expressionList`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitExpressionList?: (ctx: ExpressionListContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.aliasList`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAliasList?: (ctx: AliasListContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.fromClause`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitFromClause?: (ctx: FromClauseContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.fromSource`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitFromSource?: (ctx: FromSourceContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.atomjoinSource`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAtomjoinSource?: (ctx: AtomjoinSourceContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.joinSource`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitJoinSource?: (ctx: JoinSourceContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.joinSourcePart`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitJoinSourcePart?: (ctx: JoinSourcePartContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.uniqueJoinSource`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitUniqueJoinSource?: (ctx: UniqueJoinSourceContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.uniqueJoinExpr`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitUniqueJoinExpr?: (ctx: UniqueJoinExprContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.uniqueJoinToken`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitUniqueJoinToken?: (ctx: UniqueJoinTokenContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.joinToken`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitJoinToken?: (ctx: JoinTokenContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.lateralView`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitLateralView?: (ctx: LateralViewContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.tableAlias`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTableAlias?: (ctx: TableAliasContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.tableBucketSample`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTableBucketSample?: (ctx: TableBucketSampleContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.splitSample`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitSplitSample?: (ctx: SplitSampleContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.tableSample`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTableSample?: (ctx: TableSampleContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.tableSource`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTableSource?: (ctx: TableSourceContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.asOfClause`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAsOfClause?: (ctx: AsOfClauseContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.uniqueJoinTableSource`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitUniqueJoinTableSource?: (ctx: UniqueJoinTableSourceContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.tableName`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTableName?: (ctx: TableNameContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.viewName`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitViewName?: (ctx: ViewNameContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.subQuerySource`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitSubQuerySource?: (ctx: SubQuerySourceContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.partitioningSpec`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPartitioningSpec?: (ctx: PartitioningSpecContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.partitionTableFunctionSource`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPartitionTableFunctionSource?: (ctx: PartitionTableFunctionSourceContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.partitionedTableFunction`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPartitionedTableFunction?: (ctx: PartitionedTableFunctionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.whereClause`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitWhereClause?: (ctx: WhereClauseContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.searchCondition`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitSearchCondition?: (ctx: SearchConditionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.valuesSource`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitValuesSource?: (ctx: ValuesSourceContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.valuesClause`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitValuesClause?: (ctx: ValuesClauseContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.valuesTableConstructor`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitValuesTableConstructor?: (ctx: ValuesTableConstructorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.valueRowConstructor`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitValueRowConstructor?: (ctx: ValueRowConstructorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.firstValueRowConstructor`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitFirstValueRowConstructor?: (ctx: FirstValueRowConstructorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.virtualTableSource`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitVirtualTableSource?: (ctx: VirtualTableSourceContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.selectClause`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitSelectClause?: (ctx: SelectClauseContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.all_distinct`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAll_distinct?: (ctx: All_distinctContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.selectList`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitSelectList?: (ctx: SelectListContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.selectTrfmClause`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitSelectTrfmClause?: (ctx: SelectTrfmClauseContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.selectItem`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitSelectItem?: (ctx: SelectItemContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.trfmClause`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTrfmClause?: (ctx: TrfmClauseContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.selectExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitSelectExpression?: (ctx: SelectExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.selectExpressionList`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitSelectExpressionList?: (ctx: SelectExpressionListContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.window_clause`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitWindow_clause?: (ctx: Window_clauseContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.window_defn`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitWindow_defn?: (ctx: Window_defnContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.window_specification`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitWindow_specification?: (ctx: Window_specificationContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.window_frame`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitWindow_frame?: (ctx: Window_frameContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.window_range_expression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitWindow_range_expression?: (ctx: Window_range_expressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.window_value_expression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitWindow_value_expression?: (ctx: Window_value_expressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.window_frame_start_boundary`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitWindow_frame_start_boundary?: (ctx: Window_frame_start_boundaryContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.window_frame_boundary`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitWindow_frame_boundary?: (ctx: Window_frame_boundaryContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.groupByClause`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitGroupByClause?: (ctx: GroupByClauseContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.groupby_expression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitGroupby_expression?: (ctx: Groupby_expressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.groupByEmpty`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitGroupByEmpty?: (ctx: GroupByEmptyContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.rollupStandard`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitRollupStandard?: (ctx: RollupStandardContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.rollupOldSyntax`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitRollupOldSyntax?: (ctx: RollupOldSyntaxContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.groupingSetExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitGroupingSetExpression?: (ctx: GroupingSetExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.groupingSetExpressionMultiple`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitGroupingSetExpressionMultiple?: (ctx: GroupingSetExpressionMultipleContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.groupingExpressionSingle`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitGroupingExpressionSingle?: (ctx: GroupingExpressionSingleContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.havingClause`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitHavingClause?: (ctx: HavingClauseContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.qualifyClause`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitQualifyClause?: (ctx: QualifyClauseContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.havingCondition`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitHavingCondition?: (ctx: HavingConditionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.expressionsInParenthesis`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitExpressionsInParenthesis?: (ctx: ExpressionsInParenthesisContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.expressionsNotInParenthesis`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitExpressionsNotInParenthesis?: (ctx: ExpressionsNotInParenthesisContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.expressionPart`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitExpressionPart?: (ctx: ExpressionPartContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.expressionOrDefault`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitExpressionOrDefault?: (ctx: ExpressionOrDefaultContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.firstExpressionsWithAlias`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitFirstExpressionsWithAlias?: (ctx: FirstExpressionsWithAliasContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.expressionWithAlias`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitExpressionWithAlias?: (ctx: ExpressionWithAliasContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.expressions`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitExpressions?: (ctx: ExpressionsContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.columnRefOrderInParenthesis`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitColumnRefOrderInParenthesis?: (ctx: ColumnRefOrderInParenthesisContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.columnRefOrderNotInParenthesis`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitColumnRefOrderNotInParenthesis?: (ctx: ColumnRefOrderNotInParenthesisContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.orderByClause`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitOrderByClause?: (ctx: OrderByClauseContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.clusterByClause`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitClusterByClause?: (ctx: ClusterByClauseContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.partitionByClause`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPartitionByClause?: (ctx: PartitionByClauseContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.distributeByClause`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitDistributeByClause?: (ctx: DistributeByClauseContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.sortByClause`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitSortByClause?: (ctx: SortByClauseContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.trimFunction`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTrimFunction?: (ctx: TrimFunctionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.function_`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitFunction_?: (ctx: Function_Context) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.null_treatment`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitNull_treatment?: (ctx: Null_treatmentContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.functionName`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitFunctionName?: (ctx: FunctionNameContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.castExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitCastExpression?: (ctx: CastExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.caseExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitCaseExpression?: (ctx: CaseExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.whenExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitWhenExpression?: (ctx: WhenExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.floorExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitFloorExpression?: (ctx: FloorExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.floorDateQualifiers`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitFloorDateQualifiers?: (ctx: FloorDateQualifiersContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.extractExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitExtractExpression?: (ctx: ExtractExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.timeQualifiers`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTimeQualifiers?: (ctx: TimeQualifiersContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.constant`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitConstant?: (ctx: ConstantContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.prepareStmtParam`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrepareStmtParam?: (ctx: PrepareStmtParamContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.parameterIdx`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitParameterIdx?: (ctx: ParameterIdxContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.stringLiteralSequence`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitStringLiteralSequence?: (ctx: StringLiteralSequenceContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.charSetStringLiteral`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitCharSetStringLiteral?: (ctx: CharSetStringLiteralContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.dateLiteral`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitDateLiteral?: (ctx: DateLiteralContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.timestampLiteral`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTimestampLiteral?: (ctx: TimestampLiteralContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.timestampLocalTZLiteral`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTimestampLocalTZLiteral?: (ctx: TimestampLocalTZLiteralContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.intervalValue`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitIntervalValue?: (ctx: IntervalValueContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.intervalLiteral`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitIntervalLiteral?: (ctx: IntervalLiteralContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.intervalExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitIntervalExpression?: (ctx: IntervalExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.intervalQualifiers`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitIntervalQualifiers?: (ctx: IntervalQualifiersContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.expression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitExpression?: (ctx: ExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.atomExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAtomExpression?: (ctx: AtomExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceFieldExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceFieldExpression?: (ctx: PrecedenceFieldExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceUnaryOperator`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceUnaryOperator?: (ctx: PrecedenceUnaryOperatorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceUnaryPrefixExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceUnaryPrefixExpression?: (ctx: PrecedenceUnaryPrefixExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceBitwiseXorOperator`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceBitwiseXorOperator?: (ctx: PrecedenceBitwiseXorOperatorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceBitwiseXorExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceBitwiseXorExpression?: (ctx: PrecedenceBitwiseXorExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceStarOperator`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceStarOperator?: (ctx: PrecedenceStarOperatorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceStarExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceStarExpression?: (ctx: PrecedenceStarExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedencePlusOperator`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedencePlusOperator?: (ctx: PrecedencePlusOperatorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedencePlusExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedencePlusExpression?: (ctx: PrecedencePlusExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceConcatenateOperator`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceConcatenateOperator?: (ctx: PrecedenceConcatenateOperatorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceConcatenateExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceConcatenateExpression?: (ctx: PrecedenceConcatenateExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceAmpersandOperator`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceAmpersandOperator?: (ctx: PrecedenceAmpersandOperatorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceAmpersandExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceAmpersandExpression?: (ctx: PrecedenceAmpersandExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceBitwiseOrOperator`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceBitwiseOrOperator?: (ctx: PrecedenceBitwiseOrOperatorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceBitwiseOrExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceBitwiseOrExpression?: (ctx: PrecedenceBitwiseOrExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceRegexpOperator`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceRegexpOperator?: (ctx: PrecedenceRegexpOperatorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceSimilarOperator`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceSimilarOperator?: (ctx: PrecedenceSimilarOperatorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.subQueryExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitSubQueryExpression?: (ctx: SubQueryExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceSimilarExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceSimilarExpression?: (ctx: PrecedenceSimilarExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceSimilarExpressionMain`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceSimilarExpressionMain?: (ctx: PrecedenceSimilarExpressionMainContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceSimilarExpressionPart`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceSimilarExpressionPart?: (ctx: PrecedenceSimilarExpressionPartContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceSimilarExpressionAtom`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceSimilarExpressionAtom?: (ctx: PrecedenceSimilarExpressionAtomContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceSimilarExpressionQuantifierPredicate`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceSimilarExpressionQuantifierPredicate?: (ctx: PrecedenceSimilarExpressionQuantifierPredicateContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.quantifierType`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitQuantifierType?: (ctx: QuantifierTypeContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceSimilarExpressionIn`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceSimilarExpressionIn?: (ctx: PrecedenceSimilarExpressionInContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceSimilarExpressionPartNot`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceSimilarExpressionPartNot?: (ctx: PrecedenceSimilarExpressionPartNotContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceDistinctOperator`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceDistinctOperator?: (ctx: PrecedenceDistinctOperatorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceEqualOperator`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceEqualOperator?: (ctx: PrecedenceEqualOperatorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceEqualExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceEqualExpression?: (ctx: PrecedenceEqualExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.isCondition`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitIsCondition?: (ctx: IsConditionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceUnarySuffixExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceUnarySuffixExpression?: (ctx: PrecedenceUnarySuffixExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceNotOperator`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceNotOperator?: (ctx: PrecedenceNotOperatorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceNotExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceNotExpression?: (ctx: PrecedenceNotExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceAndOperator`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceAndOperator?: (ctx: PrecedenceAndOperatorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceAndExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceAndExpression?: (ctx: PrecedenceAndExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceOrOperator`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceOrOperator?: (ctx: PrecedenceOrOperatorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.precedenceOrExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrecedenceOrExpression?: (ctx: PrecedenceOrExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.booleanValue`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitBooleanValue?: (ctx: BooleanValueContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.booleanValueTok`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitBooleanValueTok?: (ctx: BooleanValueTokContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.tableOrPartition`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTableOrPartition?: (ctx: TableOrPartitionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.partitionSpec`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPartitionSpec?: (ctx: PartitionSpecContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.partitionVal`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPartitionVal?: (ctx: PartitionValContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.partitionSelectorSpec`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPartitionSelectorSpec?: (ctx: PartitionSelectorSpecContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.partitionSelectorVal`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPartitionSelectorVal?: (ctx: PartitionSelectorValContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.partitionSelectorOperator`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPartitionSelectorOperator?: (ctx: PartitionSelectorOperatorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.subQuerySelectorOperator`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitSubQuerySelectorOperator?: (ctx: SubQuerySelectorOperatorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.sysFuncNames`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitSysFuncNames?: (ctx: SysFuncNamesContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.descFuncNames`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitDescFuncNames?: (ctx: DescFuncNamesContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.id_`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitId_?: (ctx: Id_Context) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.functionIdentifier`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitFunctionIdentifier?: (ctx: FunctionIdentifierContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.principalIdentifier`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrincipalIdentifier?: (ctx: PrincipalIdentifierContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.nonReserved`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitNonReserved?: (ctx: NonReservedContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.sql11ReservedKeywordsUsedAsFunctionName`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitSql11ReservedKeywordsUsedAsFunctionName?: (ctx: Sql11ReservedKeywordsUsedAsFunctionNameContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.hint`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitHint?: (ctx: HintContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.hintList`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitHintList?: (ctx: HintListContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.hintItem`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitHintItem?: (ctx: HintItemContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.hintName`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitHintName?: (ctx: HintNameContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.hintArgs`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitHintArgs?: (ctx: HintArgsContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.hintArgName`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitHintArgName?: (ctx: HintArgNameContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.prepareStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPrepareStatement?: (ctx: PrepareStatementContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.executeStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitExecuteStatement?: (ctx: ExecuteStatementContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.executeParamList`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitExecuteParamList?: (ctx: ExecuteParamListContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.resourcePlanDdlStatements`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitResourcePlanDdlStatements?: (ctx: ResourcePlanDdlStatementsContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.rpAssign`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitRpAssign?: (ctx: RpAssignContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.rpAssignList`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitRpAssignList?: (ctx: RpAssignListContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.rpUnassign`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitRpUnassign?: (ctx: RpUnassignContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.rpUnassignList`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitRpUnassignList?: (ctx: RpUnassignListContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.createResourcePlanStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitCreateResourcePlanStatement?: (ctx: CreateResourcePlanStatementContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.withReplace`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitWithReplace?: (ctx: WithReplaceContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.activate`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitActivate?: (ctx: ActivateContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.enable`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitEnable?: (ctx: EnableContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.disable`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitDisable?: (ctx: DisableContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.unmanaged`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitUnmanaged?: (ctx: UnmanagedContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.alterResourcePlanStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAlterResourcePlanStatement?: (ctx: AlterResourcePlanStatementContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.globalWmStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitGlobalWmStatement?: (ctx: GlobalWmStatementContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.replaceResourcePlanStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitReplaceResourcePlanStatement?: (ctx: ReplaceResourcePlanStatementContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.dropResourcePlanStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitDropResourcePlanStatement?: (ctx: DropResourcePlanStatementContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.poolPath`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPoolPath?: (ctx: PoolPathContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.triggerExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTriggerExpression?: (ctx: TriggerExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.triggerExpressionStandalone`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTriggerExpressionStandalone?: (ctx: TriggerExpressionStandaloneContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.triggerOrExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTriggerOrExpression?: (ctx: TriggerOrExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.triggerAndExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTriggerAndExpression?: (ctx: TriggerAndExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.triggerAtomExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTriggerAtomExpression?: (ctx: TriggerAtomExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.triggerLiteral`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTriggerLiteral?: (ctx: TriggerLiteralContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.comparisionOperator`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitComparisionOperator?: (ctx: ComparisionOperatorContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.triggerActionExpression`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTriggerActionExpression?: (ctx: TriggerActionExpressionContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.triggerActionExpressionStandalone`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitTriggerActionExpressionStandalone?: (ctx: TriggerActionExpressionStandaloneContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.createTriggerStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitCreateTriggerStatement?: (ctx: CreateTriggerStatementContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.alterTriggerStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAlterTriggerStatement?: (ctx: AlterTriggerStatementContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.dropTriggerStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitDropTriggerStatement?: (ctx: DropTriggerStatementContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.poolAssign`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPoolAssign?: (ctx: PoolAssignContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.poolAssignList`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitPoolAssignList?: (ctx: PoolAssignListContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.createPoolStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitCreatePoolStatement?: (ctx: CreatePoolStatementContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.alterPoolStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAlterPoolStatement?: (ctx: AlterPoolStatementContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.dropPoolStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitDropPoolStatement?: (ctx: DropPoolStatementContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.createMappingStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitCreateMappingStatement?: (ctx: CreateMappingStatementContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.alterMappingStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitAlterMappingStatement?: (ctx: AlterMappingStatementContext) => Result;
|
|
|
|
|
2023-05-04 10:13:05 +08:00
|
|
|
/**
|
2023-05-30 14:44:03 +08:00
|
|
|
* Visit a parse tree produced by `HiveSql.dropMappingStatement`.
|
2023-05-04 10:13:05 +08:00
|
|
|
* @param ctx the parse tree
|
|
|
|
* @return the visitor result
|
|
|
|
*/
|
2023-05-30 14:44:03 +08:00
|
|
|
visitDropMappingStatement?: (ctx: DropMappingStatementContext) => Result;
|
2023-05-04 10:13:05 +08:00
|
|
|
}
|
|
|
|
|