export function SparkSqlParser(input: any): this; export class SparkSqlParser { constructor(input: any); _interp: any; ruleNames: string[]; literalNames: string[]; symbolicNames: string[]; constructor: typeof SparkSqlParser; get atn(): any; program(): ProgramContext; state: number; singleStatement(): SingleStatementContext; emptyStatement(): EmptyStatementContext; singleExpression(): SingleExpressionContext; singleTableIdentifier(): SingleTableIdentifierContext; singleMultipartIdentifier(): SingleMultipartIdentifierContext; singleDataType(): SingleDataTypeContext; singleTableSchema(): SingleTableSchemaContext; statement(): StatementContext; configKey(): ConfigKeyContext; unsupportedHiveNativeCommands(): UnsupportedHiveNativeCommandsContext; createTableHeader(): CreateTableHeaderContext; replaceTableHeader(): ReplaceTableHeaderContext; bucketSpec(): BucketSpecContext; skewSpec(): SkewSpecContext; locationSpec(): LocationSpecContext; commentSpec(): CommentSpecContext; query(): QueryContext; insertInto(): InsertIntoContext; partitionSpecLocation(): PartitionSpecLocationContext; partitionSpec(): PartitionSpecContext; partitionVal(): PartitionValContext; namespace(): NamespaceContext; describeFuncName(): DescribeFuncNameContext; describeColName(): DescribeColNameContext; ctes(): CtesContext; namedQuery(): NamedQueryContext; tableProvider(): TableProviderContext; createTableClauses(): CreateTableClausesContext; tablePropertyList(): TablePropertyListContext; tableProperty(): TablePropertyContext; tablePropertyKey(): TablePropertyKeyContext; tablePropertyValue(): TablePropertyValueContext; constantList(): ConstantListContext; nestedConstantList(): NestedConstantListContext; createFileFormat(): CreateFileFormatContext; fileFormat(): FileFormatContext; storageHandler(): StorageHandlerContext; resource(): ResourceContext; dmlStatementNoWith(): DmlStatementNoWithContext; queryOrganization(): QueryOrganizationContext; multiInsertQueryBody(): MultiInsertQueryBodyContext; queryTerm(_p: any): any; _ctx: any; queryPrimary(): QueryPrimaryContext; sortItem(): SortItemContext; fromStatement(): FromStatementContext; fromStatementBody(): FromStatementBodyContext; querySpecification(): QuerySpecificationContext; transformClause(): TransformClauseContext; selectClause(): SelectClauseContext; setClause(): SetClauseContext; matchedClause(): MatchedClauseContext; notMatchedClause(): NotMatchedClauseContext; matchedAction(): MatchedActionContext; notMatchedAction(): NotMatchedActionContext; assignmentList(): AssignmentListContext; assignment(): AssignmentContext; whereClause(): WhereClauseContext; havingClause(): HavingClauseContext; hint(): HintContext; hintStatement(): HintStatementContext; fromClause(): FromClauseContext; aggregationClause(): AggregationClauseContext; groupingSet(): GroupingSetContext; pivotClause(): PivotClauseContext; pivotColumn(): PivotColumnContext; pivotValue(): PivotValueContext; lateralView(): LateralViewContext; setQuantifier(): SetQuantifierContext; relation(): RelationContext; joinRelation(): JoinRelationContext; joinType(): JoinTypeContext; joinCriteria(): JoinCriteriaContext; sample(): SampleContext; sampleMethod(): SampleMethodContext; identifierList(): IdentifierListContext; identifierSeq(): IdentifierSeqContext; orderedIdentifierList(): OrderedIdentifierListContext; orderedIdentifier(): OrderedIdentifierContext; identifierCommentList(): IdentifierCommentListContext; identifierComment(): IdentifierCommentContext; relationPrimary(): RelationPrimaryContext; inlineTable(): InlineTableContext; functionTable(): FunctionTableContext; tableAlias(): TableAliasContext; rowFormat(): RowFormatContext; multipartIdentifierList(): MultipartIdentifierListContext; multipartIdentifier(): MultipartIdentifierContext; tableIdentifier(): TableIdentifierContext; namedExpression(): NamedExpressionContext; namedExpressionSeq(): NamedExpressionSeqContext; transformList(): TransformListContext; transform(): TransformContext; transformArgument(): TransformArgumentContext; expression(): ExpressionContext; booleanExpression(_p: any): BooleanExpressionContext; predicate(): PredicateContext; valueExpression(_p: any): ValueExpressionContext; primaryExpression(_p: any): PrimaryExpressionContext; constant(): ConstantContext; comparisonOperator(): ComparisonOperatorContext; arithmeticOperator(): ArithmeticOperatorContext; predicateOperator(): PredicateOperatorContext; booleanValue(): BooleanValueContext; interval(): IntervalContext; errorCapturingMultiUnitsInterval(): ErrorCapturingMultiUnitsIntervalContext; multiUnitsInterval(): MultiUnitsIntervalContext; errorCapturingUnitToUnitInterval(): ErrorCapturingUnitToUnitIntervalContext; unitToUnitInterval(): UnitToUnitIntervalContext; intervalValue(): IntervalValueContext; colPosition(): ColPositionContext; dataType(): DataTypeContext; qualifiedColTypeWithPositionList(): QualifiedColTypeWithPositionListContext; qualifiedColTypeWithPosition(): QualifiedColTypeWithPositionContext; colTypeList(): ColTypeListContext; colType(): ColTypeContext; complexColTypeList(): ComplexColTypeListContext; complexColType(): ComplexColTypeContext; whenClause(): WhenClauseContext; windowClause(): WindowClauseContext; namedWindow(): NamedWindowContext; windowSpec(): WindowSpecContext; windowFrame(): WindowFrameContext; frameBound(): FrameBoundContext; qualifiedNameList(): QualifiedNameListContext; functionName(): FunctionNameContext; qualifiedName(): QualifiedNameContext; errorCapturingIdentifier(): ErrorCapturingIdentifierContext; errorCapturingIdentifierExtra(): ErrorCapturingIdentifierExtraContext; identifier(): IdentifierContext; strictIdentifier(): StrictIdentifierContext; quotedIdentifier(): QuotedIdentifierContext; number(): NumberContext; alterColumnAction(): AlterColumnActionContext; ansiNonReserved(): AnsiNonReservedContext; strictNonReserved(): StrictNonReservedContext; nonReserved(): NonReservedContext; sempred(localctx: any, ruleIndex: any, predIndex: any): any; queryTerm_sempred(localctx: any, predIndex: any): any; booleanExpression_sempred(localctx: any, predIndex: any): any; valueExpression_sempred(localctx: any, predIndex: any): any; primaryExpression_sempred(localctx: any, predIndex: any): any; identifier_sempred(localctx: any, predIndex: any): boolean; strictIdentifier_sempred(localctx: any, predIndex: any): any; number_sempred(localctx: any, predIndex: any): any; } export namespace SparkSqlParser { export const EOF: number; export const T__0: number; export const T__1: number; export const T__2: number; export const T__3: number; export const T__4: number; export const T__5: number; export const T__6: number; export const T__7: number; export const T__8: number; export const T__9: number; export const ADD: number; export const AFTER: number; export const ALL: number; export const ALTER: number; export const ANALYZE: number; export const AND: number; export const ANTI: number; export const ANY: number; export const ARCHIVE: number; export const ARRAY: number; export const AS: number; export const ASC: number; export const AT: number; export const AUTHORIZATION: number; export const BETWEEN: number; export const BOTH: number; export const BUCKET: number; export const BUCKETS: number; export const BY: number; export const CACHE: number; export const CASCADE: number; export const CASE: number; export const CAST: number; export const CHANGE: number; export const CHECK: number; export const CLEAR: number; export const CLUSTER: number; export const CLUSTERED: number; export const CODEGEN: number; export const COLLATE: number; export const COLLECTION: number; export const COLUMN: number; export const COLUMNS: number; export const COMMENT: number; export const COMMIT: number; export const COMPACT: number; export const COMPACTIONS: number; export const COMPUTE: number; export const CONCATENATE: number; export const CONSTRAINT: number; export const COST: number; export const CREATE: number; export const CROSS: number; export const CUBE: number; export const CURRENT: number; export const CURRENT_DATE: number; export const CURRENT_TIME: number; export const CURRENT_TIMESTAMP: number; export const CURRENT_USER: number; export const DATA: number; export const DATABASE: number; export const DATABASES: number; export const DBPROPERTIES: number; export const DEFINED: number; export const DELETE: number; export const DELIMITED: number; export const DESC: number; export const DESCRIBE: number; export const DFS: number; export const DIRECTORIES: number; export const DIRECTORY: number; export const DISTINCT: number; export const DISTRIBUTE: number; export const DIV: number; export const DROP: number; export const ELSE: number; export const END: number; export const ESCAPE: number; export const ESCAPED: number; export const EXCEPT: number; export const EXCHANGE: number; export const EXISTS: number; export const EXPLAIN: number; export const EXPORT: number; export const EXTENDED: number; export const EXTERNAL: number; export const EXTRACT: number; export const FALSE: number; export const FETCH: number; export const FIELDS: number; export const FILTER: number; export const FILEFORMAT: number; export const FIRST: number; export const FOLLOWING: number; export const FOR: number; export const FOREIGN: number; export const FORMAT: number; export const FORMATTED: number; export const FROM: number; export const FULL: number; export const FUNCTION: number; export const FUNCTIONS: number; export const GLOBAL: number; export const GRANT: number; export const GROUP: number; export const GROUPING: number; export const HAVING: number; export const IF: number; export const IGNORE: number; export const IMPORT: number; export const IN: number; export const INDEX: number; export const INDEXES: number; export const INNER: number; export const INPATH: number; export const INPUTFORMAT: number; export const INSERT: number; export const INTERSECT: number; export const INTERVAL: number; export const INTO: number; export const IS: number; export const ITEMS: number; export const JOIN: number; export const KEYS: number; export const LAST: number; export const LATERAL: number; export const LAZY: number; export const LEADING: number; export const LEFT: number; export const LIKE: number; export const LIMIT: number; export const LINES: number; export const LIST: number; export const LOAD: number; export const LOCAL: number; export const LOCATION: number; export const LOCK: number; export const LOCKS: number; export const LOGICAL: number; export const MACRO: number; export const MAP: number; export const MATCHED: number; export const MERGE: number; export const MSCK: number; export const NAMESPACE: number; export const NAMESPACES: number; export const NATURAL: number; export const NO: number; export const NOT: number; export const NULL: number; export const NULLS: number; export const OF: number; export const ON: number; export const ONLY: number; export const OPTION: number; export const OPTIONS: number; export const OR: number; export const ORDER: number; export const OUT: number; export const OUTER: number; export const OUTPUTFORMAT: number; export const OVER: number; export const OVERLAPS: number; export const OVERLAY: number; export const OVERWRITE: number; export const PARTITION: number; export const PARTITIONED: number; export const PARTITIONS: number; export const PERCENTLIT: number; export const PIVOT: number; export const PLACING: number; export const POSITION: number; export const PRECEDING: number; export const PRIMARY: number; export const PRINCIPALS: number; export const PROPERTIES: number; export const PURGE: number; export const QUERY: number; export const RANGE: number; export const RECORDREADER: number; export const RECORDWRITER: number; export const RECOVER: number; export const REDUCE: number; export const REFERENCES: number; export const REFRESH: number; export const RENAME: number; export const REPAIR: number; export const REPLACE: number; export const RESET: number; export const RESTRICT: number; export const REVOKE: number; export const RIGHT: number; export const RLIKE: number; export const ROLE: number; export const ROLES: number; export const ROLLBACK: number; export const ROLLUP: number; export const ROW: number; export const ROWS: number; export const SCHEMA: number; export const SELECT: number; export const SEMI: number; export const SEPARATED: number; export const SERDE: number; export const SERDEPROPERTIES: number; export const SESSION_USER: number; export const SET: number; export const SETMINUS: number; export const SETS: number; export const SHOW: number; export const SKEWED: number; export const SOME: number; export const SORT: number; export const SORTED: number; export const START: number; export const STATISTICS: number; export const STORED: number; export const STRATIFY: number; export const STRUCT: number; export const SUBSTR: number; export const SUBSTRING: number; export const TABLE: number; export const TABLES: number; export const TABLESAMPLE: number; export const TBLPROPERTIES: number; export const TEMPORARY: number; export const TERMINATED: number; export const THEN: number; export const TIME: number; export const TO: number; export const TOUCH: number; export const TRAILING: number; export const TRANSACTION: number; export const TRANSACTIONS: number; export const TRANSFORM: number; export const TRIM: number; export const TRUE: number; export const TRUNCATE: number; export const TYPE: number; export const UNARCHIVE: number; export const UNBOUNDED: number; export const UNCACHE: number; export const UNION: number; export const UNIQUE: number; export const UNKNOWN: number; export const UNLOCK: number; export const UNSET: number; export const UPDATE: number; export const USE: number; export const USER: number; export const USING: number; export const VALUES: number; export const VIEW: number; export const VIEWS: number; export const WHEN: number; export const WHERE: number; export const WINDOW: number; export const WITH: number; export const ZONE: number; export const EQ: number; export const NSEQ: number; export const NEQ: number; export const NEQJ: number; export const LT: number; export const LTE: number; export const GT: number; export const GTE: number; export const PLUS: number; export const MINUS: number; export const ASTERISK: number; export const SLASH: number; export const PERCENT: number; export const TILDE: number; export const AMPERSAND: number; export const PIPE: number; export const CONCAT_PIPE: number; export const HAT: number; export const SEMICOLON: number; export const STRING: number; export const BIGINT_LITERAL: number; export const SMALLINT_LITERAL: number; export const TINYINT_LITERAL: number; export const INTEGER_VALUE: number; export const EXPONENT_VALUE: number; export const DECIMAL_VALUE: number; export const FLOAT_LITERAL: number; export const DOUBLE_LITERAL: number; export const BIGDECIMAL_LITERAL: number; export const IDENTIFIER: number; export const BACKQUOTED_IDENTIFIER: number; export const CUSTOM_VARS: number; export const SIMPLE_COMMENT: number; export const BRACKETED_COMMENT: number; export const WS: number; export const UNRECOGNIZED: number; export const RULE_program: number; export const RULE_singleStatement: number; export const RULE_emptyStatement: number; export const RULE_singleExpression: number; export const RULE_singleTableIdentifier: number; export const RULE_singleMultipartIdentifier: number; export const RULE_singleDataType: number; export const RULE_singleTableSchema: number; export const RULE_statement: number; export const RULE_configKey: number; export const RULE_unsupportedHiveNativeCommands: number; export const RULE_createTableHeader: number; export const RULE_replaceTableHeader: number; export const RULE_bucketSpec: number; export const RULE_skewSpec: number; export const RULE_locationSpec: number; export const RULE_commentSpec: number; export const RULE_query: number; export const RULE_insertInto: number; export const RULE_partitionSpecLocation: number; export const RULE_partitionSpec: number; export const RULE_partitionVal: number; export const RULE_namespace: number; export const RULE_describeFuncName: number; export const RULE_describeColName: number; export const RULE_ctes: number; export const RULE_namedQuery: number; export const RULE_tableProvider: number; export const RULE_createTableClauses: number; export const RULE_tablePropertyList: number; export const RULE_tableProperty: number; export const RULE_tablePropertyKey: number; export const RULE_tablePropertyValue: number; export const RULE_constantList: number; export const RULE_nestedConstantList: number; export const RULE_createFileFormat: number; export const RULE_fileFormat: number; export const RULE_storageHandler: number; export const RULE_resource: number; export const RULE_dmlStatementNoWith: number; export const RULE_queryOrganization: number; export const RULE_multiInsertQueryBody: number; export const RULE_queryTerm: number; export const RULE_queryPrimary: number; export const RULE_sortItem: number; export const RULE_fromStatement: number; export const RULE_fromStatementBody: number; export const RULE_querySpecification: number; export const RULE_transformClause: number; export const RULE_selectClause: number; export const RULE_setClause: number; export const RULE_matchedClause: number; export const RULE_notMatchedClause: number; export const RULE_matchedAction: number; export const RULE_notMatchedAction: number; export const RULE_assignmentList: number; export const RULE_assignment: number; export const RULE_whereClause: number; export const RULE_havingClause: number; export const RULE_hint: number; export const RULE_hintStatement: number; export const RULE_fromClause: number; export const RULE_aggregationClause: number; export const RULE_groupingSet: number; export const RULE_pivotClause: number; export const RULE_pivotColumn: number; export const RULE_pivotValue: number; export const RULE_lateralView: number; export const RULE_setQuantifier: number; export const RULE_relation: number; export const RULE_joinRelation: number; export const RULE_joinType: number; export const RULE_joinCriteria: number; export const RULE_sample: number; export const RULE_sampleMethod: number; export const RULE_identifierList: number; export const RULE_identifierSeq: number; export const RULE_orderedIdentifierList: number; export const RULE_orderedIdentifier: number; export const RULE_identifierCommentList: number; export const RULE_identifierComment: number; export const RULE_relationPrimary: number; export const RULE_inlineTable: number; export const RULE_functionTable: number; export const RULE_tableAlias: number; export const RULE_rowFormat: number; export const RULE_multipartIdentifierList: number; export const RULE_multipartIdentifier: number; export const RULE_tableIdentifier: number; export const RULE_namedExpression: number; export const RULE_namedExpressionSeq: number; export const RULE_transformList: number; export const RULE_transform: number; export const RULE_transformArgument: number; export const RULE_expression: number; export const RULE_booleanExpression: number; export const RULE_predicate: number; export const RULE_valueExpression: number; export const RULE_primaryExpression: number; export const RULE_constant: number; export const RULE_comparisonOperator: number; export const RULE_arithmeticOperator: number; export const RULE_predicateOperator: number; export const RULE_booleanValue: number; export const RULE_interval: number; export const RULE_errorCapturingMultiUnitsInterval: number; export const RULE_multiUnitsInterval: number; export const RULE_errorCapturingUnitToUnitInterval: number; export const RULE_unitToUnitInterval: number; export const RULE_intervalValue: number; export const RULE_colPosition: number; export const RULE_dataType: number; export const RULE_qualifiedColTypeWithPositionList: number; export const RULE_qualifiedColTypeWithPosition: number; export const RULE_colTypeList: number; export const RULE_colType: number; export const RULE_complexColTypeList: number; export const RULE_complexColType: number; export const RULE_whenClause: number; export const RULE_windowClause: number; export const RULE_namedWindow: number; export const RULE_windowSpec: number; export const RULE_windowFrame: number; export const RULE_frameBound: number; export const RULE_qualifiedNameList: number; export const RULE_functionName: number; export const RULE_qualifiedName: number; export const RULE_errorCapturingIdentifier: number; export const RULE_errorCapturingIdentifierExtra: number; export const RULE_identifier: number; export const RULE_strictIdentifier: number; export const RULE_quotedIdentifier: number; export const RULE_number: number; export const RULE_alterColumnAction: number; export const RULE_ansiNonReserved: number; export const RULE_strictNonReserved: number; export const RULE_nonReserved: number; export { ProgramContext }; export { SingleStatementContext }; export { EmptyStatementContext }; export { SingleExpressionContext }; export { SingleTableIdentifierContext }; export { SingleMultipartIdentifierContext }; export { SingleDataTypeContext }; export { SingleTableSchemaContext }; export { ExplainContext }; export { ResetConfigurationContext }; export { AlterViewQueryContext }; export { UseContext }; export { DropNamespaceContext }; export { CreateTempViewUsingContext }; export { RenameTableContext }; export { FailNativeCommandContext }; export { ClearCacheContext }; export { DropViewContext }; export { ShowTablesContext }; export { RecoverPartitionsContext }; export { ShowCurrentNamespaceContext }; export { RenameTablePartitionContext }; export { RepairTableContext }; export { RefreshResourceContext }; export { ShowCreateTableContext }; export { ShowNamespacesContext }; export { ShowColumnsContext }; export { ReplaceTableContext }; export { AddTablePartitionContext }; export { SetNamespaceLocationContext }; export { RefreshTableContext }; export { SetNamespacePropertiesContext }; export { ManageResourceContext }; export { SetQuotedConfigurationContext }; export { AnalyzeContext }; export { CreateHiveTableContext }; export { CreateFunctionContext }; export { ShowTableContext }; export { HiveReplaceColumnsContext }; export { CommentNamespaceContext }; export { ResetQuotedConfigurationContext }; export { CreateTableContext }; export { DmlStatementContext }; export { CreateTableLikeContext }; export { UncacheTableContext }; export { DropFunctionContext }; export { DescribeRelationContext }; export { LoadDataContext }; export { ShowPartitionsContext }; export { DescribeFunctionContext }; export { RenameTableColumnContext }; export { StatementDefaultContext }; export { HiveChangeColumnContext }; export { SetTimeZoneContext }; export { DescribeQueryContext }; export { TruncateTableContext }; export { SetTableSerDeContext }; export { CreateViewContext }; export { DropTablePartitionsContext }; export { SetConfigurationContext }; export { DropTableContext }; export { DescribeNamespaceContext }; export { AlterTableAlterColumnContext }; export { RefreshFunctionContext }; export { CommentTableContext }; export { CreateNamespaceContext }; export { ShowTblPropertiesContext }; export { UnsetTablePropertiesContext }; export { SetTableLocationContext }; export { DropTableColumnsContext }; export { ShowViewsContext }; export { ShowFunctionsContext }; export { CacheTableContext }; export { AddTableColumnsContext }; export { SetTablePropertiesContext }; export { StatementContext }; export { ConfigKeyContext }; export { UnsupportedHiveNativeCommandsContext }; export { CreateTableHeaderContext }; export { ReplaceTableHeaderContext }; export { BucketSpecContext }; export { SkewSpecContext }; export { LocationSpecContext }; export { CommentSpecContext }; export { QueryContext }; export { InsertOverwriteHiveDirContext }; export { InsertOverwriteDirContext }; export { InsertOverwriteTableContext }; export { InsertIntoTableContext }; export { InsertIntoContext }; export { PartitionSpecLocationContext }; export { PartitionSpecContext }; export { PartitionValContext }; export { NamespaceContext }; export { DescribeFuncNameContext }; export { DescribeColNameContext }; export { CtesContext }; export { NamedQueryContext }; export { TableProviderContext }; export { CreateTableClausesContext }; export { TablePropertyListContext }; export { TablePropertyContext }; export { TablePropertyKeyContext }; export { TablePropertyValueContext }; export { ConstantListContext }; export { NestedConstantListContext }; export { CreateFileFormatContext }; export { TableFileFormatContext }; export { GenericFileFormatContext }; export { FileFormatContext }; export { StorageHandlerContext }; export { ResourceContext }; export { DeleteFromTableContext }; export { SingleInsertQueryContext }; export { MultiInsertQueryContext }; export { UpdateTableContext }; export { MergeIntoTableContext }; export { DmlStatementNoWithContext }; export { QueryOrganizationContext }; export { MultiInsertQueryBodyContext }; export { QueryTermDefaultContext }; export { SetOperationContext }; export { SubqueryContext }; export { QueryPrimaryDefaultContext }; export { InlineTableDefault1Context }; export { FromStmtContext }; export { TableContext }; export { QueryPrimaryContext }; export { SortItemContext }; export { FromStatementContext }; export { FromStatementBodyContext }; export { RegularQuerySpecificationContext }; export { TransformQuerySpecificationContext }; export { QuerySpecificationContext }; export { TransformClauseContext }; export { SelectClauseContext }; export { SetClauseContext }; export { MatchedClauseContext }; export { NotMatchedClauseContext }; export { MatchedActionContext }; export { NotMatchedActionContext }; export { AssignmentListContext }; export { AssignmentContext }; export { WhereClauseContext }; export { HavingClauseContext }; export { HintContext }; export { HintStatementContext }; export { FromClauseContext }; export { AggregationClauseContext }; export { GroupingSetContext }; export { PivotClauseContext }; export { PivotColumnContext }; export { PivotValueContext }; export { LateralViewContext }; export { SetQuantifierContext }; export { RelationContext }; export { JoinRelationContext }; export { JoinTypeContext }; export { JoinCriteriaContext }; export { SampleContext }; export { SampleByRowsContext }; export { SampleByPercentileContext }; export { SampleByBucketContext }; export { SampleByBytesContext }; export { SampleMethodContext }; export { IdentifierListContext }; export { IdentifierSeqContext }; export { OrderedIdentifierListContext }; export { OrderedIdentifierContext }; export { IdentifierCommentListContext }; export { IdentifierCommentContext }; export { TableValuedFunctionContext }; export { InlineTableDefault2Context }; export { AliasedRelationContext }; export { AliasedQueryContext }; export { TableNameContext }; export { RelationPrimaryContext }; export { InlineTableContext }; export { FunctionTableContext }; export { TableAliasContext }; export { RowFormatSerdeContext }; export { RowFormatDelimitedContext }; export { RowFormatContext }; export { MultipartIdentifierListContext }; export { MultipartIdentifierContext }; export { TableIdentifierContext }; export { NamedExpressionContext }; export { NamedExpressionSeqContext }; export { TransformListContext }; export { IdentityTransformContext }; export { ApplyTransformContext }; export { TransformContext }; export { TransformArgumentContext }; export { ExpressionContext }; export { LogicalNotContext }; export { PredicatedContext }; export { ExistsContext }; export { LogicalBinaryContext }; export { PredicateContext }; export { ValueExpressionDefaultContext }; export { ComparisonContext }; export { ArithmeticBinaryContext }; export { ArithmeticUnaryContext }; export { StructContext }; export { DereferenceContext }; export { SimpleCaseContext }; export { ColumnReferenceContext }; export { RowConstructorContext }; export { LastContext }; export { StarContext }; export { OverlayContext }; export { SubscriptContext }; export { SubqueryExpressionContext }; export { SubstringContext }; export { CurrentDatetimeContext }; export { CastContext }; export { ConstantDefaultContext }; export { LambdaContext }; export { ParenthesizedExpressionContext }; export { ExtractContext }; export { TrimContext }; export { FunctionCallContext }; export { SearchedCaseContext }; export { PositionContext }; export { FirstContext }; export { NullLiteralContext }; export { StringLiteralContext }; export { TypeConstructorContext }; export { IntervalLiteralContext }; export { NumericLiteralContext }; export { BooleanLiteralContext }; export { ConstantContext }; export { ComparisonOperatorContext }; export { ArithmeticOperatorContext }; export { PredicateOperatorContext }; export { BooleanValueContext }; export { IntervalContext }; export { ErrorCapturingMultiUnitsIntervalContext }; export { MultiUnitsIntervalContext }; export { ErrorCapturingUnitToUnitIntervalContext }; export { UnitToUnitIntervalContext }; export { IntervalValueContext }; export { ColPositionContext }; export { ComplexDataTypeContext }; export { PrimitiveDataTypeContext }; export { DataTypeContext }; export { QualifiedColTypeWithPositionListContext }; export { QualifiedColTypeWithPositionContext }; export { ColTypeListContext }; export { ColTypeContext }; export { ComplexColTypeListContext }; export { ComplexColTypeContext }; export { WhenClauseContext }; export { WindowClauseContext }; export { NamedWindowContext }; export { WindowRefContext }; export { WindowDefContext }; export { WindowSpecContext }; export { WindowFrameContext }; export { FrameBoundContext }; export { QualifiedNameListContext }; export { FunctionNameContext }; export { QualifiedNameContext }; export { ErrorCapturingIdentifierContext }; export { ErrorIdentContext }; export { RealIdentContext }; export { ErrorCapturingIdentifierExtraContext }; export { IdentifierContext }; export { QuotedIdentifierAlternativeContext }; export { UnquotedIdentifierContext }; export { StrictIdentifierContext }; export { QuotedIdentifierContext }; export { DecimalLiteralContext }; export { BigIntLiteralContext }; export { TinyIntLiteralContext }; export { LegacyDecimalLiteralContext }; export { BigDecimalLiteralContext }; export { ExponentLiteralContext }; export { DoubleLiteralContext }; export { IntegerLiteralContext }; export { FloatLiteralContext }; export { SmallIntLiteralContext }; export { NumberContext }; export { AlterColumnActionContext }; export { AnsiNonReservedContext }; export { StrictNonReservedContext }; export { NonReservedContext }; } declare function ProgramContext(parser: any, parent: any, invokingState: any): this; declare class ProgramContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof ProgramContext; singleStatement(): any; EOF(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SingleStatementContext(parser: any, parent: any, invokingState: any): this; declare class SingleStatementContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof SingleStatementContext; statement(i: any): any; emptyStatement(i: any): any; SEMICOLON(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function EmptyStatementContext(parser: any, parent: any, invokingState: any): this; declare class EmptyStatementContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof EmptyStatementContext; SEMICOLON(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SingleExpressionContext(parser: any, parent: any, invokingState: any): this; declare class SingleExpressionContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof SingleExpressionContext; namedExpression(): any; EOF(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SingleTableIdentifierContext(parser: any, parent: any, invokingState: any): this; declare class SingleTableIdentifierContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof SingleTableIdentifierContext; tableIdentifier(): any; EOF(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SingleMultipartIdentifierContext(parser: any, parent: any, invokingState: any): this; declare class SingleMultipartIdentifierContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof SingleMultipartIdentifierContext; multipartIdentifier(): any; EOF(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SingleDataTypeContext(parser: any, parent: any, invokingState: any): this; declare class SingleDataTypeContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof SingleDataTypeContext; dataType(): any; EOF(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SingleTableSchemaContext(parser: any, parent: any, invokingState: any): this; declare class SingleTableSchemaContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof SingleTableSchemaContext; colTypeList(): any; EOF(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function StatementContext(parser: any, parent: any, invokingState: any): this; declare class StatementContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof StatementContext; copyFrom(ctx: any): void; } declare function ConfigKeyContext(parser: any, parent: any, invokingState: any): this; declare class ConfigKeyContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof ConfigKeyContext; quotedIdentifier(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function UnsupportedHiveNativeCommandsContext(parser: any, parent: any, invokingState: any): this; declare class UnsupportedHiveNativeCommandsContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; kw1: any; kw2: any; kw3: any; kw4: any; kw5: any; kw6: any; constructor: typeof UnsupportedHiveNativeCommandsContext; CREATE(): any; ROLE(): any; DROP(): any; GRANT(): any; REVOKE(): any; SHOW(): any; PRINCIPALS(): any; ROLES(): any; CURRENT(): any; EXPORT(): any; TABLE(): any; IMPORT(): any; COMPACTIONS(): any; TRANSACTIONS(): any; INDEXES(): any; LOCKS(): any; INDEX(): any; ALTER(): any; LOCK(): any; DATABASE(): any; UNLOCK(): any; TEMPORARY(): any; MACRO(): any; tableIdentifier(): any; NOT(): any; CLUSTERED(): any; BY(): any; SORTED(): any; SKEWED(): any; STORED(): any; AS(): any; DIRECTORIES(): any; SET(): any; LOCATION(): any; EXCHANGE(): any; PARTITION(): any; ARCHIVE(): any; UNARCHIVE(): any; TOUCH(): any; COMPACT(): any; partitionSpec(): any; CONCATENATE(): any; FILEFORMAT(): any; REPLACE(): any; COLUMNS(): any; START(): any; TRANSACTION(): any; COMMIT(): any; ROLLBACK(): any; DFS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function CreateTableHeaderContext(parser: any, parent: any, invokingState: any): this; declare class CreateTableHeaderContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof CreateTableHeaderContext; CREATE(): any; TABLE(): any; multipartIdentifier(): any; TEMPORARY(): any; EXTERNAL(): any; IF(): any; NOT(): any; EXISTS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ReplaceTableHeaderContext(parser: any, parent: any, invokingState: any): this; declare class ReplaceTableHeaderContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof ReplaceTableHeaderContext; REPLACE(): any; TABLE(): any; multipartIdentifier(): any; CREATE(): any; OR(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function BucketSpecContext(parser: any, parent: any, invokingState: any): this; declare class BucketSpecContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof BucketSpecContext; CLUSTERED(): any; BY(i: any): any; identifierList(): any; INTO(): any; INTEGER_VALUE(): any; BUCKETS(): any; SORTED(): any; orderedIdentifierList(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SkewSpecContext(parser: any, parent: any, invokingState: any): this; declare class SkewSpecContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof SkewSpecContext; SKEWED(): any; BY(): any; identifierList(): any; ON(): any; constantList(): any; nestedConstantList(): any; STORED(): any; AS(): any; DIRECTORIES(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function LocationSpecContext(parser: any, parent: any, invokingState: any): this; declare class LocationSpecContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof LocationSpecContext; LOCATION(): any; STRING(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function CommentSpecContext(parser: any, parent: any, invokingState: any): this; declare class CommentSpecContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof CommentSpecContext; COMMENT(): any; STRING(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function QueryContext(parser: any, parent: any, invokingState: any): this; declare class QueryContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof QueryContext; queryTerm(): any; queryOrganization(): any; ctes(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function InsertIntoContext(parser: any, parent: any, invokingState: any): this; declare class InsertIntoContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof InsertIntoContext; copyFrom(ctx: any): void; } declare function PartitionSpecLocationContext(parser: any, parent: any, invokingState: any): this; declare class PartitionSpecLocationContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof PartitionSpecLocationContext; partitionSpec(): any; locationSpec(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function PartitionSpecContext(parser: any, parent: any, invokingState: any): this; declare class PartitionSpecContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof PartitionSpecContext; PARTITION(): any; partitionVal(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function PartitionValContext(parser: any, parent: any, invokingState: any): this; declare class PartitionValContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof PartitionValContext; identifier(): any; EQ(): any; constant(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function NamespaceContext(parser: any, parent: any, invokingState: any): this; declare class NamespaceContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof NamespaceContext; NAMESPACE(): any; DATABASE(): any; SCHEMA(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DescribeFuncNameContext(parser: any, parent: any, invokingState: any): this; declare class DescribeFuncNameContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof DescribeFuncNameContext; qualifiedName(): any; STRING(): any; comparisonOperator(): any; arithmeticOperator(): any; predicateOperator(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DescribeColNameContext(parser: any, parent: any, invokingState: any): this; declare class DescribeColNameContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; _identifier: any; nameParts: any[]; constructor: typeof DescribeColNameContext; identifier(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function CtesContext(parser: any, parent: any, invokingState: any): this; declare class CtesContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof CtesContext; WITH(): any; namedQuery(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function NamedQueryContext(parser: any, parent: any, invokingState: any): this; declare class NamedQueryContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; name: any; columnAliases: any; constructor: typeof NamedQueryContext; query(): any; errorCapturingIdentifier(): any; AS(): any; identifierList(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function TableProviderContext(parser: any, parent: any, invokingState: any): this; declare class TableProviderContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof TableProviderContext; USING(): any; multipartIdentifier(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function CreateTableClausesContext(parser: any, parent: any, invokingState: any): this; declare class CreateTableClausesContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; partitioning: any; tableProps: any; constructor: typeof CreateTableClausesContext; bucketSpec(i: any): any; locationSpec(i: any): any; commentSpec(i: any): any; OPTIONS(i: any): any; tablePropertyList(i: any): any; PARTITIONED(i: any): any; BY(i: any): any; TBLPROPERTIES(i: any): any; transformList(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function TablePropertyListContext(parser: any, parent: any, invokingState: any): this; declare class TablePropertyListContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof TablePropertyListContext; tableProperty(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function TablePropertyContext(parser: any, parent: any, invokingState: any): this; declare class TablePropertyContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; key: any; value: any; constructor: typeof TablePropertyContext; tablePropertyKey(): any; tablePropertyValue(): any; EQ(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function TablePropertyKeyContext(parser: any, parent: any, invokingState: any): this; declare class TablePropertyKeyContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof TablePropertyKeyContext; identifier(i: any): any; STRING(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function TablePropertyValueContext(parser: any, parent: any, invokingState: any): this; declare class TablePropertyValueContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof TablePropertyValueContext; INTEGER_VALUE(): any; DECIMAL_VALUE(): any; booleanValue(): any; STRING(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ConstantListContext(parser: any, parent: any, invokingState: any): this; declare class ConstantListContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof ConstantListContext; constant(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function NestedConstantListContext(parser: any, parent: any, invokingState: any): this; declare class NestedConstantListContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof NestedConstantListContext; constantList(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function CreateFileFormatContext(parser: any, parent: any, invokingState: any): this; declare class CreateFileFormatContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof CreateFileFormatContext; STORED(): any; AS(): any; fileFormat(): any; BY(): any; storageHandler(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function FileFormatContext(parser: any, parent: any, invokingState: any): this; declare class FileFormatContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof FileFormatContext; copyFrom(ctx: any): void; } declare function StorageHandlerContext(parser: any, parent: any, invokingState: any): this; declare class StorageHandlerContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof StorageHandlerContext; STRING(): any; WITH(): any; SERDEPROPERTIES(): any; tablePropertyList(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ResourceContext(parser: any, parent: any, invokingState: any): this; declare class ResourceContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof ResourceContext; identifier(): any; STRING(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DmlStatementNoWithContext(parser: any, parent: any, invokingState: any): this; declare class DmlStatementNoWithContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof DmlStatementNoWithContext; copyFrom(ctx: any): void; } declare function QueryOrganizationContext(parser: any, parent: any, invokingState: any): this; declare class QueryOrganizationContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; _sortItem: any; order: any[]; _expression: any; clusterBy: any[]; distributeBy: any[]; sort: any[]; limit: any; constructor: typeof QueryOrganizationContext; ORDER(): any; BY(i: any): any; CLUSTER(): any; DISTRIBUTE(): any; SORT(): any; windowClause(): any; LIMIT(): any; sortItem(i: any): any; expression(i: any): any; ALL(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function MultiInsertQueryBodyContext(parser: any, parent: any, invokingState: any): this; declare class MultiInsertQueryBodyContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof MultiInsertQueryBodyContext; insertInto(): any; fromStatementBody(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function QueryPrimaryContext(parser: any, parent: any, invokingState: any): this; declare class QueryPrimaryContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof QueryPrimaryContext; copyFrom(ctx: any): void; } declare function SortItemContext(parser: any, parent: any, invokingState: any): this; declare class SortItemContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; ordering: any; nullOrder: any; constructor: typeof SortItemContext; expression(): any; NULLS(): any; ASC(): any; DESC(): any; LAST(): any; FIRST(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function FromStatementContext(parser: any, parent: any, invokingState: any): this; declare class FromStatementContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof FromStatementContext; fromClause(): any; fromStatementBody(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function FromStatementBodyContext(parser: any, parent: any, invokingState: any): this; declare class FromStatementBodyContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof FromStatementBodyContext; transformClause(): any; queryOrganization(): any; whereClause(): any; selectClause(): any; lateralView(i: any): any; aggregationClause(): any; havingClause(): any; windowClause(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function QuerySpecificationContext(parser: any, parent: any, invokingState: any): this; declare class QuerySpecificationContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof QuerySpecificationContext; copyFrom(ctx: any): void; } declare function TransformClauseContext(parser: any, parent: any, invokingState: any): this; declare class TransformClauseContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; kind: any; inRowFormat: any; recordWriter: any; script: any; outRowFormat: any; recordReader: any; constructor: typeof TransformClauseContext; USING(): any; STRING(i: any): any; SELECT(): any; namedExpressionSeq(): any; TRANSFORM(): any; MAP(): any; REDUCE(): any; RECORDWRITER(): any; AS(): any; RECORDREADER(): any; rowFormat(i: any): any; identifierSeq(): any; colTypeList(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SelectClauseContext(parser: any, parent: any, invokingState: any): this; declare class SelectClauseContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; _hint: any; hints: any[]; constructor: typeof SelectClauseContext; SELECT(): any; namedExpressionSeq(): any; setQuantifier(): any; hint(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SetClauseContext(parser: any, parent: any, invokingState: any): this; declare class SetClauseContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof SetClauseContext; SET(): any; assignmentList(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function MatchedClauseContext(parser: any, parent: any, invokingState: any): this; declare class MatchedClauseContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; matchedCond: any; constructor: typeof MatchedClauseContext; WHEN(): any; MATCHED(): any; THEN(): any; matchedAction(): any; AND(): any; booleanExpression(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function NotMatchedClauseContext(parser: any, parent: any, invokingState: any): this; declare class NotMatchedClauseContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; notMatchedCond: any; constructor: typeof NotMatchedClauseContext; WHEN(): any; NOT(): any; MATCHED(): any; THEN(): any; notMatchedAction(): any; AND(): any; booleanExpression(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function MatchedActionContext(parser: any, parent: any, invokingState: any): this; declare class MatchedActionContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof MatchedActionContext; DELETE(): any; UPDATE(): any; SET(): any; ASTERISK(): any; assignmentList(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function NotMatchedActionContext(parser: any, parent: any, invokingState: any): this; declare class NotMatchedActionContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; columns: any; constructor: typeof NotMatchedActionContext; INSERT(): any; ASTERISK(): any; VALUES(): any; expression(i: any): any; multipartIdentifierList(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function AssignmentListContext(parser: any, parent: any, invokingState: any): this; declare class AssignmentListContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof AssignmentListContext; assignment(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function AssignmentContext(parser: any, parent: any, invokingState: any): this; declare class AssignmentContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; key: any; value: any; constructor: typeof AssignmentContext; EQ(): any; multipartIdentifier(): any; expression(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function WhereClauseContext(parser: any, parent: any, invokingState: any): this; declare class WhereClauseContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof WhereClauseContext; WHERE(): any; booleanExpression(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function HavingClauseContext(parser: any, parent: any, invokingState: any): this; declare class HavingClauseContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof HavingClauseContext; HAVING(): any; booleanExpression(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function HintContext(parser: any, parent: any, invokingState: any): this; declare class HintContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; _hintStatement: any; hintStatements: any[]; constructor: typeof HintContext; hintStatement(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function HintStatementContext(parser: any, parent: any, invokingState: any): this; declare class HintStatementContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; hintName: any; _primaryExpression: any; parameters: any[]; constructor: typeof HintStatementContext; identifier(): any; primaryExpression(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function FromClauseContext(parser: any, parent: any, invokingState: any): this; declare class FromClauseContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof FromClauseContext; FROM(): any; relation(i: any): any; lateralView(i: any): any; pivotClause(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function AggregationClauseContext(parser: any, parent: any, invokingState: any): this; declare class AggregationClauseContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; _expression: any; groupingExpressions: any[]; kind: any; constructor: typeof AggregationClauseContext; GROUP(): any; BY(): any; expression(i: any): any; WITH(): any; SETS(): any; groupingSet(i: any): any; ROLLUP(): any; CUBE(): any; GROUPING(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function GroupingSetContext(parser: any, parent: any, invokingState: any): this; declare class GroupingSetContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof GroupingSetContext; expression(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function PivotClauseContext(parser: any, parent: any, invokingState: any): this; declare class PivotClauseContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; aggregates: any; _pivotValue: any; pivotValues: any[]; constructor: typeof PivotClauseContext; PIVOT(): any; FOR(): any; pivotColumn(): any; IN(): any; namedExpressionSeq(): any; pivotValue(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function PivotColumnContext(parser: any, parent: any, invokingState: any): this; declare class PivotColumnContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; _identifier: any; identifiers: any[]; constructor: typeof PivotColumnContext; identifier(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function PivotValueContext(parser: any, parent: any, invokingState: any): this; declare class PivotValueContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof PivotValueContext; expression(): any; identifier(): any; AS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function LateralViewContext(parser: any, parent: any, invokingState: any): this; declare class LateralViewContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; tblName: any; _identifier: any; colName: any[]; constructor: typeof LateralViewContext; LATERAL(): any; VIEW(): any; qualifiedName(): any; identifier(i: any): any; OUTER(): any; expression(i: any): any; AS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SetQuantifierContext(parser: any, parent: any, invokingState: any): this; declare class SetQuantifierContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof SetQuantifierContext; DISTINCT(): any; ALL(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function RelationContext(parser: any, parent: any, invokingState: any): this; declare class RelationContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof RelationContext; relationPrimary(): any; joinRelation(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function JoinRelationContext(parser: any, parent: any, invokingState: any): this; declare class JoinRelationContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; right: any; constructor: typeof JoinRelationContext; JOIN(): any; relationPrimary(): any; joinType(): any; joinCriteria(): any; NATURAL(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function JoinTypeContext(parser: any, parent: any, invokingState: any): this; declare class JoinTypeContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof JoinTypeContext; INNER(): any; CROSS(): any; LEFT(): any; OUTER(): any; SEMI(): any; RIGHT(): any; FULL(): any; ANTI(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function JoinCriteriaContext(parser: any, parent: any, invokingState: any): this; declare class JoinCriteriaContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof JoinCriteriaContext; ON(): any; booleanExpression(): any; USING(): any; identifierList(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SampleContext(parser: any, parent: any, invokingState: any): this; declare class SampleContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof SampleContext; TABLESAMPLE(): any; sampleMethod(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SampleMethodContext(parser: any, parent: any, invokingState: any): this; declare class SampleMethodContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof SampleMethodContext; copyFrom(ctx: any): void; } declare function IdentifierListContext(parser: any, parent: any, invokingState: any): this; declare class IdentifierListContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof IdentifierListContext; identifierSeq(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function IdentifierSeqContext(parser: any, parent: any, invokingState: any): this; declare class IdentifierSeqContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; _errorCapturingIdentifier: any; ident: any[]; constructor: typeof IdentifierSeqContext; errorCapturingIdentifier(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function OrderedIdentifierListContext(parser: any, parent: any, invokingState: any): this; declare class OrderedIdentifierListContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof OrderedIdentifierListContext; orderedIdentifier(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function OrderedIdentifierContext(parser: any, parent: any, invokingState: any): this; declare class OrderedIdentifierContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; ident: any; ordering: any; constructor: typeof OrderedIdentifierContext; errorCapturingIdentifier(): any; ASC(): any; DESC(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function IdentifierCommentListContext(parser: any, parent: any, invokingState: any): this; declare class IdentifierCommentListContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof IdentifierCommentListContext; identifierComment(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function IdentifierCommentContext(parser: any, parent: any, invokingState: any): this; declare class IdentifierCommentContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof IdentifierCommentContext; identifier(): any; commentSpec(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function RelationPrimaryContext(parser: any, parent: any, invokingState: any): this; declare class RelationPrimaryContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof RelationPrimaryContext; copyFrom(ctx: any): void; } declare function InlineTableContext(parser: any, parent: any, invokingState: any): this; declare class InlineTableContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof InlineTableContext; VALUES(): any; expression(i: any): any; tableAlias(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function FunctionTableContext(parser: any, parent: any, invokingState: any): this; declare class FunctionTableContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; funcName: any; constructor: typeof FunctionTableContext; tableAlias(): any; errorCapturingIdentifier(): any; expression(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function TableAliasContext(parser: any, parent: any, invokingState: any): this; declare class TableAliasContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof TableAliasContext; strictIdentifier(): any; AS(): any; identifierList(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function RowFormatContext(parser: any, parent: any, invokingState: any): this; declare class RowFormatContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof RowFormatContext; copyFrom(ctx: any): void; } declare function MultipartIdentifierListContext(parser: any, parent: any, invokingState: any): this; declare class MultipartIdentifierListContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof MultipartIdentifierListContext; multipartIdentifier(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function MultipartIdentifierContext(parser: any, parent: any, invokingState: any): this; declare class MultipartIdentifierContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; _errorCapturingIdentifier: any; parts: any[]; constructor: typeof MultipartIdentifierContext; errorCapturingIdentifier(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function TableIdentifierContext(parser: any, parent: any, invokingState: any): this; declare class TableIdentifierContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; db: any; table: any; constructor: typeof TableIdentifierContext; errorCapturingIdentifier(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function NamedExpressionContext(parser: any, parent: any, invokingState: any): this; declare class NamedExpressionContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; name: any; constructor: typeof NamedExpressionContext; expression(): any; identifierList(): any; AS(): any; errorCapturingIdentifier(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function NamedExpressionSeqContext(parser: any, parent: any, invokingState: any): this; declare class NamedExpressionSeqContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof NamedExpressionSeqContext; namedExpression(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function TransformListContext(parser: any, parent: any, invokingState: any): this; declare class TransformListContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; _transform: any; transforms: any[]; constructor: typeof TransformListContext; transform(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function TransformContext(parser: any, parent: any, invokingState: any): this; declare class TransformContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof TransformContext; copyFrom(ctx: any): void; } declare function TransformArgumentContext(parser: any, parent: any, invokingState: any): this; declare class TransformArgumentContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof TransformArgumentContext; qualifiedName(): any; constant(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ExpressionContext(parser: any, parent: any, invokingState: any): this; declare class ExpressionContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof ExpressionContext; booleanExpression(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function BooleanExpressionContext(parser: any, parent: any, invokingState: any): this; declare class BooleanExpressionContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof BooleanExpressionContext; copyFrom(ctx: any): void; } declare function PredicateContext(parser: any, parent: any, invokingState: any): this; declare class PredicateContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; kind: any; lower: any; upper: any; pattern: any; quantifier: any; escapeChar: any; right: any; constructor: typeof PredicateContext; AND(): any; BETWEEN(): any; valueExpression(i: any): any; NOT(): any; expression(i: any): any; IN(): any; query(): any; RLIKE(): any; LIKE(): any; ANY(): any; SOME(): any; ALL(): any; ESCAPE(): any; STRING(): any; IS(): any; NULL(): any; TRUE(): any; FALSE(): any; UNKNOWN(): any; FROM(): any; DISTINCT(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ValueExpressionContext(parser: any, parent: any, invokingState: any): this; declare class ValueExpressionContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof ValueExpressionContext; copyFrom(ctx: any): void; } declare function PrimaryExpressionContext(parser: any, parent: any, invokingState: any): this; declare class PrimaryExpressionContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof PrimaryExpressionContext; copyFrom(ctx: any): void; } declare function ConstantContext(parser: any, parent: any, invokingState: any): this; declare class ConstantContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof ConstantContext; copyFrom(ctx: any): void; } declare function ComparisonOperatorContext(parser: any, parent: any, invokingState: any): this; declare class ComparisonOperatorContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof ComparisonOperatorContext; EQ(): any; NEQ(): any; NEQJ(): any; LT(): any; LTE(): any; GT(): any; GTE(): any; NSEQ(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ArithmeticOperatorContext(parser: any, parent: any, invokingState: any): this; declare class ArithmeticOperatorContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof ArithmeticOperatorContext; PLUS(): any; MINUS(): any; ASTERISK(): any; SLASH(): any; PERCENT(): any; DIV(): any; TILDE(): any; AMPERSAND(): any; PIPE(): any; CONCAT_PIPE(): any; HAT(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function PredicateOperatorContext(parser: any, parent: any, invokingState: any): this; declare class PredicateOperatorContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof PredicateOperatorContext; OR(): any; AND(): any; IN(): any; NOT(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function BooleanValueContext(parser: any, parent: any, invokingState: any): this; declare class BooleanValueContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof BooleanValueContext; TRUE(): any; FALSE(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function IntervalContext(parser: any, parent: any, invokingState: any): this; declare class IntervalContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof IntervalContext; INTERVAL(): any; errorCapturingMultiUnitsInterval(): any; errorCapturingUnitToUnitInterval(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ErrorCapturingMultiUnitsIntervalContext(parser: any, parent: any, invokingState: any): this; declare class ErrorCapturingMultiUnitsIntervalContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof ErrorCapturingMultiUnitsIntervalContext; multiUnitsInterval(): any; unitToUnitInterval(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function MultiUnitsIntervalContext(parser: any, parent: any, invokingState: any): this; declare class MultiUnitsIntervalContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; _identifier: any; unit: any[]; constructor: typeof MultiUnitsIntervalContext; intervalValue(i: any): any; identifier(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ErrorCapturingUnitToUnitIntervalContext(parser: any, parent: any, invokingState: any): this; declare class ErrorCapturingUnitToUnitIntervalContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; body: any; error1: any; error2: any; constructor: typeof ErrorCapturingUnitToUnitIntervalContext; unitToUnitInterval(i: any): any; multiUnitsInterval(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function UnitToUnitIntervalContext(parser: any, parent: any, invokingState: any): this; declare class UnitToUnitIntervalContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; value: any; from: any; to: any; constructor: typeof UnitToUnitIntervalContext; TO(): any; intervalValue(): any; identifier(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function IntervalValueContext(parser: any, parent: any, invokingState: any): this; declare class IntervalValueContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof IntervalValueContext; INTEGER_VALUE(): any; DECIMAL_VALUE(): any; PLUS(): any; MINUS(): any; STRING(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ColPositionContext(parser: any, parent: any, invokingState: any): this; declare class ColPositionContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; position: any; afterCol: any; constructor: typeof ColPositionContext; FIRST(): any; AFTER(): any; errorCapturingIdentifier(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DataTypeContext(parser: any, parent: any, invokingState: any): this; declare class DataTypeContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof DataTypeContext; copyFrom(ctx: any): void; } declare function QualifiedColTypeWithPositionListContext(parser: any, parent: any, invokingState: any): this; declare class QualifiedColTypeWithPositionListContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof QualifiedColTypeWithPositionListContext; qualifiedColTypeWithPosition(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function QualifiedColTypeWithPositionContext(parser: any, parent: any, invokingState: any): this; declare class QualifiedColTypeWithPositionContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; name: any; constructor: typeof QualifiedColTypeWithPositionContext; dataType(): any; multipartIdentifier(): any; NOT(): any; NULL(): any; commentSpec(): any; colPosition(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ColTypeListContext(parser: any, parent: any, invokingState: any): this; declare class ColTypeListContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof ColTypeListContext; colType(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ColTypeContext(parser: any, parent: any, invokingState: any): this; declare class ColTypeContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; colName: any; constructor: typeof ColTypeContext; dataType(): any; errorCapturingIdentifier(): any; NOT(): any; NULL(): any; commentSpec(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ComplexColTypeListContext(parser: any, parent: any, invokingState: any): this; declare class ComplexColTypeListContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof ComplexColTypeListContext; complexColType(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ComplexColTypeContext(parser: any, parent: any, invokingState: any): this; declare class ComplexColTypeContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof ComplexColTypeContext; identifier(): any; dataType(): any; NOT(): any; NULL(): any; commentSpec(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function WhenClauseContext(parser: any, parent: any, invokingState: any): this; declare class WhenClauseContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; condition: any; result: any; constructor: typeof WhenClauseContext; WHEN(): any; THEN(): any; expression(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function WindowClauseContext(parser: any, parent: any, invokingState: any): this; declare class WindowClauseContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof WindowClauseContext; WINDOW(): any; namedWindow(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function NamedWindowContext(parser: any, parent: any, invokingState: any): this; declare class NamedWindowContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; name: any; constructor: typeof NamedWindowContext; AS(): any; windowSpec(): any; errorCapturingIdentifier(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function WindowSpecContext(parser: any, parent: any, invokingState: any): this; declare class WindowSpecContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof WindowSpecContext; copyFrom(ctx: any): void; } declare function WindowFrameContext(parser: any, parent: any, invokingState: any): this; declare class WindowFrameContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; frameType: any; start: any; end: any; constructor: typeof WindowFrameContext; RANGE(): any; frameBound(i: any): any; ROWS(): any; BETWEEN(): any; AND(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function FrameBoundContext(parser: any, parent: any, invokingState: any): this; declare class FrameBoundContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; boundType: any; constructor: typeof FrameBoundContext; UNBOUNDED(): any; PRECEDING(): any; FOLLOWING(): any; ROW(): any; CURRENT(): any; expression(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function QualifiedNameListContext(parser: any, parent: any, invokingState: any): this; declare class QualifiedNameListContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof QualifiedNameListContext; qualifiedName(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function FunctionNameContext(parser: any, parent: any, invokingState: any): this; declare class FunctionNameContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof FunctionNameContext; qualifiedName(): any; FILTER(): any; LEFT(): any; RIGHT(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function QualifiedNameContext(parser: any, parent: any, invokingState: any): this; declare class QualifiedNameContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof QualifiedNameContext; identifier(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ErrorCapturingIdentifierContext(parser: any, parent: any, invokingState: any): this; declare class ErrorCapturingIdentifierContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof ErrorCapturingIdentifierContext; identifier(): any; errorCapturingIdentifierExtra(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ErrorCapturingIdentifierExtraContext(parser: any, parent: any, invokingState: any): this; declare class ErrorCapturingIdentifierExtraContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof ErrorCapturingIdentifierExtraContext; copyFrom(ctx: any): void; } declare function IdentifierContext(parser: any, parent: any, invokingState: any): this; declare class IdentifierContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof IdentifierContext; strictIdentifier(): any; strictNonReserved(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function StrictIdentifierContext(parser: any, parent: any, invokingState: any): this; declare class StrictIdentifierContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof StrictIdentifierContext; copyFrom(ctx: any): void; } declare function QuotedIdentifierContext(parser: any, parent: any, invokingState: any): this; declare class QuotedIdentifierContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof QuotedIdentifierContext; BACKQUOTED_IDENTIFIER(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function NumberContext(parser: any, parent: any, invokingState: any): this; declare class NumberContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof NumberContext; copyFrom(ctx: any): void; } declare function AlterColumnActionContext(parser: any, parent: any, invokingState: any): this; declare class AlterColumnActionContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; setOrDrop: any; constructor: typeof AlterColumnActionContext; TYPE(): any; dataType(): any; commentSpec(): any; colPosition(): any; NOT(): any; NULL(): any; SET(): any; DROP(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function AnsiNonReservedContext(parser: any, parent: any, invokingState: any): this; declare class AnsiNonReservedContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof AnsiNonReservedContext; ADD(): any; AFTER(): any; ALTER(): any; ANALYZE(): any; ANTI(): any; ARCHIVE(): any; ARRAY(): any; ASC(): any; AT(): any; BETWEEN(): any; BUCKET(): any; BUCKETS(): any; BY(): any; CACHE(): any; CASCADE(): any; CHANGE(): any; CLEAR(): any; CLUSTER(): any; CLUSTERED(): any; CODEGEN(): any; COLLECTION(): any; COLUMNS(): any; COMMENT(): any; COMMIT(): any; COMPACT(): any; COMPACTIONS(): any; COMPUTE(): any; CONCATENATE(): any; COST(): any; CUBE(): any; CURRENT(): any; DATA(): any; DATABASE(): any; DATABASES(): any; DBPROPERTIES(): any; DEFINED(): any; DELETE(): any; DELIMITED(): any; DESC(): any; DESCRIBE(): any; DFS(): any; DIRECTORIES(): any; DIRECTORY(): any; DISTRIBUTE(): any; DIV(): any; DROP(): any; ESCAPED(): any; EXCHANGE(): any; EXISTS(): any; EXPLAIN(): any; EXPORT(): any; EXTENDED(): any; EXTERNAL(): any; EXTRACT(): any; FIELDS(): any; FILEFORMAT(): any; FIRST(): any; FOLLOWING(): any; FORMAT(): any; FORMATTED(): any; FUNCTION(): any; FUNCTIONS(): any; GLOBAL(): any; GROUPING(): any; IF(): any; IGNORE(): any; IMPORT(): any; INDEX(): any; INDEXES(): any; INPATH(): any; INPUTFORMAT(): any; INSERT(): any; INTERVAL(): any; ITEMS(): any; KEYS(): any; LAST(): any; LATERAL(): any; LAZY(): any; LIKE(): any; LIMIT(): any; LINES(): any; LIST(): any; LOAD(): any; LOCAL(): any; LOCATION(): any; LOCK(): any; LOCKS(): any; LOGICAL(): any; MACRO(): any; MAP(): any; MATCHED(): any; MERGE(): any; MSCK(): any; NAMESPACE(): any; NAMESPACES(): any; NO(): any; NULLS(): any; OF(): any; OPTION(): any; OPTIONS(): any; OUT(): any; OUTPUTFORMAT(): any; OVER(): any; OVERLAY(): any; OVERWRITE(): any; PARTITION(): any; PARTITIONED(): any; PARTITIONS(): any; PERCENTLIT(): any; PIVOT(): any; PLACING(): any; POSITION(): any; PRECEDING(): any; PRINCIPALS(): any; PROPERTIES(): any; PURGE(): any; QUERY(): any; RANGE(): any; RECORDREADER(): any; RECORDWRITER(): any; RECOVER(): any; REDUCE(): any; REFRESH(): any; RENAME(): any; REPAIR(): any; REPLACE(): any; RESET(): any; RESTRICT(): any; REVOKE(): any; RLIKE(): any; ROLE(): any; ROLES(): any; ROLLBACK(): any; ROLLUP(): any; ROW(): any; ROWS(): any; SCHEMA(): any; SEMI(): any; SEPARATED(): any; SERDE(): any; SERDEPROPERTIES(): any; SET(): any; SETMINUS(): any; SETS(): any; SHOW(): any; SKEWED(): any; SORT(): any; SORTED(): any; START(): any; STATISTICS(): any; STORED(): any; STRATIFY(): any; STRUCT(): any; SUBSTR(): any; SUBSTRING(): any; TABLES(): any; TABLESAMPLE(): any; TBLPROPERTIES(): any; TEMPORARY(): any; TERMINATED(): any; TOUCH(): any; TRANSACTION(): any; TRANSACTIONS(): any; TRANSFORM(): any; TRIM(): any; TRUE(): any; TRUNCATE(): any; TYPE(): any; UNARCHIVE(): any; UNBOUNDED(): any; UNCACHE(): any; UNLOCK(): any; UNSET(): any; UPDATE(): any; USE(): any; VALUES(): any; VIEW(): any; VIEWS(): any; WINDOW(): any; ZONE(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function StrictNonReservedContext(parser: any, parent: any, invokingState: any): this; declare class StrictNonReservedContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof StrictNonReservedContext; ANTI(): any; CROSS(): any; EXCEPT(): any; FULL(): any; INNER(): any; INTERSECT(): any; JOIN(): any; LEFT(): any; NATURAL(): any; ON(): any; RIGHT(): any; SEMI(): any; SETMINUS(): any; UNION(): any; USING(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function NonReservedContext(parser: any, parent: any, invokingState: any): this; declare class NonReservedContext { constructor(parser: any, parent: any, invokingState: any); parser: any; ruleIndex: number; constructor: typeof NonReservedContext; ADD(): any; AFTER(): any; ALL(): any; ALTER(): any; ANALYZE(): any; AND(): any; ANY(): any; ARCHIVE(): any; ARRAY(): any; AS(): any; ASC(): any; AT(): any; AUTHORIZATION(): any; BETWEEN(): any; BOTH(): any; BUCKET(): any; BUCKETS(): any; BY(): any; CACHE(): any; CASCADE(): any; CASE(): any; CAST(): any; CHANGE(): any; CHECK(): any; CLEAR(): any; CLUSTER(): any; CLUSTERED(): any; CODEGEN(): any; COLLATE(): any; COLLECTION(): any; COLUMN(): any; COLUMNS(): any; COMMENT(): any; COMMIT(): any; COMPACT(): any; COMPACTIONS(): any; COMPUTE(): any; CONCATENATE(): any; CONSTRAINT(): any; COST(): any; CREATE(): any; CUBE(): any; CURRENT(): any; CURRENT_DATE(): any; CURRENT_TIME(): any; CURRENT_TIMESTAMP(): any; CURRENT_USER(): any; DATA(): any; DATABASE(): any; DATABASES(): any; DBPROPERTIES(): any; DEFINED(): any; DELETE(): any; DELIMITED(): any; DESC(): any; DESCRIBE(): any; DFS(): any; DIRECTORIES(): any; DIRECTORY(): any; DISTINCT(): any; DISTRIBUTE(): any; DIV(): any; DROP(): any; ELSE(): any; END(): any; ESCAPE(): any; ESCAPED(): any; EXCHANGE(): any; EXISTS(): any; EXPLAIN(): any; EXPORT(): any; EXTENDED(): any; EXTERNAL(): any; EXTRACT(): any; FALSE(): any; FETCH(): any; FILTER(): any; FIELDS(): any; FILEFORMAT(): any; FIRST(): any; FOLLOWING(): any; FOR(): any; FOREIGN(): any; FORMAT(): any; FORMATTED(): any; FROM(): any; FUNCTION(): any; FUNCTIONS(): any; GLOBAL(): any; GRANT(): any; GROUP(): any; GROUPING(): any; HAVING(): any; IF(): any; IGNORE(): any; IMPORT(): any; IN(): any; INDEX(): any; INDEXES(): any; INPATH(): any; INPUTFORMAT(): any; INSERT(): any; INTERVAL(): any; INTO(): any; IS(): any; ITEMS(): any; KEYS(): any; LAST(): any; LATERAL(): any; LAZY(): any; LEADING(): any; LIKE(): any; LIMIT(): any; LINES(): any; LIST(): any; LOAD(): any; LOCAL(): any; LOCATION(): any; LOCK(): any; LOCKS(): any; LOGICAL(): any; MACRO(): any; MAP(): any; MATCHED(): any; MERGE(): any; MSCK(): any; NAMESPACE(): any; NAMESPACES(): any; NO(): any; NOT(): any; NULL(): any; NULLS(): any; OF(): any; ONLY(): any; OPTION(): any; OPTIONS(): any; OR(): any; ORDER(): any; OUT(): any; OUTER(): any; OUTPUTFORMAT(): any; OVER(): any; OVERLAPS(): any; OVERLAY(): any; OVERWRITE(): any; PARTITION(): any; PARTITIONED(): any; PARTITIONS(): any; PERCENTLIT(): any; PIVOT(): any; PLACING(): any; POSITION(): any; PRECEDING(): any; PRIMARY(): any; PRINCIPALS(): any; PROPERTIES(): any; PURGE(): any; QUERY(): any; RANGE(): any; RECORDREADER(): any; RECORDWRITER(): any; RECOVER(): any; REDUCE(): any; REFERENCES(): any; REFRESH(): any; RENAME(): any; REPAIR(): any; REPLACE(): any; RESET(): any; RESTRICT(): any; REVOKE(): any; RLIKE(): any; ROLE(): any; ROLES(): any; ROLLBACK(): any; ROLLUP(): any; ROW(): any; ROWS(): any; SCHEMA(): any; SELECT(): any; SEPARATED(): any; SERDE(): any; SERDEPROPERTIES(): any; SESSION_USER(): any; SET(): any; SETS(): any; SHOW(): any; SKEWED(): any; SOME(): any; SORT(): any; SORTED(): any; START(): any; STATISTICS(): any; STORED(): any; STRATIFY(): any; STRUCT(): any; SUBSTR(): any; SUBSTRING(): any; TABLE(): any; TABLES(): any; TABLESAMPLE(): any; TBLPROPERTIES(): any; TEMPORARY(): any; TERMINATED(): any; THEN(): any; TIME(): any; TO(): any; TOUCH(): any; TRAILING(): any; TRANSACTION(): any; TRANSACTIONS(): any; TRANSFORM(): any; TRIM(): any; TRUE(): any; TRUNCATE(): any; TYPE(): any; UNARCHIVE(): any; UNBOUNDED(): any; UNCACHE(): any; UNIQUE(): any; UNKNOWN(): any; UNLOCK(): any; UNSET(): any; UPDATE(): any; USE(): any; USER(): any; VALUES(): any; VIEW(): any; VIEWS(): any; WHEN(): any; WHERE(): any; WINDOW(): any; WITH(): any; ZONE(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ExplainContext(parser: any, ctx: any): this; declare class ExplainContext { constructor(parser: any, ctx: any); constructor: typeof ExplainContext; EXPLAIN(): any; statement(): any; LOGICAL(): any; FORMATTED(): any; EXTENDED(): any; CODEGEN(): any; COST(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ResetConfigurationContext(parser: any, ctx: any): this; declare class ResetConfigurationContext { constructor(parser: any, ctx: any); constructor: typeof ResetConfigurationContext; RESET(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function AlterViewQueryContext(parser: any, ctx: any): this; declare class AlterViewQueryContext { constructor(parser: any, ctx: any); constructor: typeof AlterViewQueryContext; ALTER(): any; VIEW(): any; multipartIdentifier(): any; query(): any; AS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function UseContext(parser: any, ctx: any): this; declare class UseContext { constructor(parser: any, ctx: any); constructor: typeof UseContext; USE(): any; multipartIdentifier(): any; NAMESPACE(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DropNamespaceContext(parser: any, ctx: any): this; declare class DropNamespaceContext { constructor(parser: any, ctx: any); constructor: typeof DropNamespaceContext; DROP(): any; namespace(): any; multipartIdentifier(): any; IF(): any; EXISTS(): any; RESTRICT(): any; CASCADE(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function CreateTempViewUsingContext(parser: any, ctx: any): this; declare class CreateTempViewUsingContext { constructor(parser: any, ctx: any); constructor: typeof CreateTempViewUsingContext; CREATE(): any; TEMPORARY(): any; VIEW(): any; tableIdentifier(): any; tableProvider(): any; OR(): any; REPLACE(): any; GLOBAL(): any; colTypeList(): any; OPTIONS(): any; tablePropertyList(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function RenameTableContext(parser: any, ctx: any): this; declare class RenameTableContext { constructor(parser: any, ctx: any); from: any; to: any; constructor: typeof RenameTableContext; ALTER(): any; RENAME(): any; TO(): any; TABLE(): any; VIEW(): any; multipartIdentifier(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function FailNativeCommandContext(parser: any, ctx: any): this; declare class FailNativeCommandContext { constructor(parser: any, ctx: any); constructor: typeof FailNativeCommandContext; SET(): any; ROLE(): any; unsupportedHiveNativeCommands(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ClearCacheContext(parser: any, ctx: any): this; declare class ClearCacheContext { constructor(parser: any, ctx: any); constructor: typeof ClearCacheContext; CLEAR(): any; CACHE(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DropViewContext(parser: any, ctx: any): this; declare class DropViewContext { constructor(parser: any, ctx: any); constructor: typeof DropViewContext; DROP(): any; VIEW(): any; multipartIdentifier(): any; IF(): any; EXISTS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ShowTablesContext(parser: any, ctx: any): this; declare class ShowTablesContext { constructor(parser: any, ctx: any); pattern: any; constructor: typeof ShowTablesContext; SHOW(): any; TABLES(): any; multipartIdentifier(): any; FROM(): any; IN(): any; STRING(): any; LIKE(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function RecoverPartitionsContext(parser: any, ctx: any): this; declare class RecoverPartitionsContext { constructor(parser: any, ctx: any); constructor: typeof RecoverPartitionsContext; ALTER(): any; TABLE(): any; multipartIdentifier(): any; RECOVER(): any; PARTITIONS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ShowCurrentNamespaceContext(parser: any, ctx: any): this; declare class ShowCurrentNamespaceContext { constructor(parser: any, ctx: any); constructor: typeof ShowCurrentNamespaceContext; SHOW(): any; CURRENT(): any; NAMESPACE(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function RenameTablePartitionContext(parser: any, ctx: any): this; declare class RenameTablePartitionContext { constructor(parser: any, ctx: any); from: any; to: any; constructor: typeof RenameTablePartitionContext; ALTER(): any; TABLE(): any; multipartIdentifier(): any; RENAME(): any; TO(): any; partitionSpec(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function RepairTableContext(parser: any, ctx: any): this; declare class RepairTableContext { constructor(parser: any, ctx: any); constructor: typeof RepairTableContext; MSCK(): any; REPAIR(): any; TABLE(): any; multipartIdentifier(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function RefreshResourceContext(parser: any, ctx: any): this; declare class RefreshResourceContext { constructor(parser: any, ctx: any); constructor: typeof RefreshResourceContext; REFRESH(): any; STRING(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ShowCreateTableContext(parser: any, ctx: any): this; declare class ShowCreateTableContext { constructor(parser: any, ctx: any); constructor: typeof ShowCreateTableContext; SHOW(): any; CREATE(): any; TABLE(): any; multipartIdentifier(): any; AS(): any; SERDE(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ShowNamespacesContext(parser: any, ctx: any): this; declare class ShowNamespacesContext { constructor(parser: any, ctx: any); pattern: any; constructor: typeof ShowNamespacesContext; SHOW(): any; DATABASES(): any; NAMESPACES(): any; multipartIdentifier(): any; FROM(): any; IN(): any; STRING(): any; LIKE(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ShowColumnsContext(parser: any, ctx: any): this; declare class ShowColumnsContext { constructor(parser: any, ctx: any); table: any; ns: any; constructor: typeof ShowColumnsContext; SHOW(): any; COLUMNS(): any; FROM(i: any): any; IN(i: any): any; multipartIdentifier(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ReplaceTableContext(parser: any, ctx: any): this; declare class ReplaceTableContext { constructor(parser: any, ctx: any); constructor: typeof ReplaceTableContext; replaceTableHeader(): any; tableProvider(): any; createTableClauses(): any; colTypeList(): any; query(): any; AS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function AddTablePartitionContext(parser: any, ctx: any): this; declare class AddTablePartitionContext { constructor(parser: any, ctx: any); constructor: typeof AddTablePartitionContext; ALTER(): any; multipartIdentifier(): any; ADD(): any; TABLE(): any; VIEW(): any; IF(): any; NOT(): any; EXISTS(): any; partitionSpecLocation(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SetNamespaceLocationContext(parser: any, ctx: any): this; declare class SetNamespaceLocationContext { constructor(parser: any, ctx: any); constructor: typeof SetNamespaceLocationContext; ALTER(): any; namespace(): any; multipartIdentifier(): any; SET(): any; locationSpec(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function RefreshTableContext(parser: any, ctx: any): this; declare class RefreshTableContext { constructor(parser: any, ctx: any); constructor: typeof RefreshTableContext; REFRESH(): any; TABLE(): any; multipartIdentifier(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SetNamespacePropertiesContext(parser: any, ctx: any): this; declare class SetNamespacePropertiesContext { constructor(parser: any, ctx: any); constructor: typeof SetNamespacePropertiesContext; ALTER(): any; namespace(): any; multipartIdentifier(): any; SET(): any; tablePropertyList(): any; DBPROPERTIES(): any; PROPERTIES(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ManageResourceContext(parser: any, ctx: any): this; declare class ManageResourceContext { constructor(parser: any, ctx: any); op: any; constructor: typeof ManageResourceContext; identifier(): any; ADD(): any; LIST(): any; STRING(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SetQuotedConfigurationContext(parser: any, ctx: any): this; declare class SetQuotedConfigurationContext { constructor(parser: any, ctx: any); constructor: typeof SetQuotedConfigurationContext; SET(): any; configKey(): any; EQ(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function AnalyzeContext(parser: any, ctx: any): this; declare class AnalyzeContext { constructor(parser: any, ctx: any); constructor: typeof AnalyzeContext; ANALYZE(): any; TABLE(): any; multipartIdentifier(): any; COMPUTE(): any; STATISTICS(): any; partitionSpec(): any; identifier(): any; FOR(): any; COLUMNS(): any; identifierSeq(): any; ALL(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function CreateHiveTableContext(parser: any, ctx: any): this; declare class CreateHiveTableContext { constructor(parser: any, ctx: any); columns: any; partitionColumns: any; partitionColumnNames: any; tableProps: any; constructor: typeof CreateHiveTableContext; createTableHeader(): any; commentSpec(i: any): any; bucketSpec(i: any): any; skewSpec(i: any): any; rowFormat(i: any): any; createFileFormat(i: any): any; locationSpec(i: any): any; query(): any; colTypeList(i: any): any; PARTITIONED(i: any): any; BY(i: any): any; TBLPROPERTIES(i: any): any; identifierList(i: any): any; tablePropertyList(i: any): any; AS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function CreateFunctionContext(parser: any, ctx: any): this; declare class CreateFunctionContext { constructor(parser: any, ctx: any); className: any; constructor: typeof CreateFunctionContext; CREATE(): any; FUNCTION(): any; multipartIdentifier(): any; AS(): any; STRING(): any; OR(): any; REPLACE(): any; TEMPORARY(): any; IF(): any; NOT(): any; EXISTS(): any; USING(): any; resource(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ShowTableContext(parser: any, ctx: any): this; declare class ShowTableContext { constructor(parser: any, ctx: any); ns: any; pattern: any; constructor: typeof ShowTableContext; SHOW(): any; TABLE(): any; EXTENDED(): any; LIKE(): any; STRING(): any; partitionSpec(): any; FROM(): any; IN(): any; multipartIdentifier(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function HiveReplaceColumnsContext(parser: any, ctx: any): this; declare class HiveReplaceColumnsContext { constructor(parser: any, ctx: any); table: any; columns: any; constructor: typeof HiveReplaceColumnsContext; ALTER(): any; TABLE(): any; REPLACE(): any; COLUMNS(): any; multipartIdentifier(): any; qualifiedColTypeWithPositionList(): any; partitionSpec(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function CommentNamespaceContext(parser: any, ctx: any): this; declare class CommentNamespaceContext { constructor(parser: any, ctx: any); comment: any; constructor: typeof CommentNamespaceContext; COMMENT(): any; ON(): any; namespace(): any; multipartIdentifier(): any; IS(): any; STRING(): any; NULL(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ResetQuotedConfigurationContext(parser: any, ctx: any): this; declare class ResetQuotedConfigurationContext { constructor(parser: any, ctx: any); constructor: typeof ResetQuotedConfigurationContext; RESET(): any; configKey(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function CreateTableContext(parser: any, ctx: any): this; declare class CreateTableContext { constructor(parser: any, ctx: any); constructor: typeof CreateTableContext; createTableHeader(): any; tableProvider(): any; createTableClauses(): any; colTypeList(): any; query(): any; AS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DmlStatementContext(parser: any, ctx: any): this; declare class DmlStatementContext { constructor(parser: any, ctx: any); constructor: typeof DmlStatementContext; dmlStatementNoWith(): any; ctes(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function CreateTableLikeContext(parser: any, ctx: any): this; declare class CreateTableLikeContext { constructor(parser: any, ctx: any); target: any; source: any; tableProps: any; constructor: typeof CreateTableLikeContext; CREATE(): any; TABLE(): any; LIKE(): any; tableIdentifier(i: any): any; IF(): any; NOT(): any; EXISTS(): any; tableProvider(i: any): any; rowFormat(i: any): any; createFileFormat(i: any): any; locationSpec(i: any): any; TBLPROPERTIES(i: any): any; tablePropertyList(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function UncacheTableContext(parser: any, ctx: any): this; declare class UncacheTableContext { constructor(parser: any, ctx: any); constructor: typeof UncacheTableContext; UNCACHE(): any; TABLE(): any; multipartIdentifier(): any; IF(): any; EXISTS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DropFunctionContext(parser: any, ctx: any): this; declare class DropFunctionContext { constructor(parser: any, ctx: any); constructor: typeof DropFunctionContext; DROP(): any; FUNCTION(): any; multipartIdentifier(): any; TEMPORARY(): any; IF(): any; EXISTS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DescribeRelationContext(parser: any, ctx: any): this; declare class DescribeRelationContext { constructor(parser: any, ctx: any); option: any; constructor: typeof DescribeRelationContext; multipartIdentifier(): any; DESC(): any; DESCRIBE(): any; TABLE(): any; partitionSpec(): any; describeColName(): any; EXTENDED(): any; FORMATTED(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function LoadDataContext(parser: any, ctx: any): this; declare class LoadDataContext { constructor(parser: any, ctx: any); path: any; constructor: typeof LoadDataContext; LOAD(): any; DATA(): any; INPATH(): any; INTO(): any; TABLE(): any; multipartIdentifier(): any; STRING(): any; LOCAL(): any; OVERWRITE(): any; partitionSpec(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ShowPartitionsContext(parser: any, ctx: any): this; declare class ShowPartitionsContext { constructor(parser: any, ctx: any); constructor: typeof ShowPartitionsContext; SHOW(): any; PARTITIONS(): any; multipartIdentifier(): any; partitionSpec(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DescribeFunctionContext(parser: any, ctx: any): this; declare class DescribeFunctionContext { constructor(parser: any, ctx: any); constructor: typeof DescribeFunctionContext; FUNCTION(): any; describeFuncName(): any; DESC(): any; DESCRIBE(): any; EXTENDED(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function RenameTableColumnContext(parser: any, ctx: any): this; declare class RenameTableColumnContext { constructor(parser: any, ctx: any); table: any; from: any; to: any; constructor: typeof RenameTableColumnContext; ALTER(): any; TABLE(): any; RENAME(): any; COLUMN(): any; TO(): any; multipartIdentifier(i: any): any; errorCapturingIdentifier(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function StatementDefaultContext(parser: any, ctx: any): this; declare class StatementDefaultContext { constructor(parser: any, ctx: any); constructor: typeof StatementDefaultContext; query(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function HiveChangeColumnContext(parser: any, ctx: any): this; declare class HiveChangeColumnContext { constructor(parser: any, ctx: any); table: any; colName: any; constructor: typeof HiveChangeColumnContext; ALTER(): any; TABLE(): any; CHANGE(): any; colType(): any; multipartIdentifier(i: any): any; partitionSpec(): any; COLUMN(): any; colPosition(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SetTimeZoneContext(parser: any, ctx: any): this; declare class SetTimeZoneContext { constructor(parser: any, ctx: any); timezone: any; constructor: typeof SetTimeZoneContext; SET(): any; TIME(): any; ZONE(): any; interval(): any; STRING(): any; LOCAL(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DescribeQueryContext(parser: any, ctx: any): this; declare class DescribeQueryContext { constructor(parser: any, ctx: any); constructor: typeof DescribeQueryContext; query(): any; DESC(): any; DESCRIBE(): any; QUERY(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function TruncateTableContext(parser: any, ctx: any): this; declare class TruncateTableContext { constructor(parser: any, ctx: any); constructor: typeof TruncateTableContext; TRUNCATE(): any; TABLE(): any; multipartIdentifier(): any; partitionSpec(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SetTableSerDeContext(parser: any, ctx: any): this; declare class SetTableSerDeContext { constructor(parser: any, ctx: any); constructor: typeof SetTableSerDeContext; ALTER(): any; TABLE(): any; multipartIdentifier(): any; SET(): any; SERDE(): any; STRING(): any; partitionSpec(): any; WITH(): any; SERDEPROPERTIES(): any; tablePropertyList(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function CreateViewContext(parser: any, ctx: any): this; declare class CreateViewContext { constructor(parser: any, ctx: any); constructor: typeof CreateViewContext; CREATE(): any; VIEW(): any; multipartIdentifier(): any; AS(): any; query(): any; OR(): any; REPLACE(): any; TEMPORARY(): any; IF(): any; NOT(): any; EXISTS(): any; identifierCommentList(): any; commentSpec(i: any): any; PARTITIONED(i: any): any; ON(i: any): any; identifierList(i: any): any; TBLPROPERTIES(i: any): any; tablePropertyList(i: any): any; GLOBAL(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DropTablePartitionsContext(parser: any, ctx: any): this; declare class DropTablePartitionsContext { constructor(parser: any, ctx: any); constructor: typeof DropTablePartitionsContext; ALTER(): any; multipartIdentifier(): any; DROP(): any; partitionSpec(i: any): any; TABLE(): any; VIEW(): any; IF(): any; EXISTS(): any; PURGE(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SetConfigurationContext(parser: any, ctx: any): this; declare class SetConfigurationContext { constructor(parser: any, ctx: any); constructor: typeof SetConfigurationContext; SET(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DropTableContext(parser: any, ctx: any): this; declare class DropTableContext { constructor(parser: any, ctx: any); constructor: typeof DropTableContext; DROP(): any; TABLE(): any; multipartIdentifier(): any; IF(): any; EXISTS(): any; PURGE(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DescribeNamespaceContext(parser: any, ctx: any): this; declare class DescribeNamespaceContext { constructor(parser: any, ctx: any); constructor: typeof DescribeNamespaceContext; namespace(): any; multipartIdentifier(): any; DESC(): any; DESCRIBE(): any; EXTENDED(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function AlterTableAlterColumnContext(parser: any, ctx: any): this; declare class AlterTableAlterColumnContext { constructor(parser: any, ctx: any); table: any; column: any; constructor: typeof AlterTableAlterColumnContext; ALTER(i: any): any; TABLE(): any; multipartIdentifier(i: any): any; CHANGE(): any; COLUMN(): any; alterColumnAction(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function RefreshFunctionContext(parser: any, ctx: any): this; declare class RefreshFunctionContext { constructor(parser: any, ctx: any); constructor: typeof RefreshFunctionContext; REFRESH(): any; FUNCTION(): any; multipartIdentifier(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function CommentTableContext(parser: any, ctx: any): this; declare class CommentTableContext { constructor(parser: any, ctx: any); comment: any; constructor: typeof CommentTableContext; COMMENT(): any; ON(): any; TABLE(): any; multipartIdentifier(): any; IS(): any; STRING(): any; NULL(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function CreateNamespaceContext(parser: any, ctx: any): this; declare class CreateNamespaceContext { constructor(parser: any, ctx: any); constructor: typeof CreateNamespaceContext; CREATE(): any; namespace(): any; multipartIdentifier(): any; IF(): any; NOT(): any; EXISTS(): any; commentSpec(i: any): any; locationSpec(i: any): any; WITH(i: any): any; tablePropertyList(i: any): any; DBPROPERTIES(i: any): any; PROPERTIES(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ShowTblPropertiesContext(parser: any, ctx: any): this; declare class ShowTblPropertiesContext { constructor(parser: any, ctx: any); table: any; key: any; constructor: typeof ShowTblPropertiesContext; SHOW(): any; TBLPROPERTIES(): any; multipartIdentifier(): any; tablePropertyKey(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function UnsetTablePropertiesContext(parser: any, ctx: any): this; declare class UnsetTablePropertiesContext { constructor(parser: any, ctx: any); constructor: typeof UnsetTablePropertiesContext; ALTER(): any; multipartIdentifier(): any; UNSET(): any; TBLPROPERTIES(): any; tablePropertyList(): any; TABLE(): any; VIEW(): any; IF(): any; EXISTS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SetTableLocationContext(parser: any, ctx: any): this; declare class SetTableLocationContext { constructor(parser: any, ctx: any); constructor: typeof SetTableLocationContext; ALTER(): any; TABLE(): any; multipartIdentifier(): any; SET(): any; locationSpec(): any; partitionSpec(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DropTableColumnsContext(parser: any, ctx: any): this; declare class DropTableColumnsContext { constructor(parser: any, ctx: any); columns: any; constructor: typeof DropTableColumnsContext; ALTER(): any; TABLE(): any; multipartIdentifier(): any; DROP(): any; COLUMN(): any; COLUMNS(): any; multipartIdentifierList(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ShowViewsContext(parser: any, ctx: any): this; declare class ShowViewsContext { constructor(parser: any, ctx: any); pattern: any; constructor: typeof ShowViewsContext; SHOW(): any; VIEWS(): any; multipartIdentifier(): any; FROM(): any; IN(): any; STRING(): any; LIKE(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ShowFunctionsContext(parser: any, ctx: any): this; declare class ShowFunctionsContext { constructor(parser: any, ctx: any); pattern: any; constructor: typeof ShowFunctionsContext; SHOW(): any; FUNCTIONS(): any; identifier(): any; multipartIdentifier(): any; LIKE(): any; STRING(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function CacheTableContext(parser: any, ctx: any): this; declare class CacheTableContext { constructor(parser: any, ctx: any); constructor: typeof CacheTableContext; CACHE(): any; TABLE(): any; multipartIdentifier(): any; LAZY(): any; OPTIONS(): any; tablePropertyList(): any; query(): any; AS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function AddTableColumnsContext(parser: any, ctx: any): this; declare class AddTableColumnsContext { constructor(parser: any, ctx: any); columns: any; constructor: typeof AddTableColumnsContext; ALTER(): any; TABLE(): any; multipartIdentifier(): any; ADD(): any; COLUMN(): any; COLUMNS(): any; qualifiedColTypeWithPositionList(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SetTablePropertiesContext(parser: any, ctx: any): this; declare class SetTablePropertiesContext { constructor(parser: any, ctx: any); constructor: typeof SetTablePropertiesContext; ALTER(): any; multipartIdentifier(): any; SET(): any; TBLPROPERTIES(): any; tablePropertyList(): any; TABLE(): any; VIEW(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function InsertOverwriteHiveDirContext(parser: any, ctx: any): this; declare class InsertOverwriteHiveDirContext { constructor(parser: any, ctx: any); path: any; constructor: typeof InsertOverwriteHiveDirContext; INSERT(): any; OVERWRITE(): any; DIRECTORY(): any; STRING(): any; LOCAL(): any; rowFormat(): any; createFileFormat(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function InsertOverwriteDirContext(parser: any, ctx: any): this; declare class InsertOverwriteDirContext { constructor(parser: any, ctx: any); path: any; constructor: typeof InsertOverwriteDirContext; INSERT(): any; OVERWRITE(): any; DIRECTORY(): any; tableProvider(): any; LOCAL(): any; OPTIONS(): any; tablePropertyList(): any; STRING(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function InsertOverwriteTableContext(parser: any, ctx: any): this; declare class InsertOverwriteTableContext { constructor(parser: any, ctx: any); constructor: typeof InsertOverwriteTableContext; INSERT(): any; OVERWRITE(): any; multipartIdentifier(): any; TABLE(): any; partitionSpec(): any; IF(): any; NOT(): any; EXISTS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function InsertIntoTableContext(parser: any, ctx: any): this; declare class InsertIntoTableContext { constructor(parser: any, ctx: any); constructor: typeof InsertIntoTableContext; INSERT(): any; INTO(): any; multipartIdentifier(): any; TABLE(): any; partitionSpec(): any; IF(): any; NOT(): any; EXISTS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function TableFileFormatContext(parser: any, ctx: any): this; declare class TableFileFormatContext { constructor(parser: any, ctx: any); inFmt: any; outFmt: any; constructor: typeof TableFileFormatContext; INPUTFORMAT(): any; OUTPUTFORMAT(): any; STRING(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function GenericFileFormatContext(parser: any, ctx: any): this; declare class GenericFileFormatContext { constructor(parser: any, ctx: any); constructor: typeof GenericFileFormatContext; identifier(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DeleteFromTableContext(parser: any, ctx: any): this; declare class DeleteFromTableContext { constructor(parser: any, ctx: any); constructor: typeof DeleteFromTableContext; DELETE(): any; FROM(): any; multipartIdentifier(): any; tableAlias(): any; whereClause(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SingleInsertQueryContext(parser: any, ctx: any): this; declare class SingleInsertQueryContext { constructor(parser: any, ctx: any); constructor: typeof SingleInsertQueryContext; insertInto(): any; queryTerm(): any; queryOrganization(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function MultiInsertQueryContext(parser: any, ctx: any): this; declare class MultiInsertQueryContext { constructor(parser: any, ctx: any); constructor: typeof MultiInsertQueryContext; fromClause(): any; multiInsertQueryBody(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function UpdateTableContext(parser: any, ctx: any): this; declare class UpdateTableContext { constructor(parser: any, ctx: any); constructor: typeof UpdateTableContext; UPDATE(): any; multipartIdentifier(): any; tableAlias(): any; setClause(): any; whereClause(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function MergeIntoTableContext(parser: any, ctx: any): this; declare class MergeIntoTableContext { constructor(parser: any, ctx: any); target: any; targetAlias: any; source: any; sourceQuery: any; sourceAlias: any; mergeCondition: any; constructor: typeof MergeIntoTableContext; MERGE(): any; INTO(): any; USING(): any; ON(): any; multipartIdentifier(i: any): any; tableAlias(i: any): any; booleanExpression(): any; query(): any; matchedClause(i: any): any; notMatchedClause(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function QueryTermDefaultContext(parser: any, ctx: any): this; declare class QueryTermDefaultContext { constructor(parser: any, ctx: any); constructor: typeof QueryTermDefaultContext; queryPrimary(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SetOperationContext(parser: any, ctx: any): this; declare class SetOperationContext { constructor(parser: any, ctx: any); left: any; operator: any; right: any; constructor: typeof SetOperationContext; queryTerm(i: any): any; INTERSECT(): any; UNION(): any; EXCEPT(): any; SETMINUS(): any; setQuantifier(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SubqueryContext(parser: any, ctx: any): this; declare class SubqueryContext { constructor(parser: any, ctx: any); constructor: typeof SubqueryContext; query(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function QueryPrimaryDefaultContext(parser: any, ctx: any): this; declare class QueryPrimaryDefaultContext { constructor(parser: any, ctx: any); constructor: typeof QueryPrimaryDefaultContext; querySpecification(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function InlineTableDefault1Context(parser: any, ctx: any): this; declare class InlineTableDefault1Context { constructor(parser: any, ctx: any); constructor: typeof InlineTableDefault1Context; inlineTable(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function FromStmtContext(parser: any, ctx: any): this; declare class FromStmtContext { constructor(parser: any, ctx: any); constructor: typeof FromStmtContext; fromStatement(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function TableContext(parser: any, ctx: any): this; declare class TableContext { constructor(parser: any, ctx: any); constructor: typeof TableContext; TABLE(): any; multipartIdentifier(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function RegularQuerySpecificationContext(parser: any, ctx: any): this; declare class RegularQuerySpecificationContext { constructor(parser: any, ctx: any); constructor: typeof RegularQuerySpecificationContext; selectClause(): any; fromClause(): any; lateralView(i: any): any; whereClause(): any; aggregationClause(): any; havingClause(): any; windowClause(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function TransformQuerySpecificationContext(parser: any, ctx: any): this; declare class TransformQuerySpecificationContext { constructor(parser: any, ctx: any); constructor: typeof TransformQuerySpecificationContext; transformClause(): any; fromClause(): any; whereClause(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SampleByRowsContext(parser: any, ctx: any): this; declare class SampleByRowsContext { constructor(parser: any, ctx: any); constructor: typeof SampleByRowsContext; expression(): any; ROWS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SampleByPercentileContext(parser: any, ctx: any): this; declare class SampleByPercentileContext { constructor(parser: any, ctx: any); negativeSign: any; percentage: any; constructor: typeof SampleByPercentileContext; PERCENTLIT(): any; INTEGER_VALUE(): any; DECIMAL_VALUE(): any; MINUS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SampleByBucketContext(parser: any, ctx: any): this; declare class SampleByBucketContext { constructor(parser: any, ctx: any); sampleType: any; numerator: any; denominator: any; constructor: typeof SampleByBucketContext; OUT(): any; OF(): any; BUCKET(): any; INTEGER_VALUE(i: any): any; ON(): any; identifier(): any; qualifiedName(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SampleByBytesContext(parser: any, ctx: any): this; declare class SampleByBytesContext { constructor(parser: any, ctx: any); bytes: any; constructor: typeof SampleByBytesContext; expression(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function TableValuedFunctionContext(parser: any, ctx: any): this; declare class TableValuedFunctionContext { constructor(parser: any, ctx: any); constructor: typeof TableValuedFunctionContext; functionTable(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function InlineTableDefault2Context(parser: any, ctx: any): this; declare class InlineTableDefault2Context { constructor(parser: any, ctx: any); constructor: typeof InlineTableDefault2Context; inlineTable(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function AliasedRelationContext(parser: any, ctx: any): this; declare class AliasedRelationContext { constructor(parser: any, ctx: any); constructor: typeof AliasedRelationContext; relation(): any; tableAlias(): any; sample(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function AliasedQueryContext(parser: any, ctx: any): this; declare class AliasedQueryContext { constructor(parser: any, ctx: any); constructor: typeof AliasedQueryContext; query(): any; tableAlias(): any; sample(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function TableNameContext(parser: any, ctx: any): this; declare class TableNameContext { constructor(parser: any, ctx: any); constructor: typeof TableNameContext; multipartIdentifier(): any; tableAlias(): any; sample(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function RowFormatSerdeContext(parser: any, ctx: any): this; declare class RowFormatSerdeContext { constructor(parser: any, ctx: any); name: any; props: any; constructor: typeof RowFormatSerdeContext; ROW(): any; FORMAT(): any; SERDE(): any; STRING(): any; WITH(): any; SERDEPROPERTIES(): any; tablePropertyList(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function RowFormatDelimitedContext(parser: any, ctx: any): this; declare class RowFormatDelimitedContext { constructor(parser: any, ctx: any); fieldsTerminatedBy: any; escapedBy: any; collectionItemsTerminatedBy: any; keysTerminatedBy: any; linesSeparatedBy: any; nullDefinedAs: any; constructor: typeof RowFormatDelimitedContext; ROW(): any; FORMAT(): any; DELIMITED(): any; FIELDS(): any; TERMINATED(i: any): any; BY(i: any): any; COLLECTION(): any; ITEMS(): any; MAP(): any; KEYS(): any; LINES(): any; NULL(): any; DEFINED(): any; AS(): any; STRING(i: any): any; ESCAPED(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function IdentityTransformContext(parser: any, ctx: any): this; declare class IdentityTransformContext { constructor(parser: any, ctx: any); constructor: typeof IdentityTransformContext; qualifiedName(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ApplyTransformContext(parser: any, ctx: any): this; declare class ApplyTransformContext { constructor(parser: any, ctx: any); transformName: any; _transformArgument: any; argument: any[]; constructor: typeof ApplyTransformContext; identifier(): any; transformArgument(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function LogicalNotContext(parser: any, ctx: any): this; declare class LogicalNotContext { constructor(parser: any, ctx: any); constructor: typeof LogicalNotContext; NOT(): any; booleanExpression(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function PredicatedContext(parser: any, ctx: any): this; declare class PredicatedContext { constructor(parser: any, ctx: any); constructor: typeof PredicatedContext; valueExpression(): any; predicate(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ExistsContext(parser: any, ctx: any): this; declare class ExistsContext { constructor(parser: any, ctx: any); constructor: typeof ExistsContext; EXISTS(): any; query(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function LogicalBinaryContext(parser: any, ctx: any): this; declare class LogicalBinaryContext { constructor(parser: any, ctx: any); left: any; operator: any; right: any; constructor: typeof LogicalBinaryContext; booleanExpression(i: any): any; AND(): any; OR(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ValueExpressionDefaultContext(parser: any, ctx: any): this; declare class ValueExpressionDefaultContext { constructor(parser: any, ctx: any); constructor: typeof ValueExpressionDefaultContext; primaryExpression(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ComparisonContext(parser: any, ctx: any): this; declare class ComparisonContext { constructor(parser: any, ctx: any); left: any; right: any; constructor: typeof ComparisonContext; comparisonOperator(): any; valueExpression(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ArithmeticBinaryContext(parser: any, ctx: any): this; declare class ArithmeticBinaryContext { constructor(parser: any, ctx: any); left: any; operator: any; right: any; constructor: typeof ArithmeticBinaryContext; valueExpression(i: any): any; ASTERISK(): any; SLASH(): any; PERCENT(): any; DIV(): any; PLUS(): any; MINUS(): any; CONCAT_PIPE(): any; AMPERSAND(): any; HAT(): any; PIPE(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ArithmeticUnaryContext(parser: any, ctx: any): this; declare class ArithmeticUnaryContext { constructor(parser: any, ctx: any); operator: any; constructor: typeof ArithmeticUnaryContext; valueExpression(): any; MINUS(): any; PLUS(): any; TILDE(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function StructContext(parser: any, ctx: any): this; declare class StructContext { constructor(parser: any, ctx: any); _namedExpression: any; argument: any[]; constructor: typeof StructContext; STRUCT(): any; namedExpression(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DereferenceContext(parser: any, ctx: any): this; declare class DereferenceContext { constructor(parser: any, ctx: any); base: any; fieldName: any; constructor: typeof DereferenceContext; primaryExpression(): any; identifier(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SimpleCaseContext(parser: any, ctx: any): this; declare class SimpleCaseContext { constructor(parser: any, ctx: any); value: any; elseExpression: any; constructor: typeof SimpleCaseContext; CASE(): any; END(): any; expression(i: any): any; whenClause(i: any): any; ELSE(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ColumnReferenceContext(parser: any, ctx: any): this; declare class ColumnReferenceContext { constructor(parser: any, ctx: any); constructor: typeof ColumnReferenceContext; identifier(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function RowConstructorContext(parser: any, ctx: any): this; declare class RowConstructorContext { constructor(parser: any, ctx: any); constructor: typeof RowConstructorContext; namedExpression(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function LastContext(parser: any, ctx: any): this; declare class LastContext { constructor(parser: any, ctx: any); constructor: typeof LastContext; LAST(): any; expression(): any; IGNORE(): any; NULLS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function StarContext(parser: any, ctx: any): this; declare class StarContext { constructor(parser: any, ctx: any); constructor: typeof StarContext; ASTERISK(): any; qualifiedName(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function OverlayContext(parser: any, ctx: any): this; declare class OverlayContext { constructor(parser: any, ctx: any); input: any; replace: any; position: any; length: any; constructor: typeof OverlayContext; OVERLAY(): any; PLACING(): any; FROM(): any; valueExpression(i: any): any; FOR(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SubscriptContext(parser: any, ctx: any): this; declare class SubscriptContext { constructor(parser: any, ctx: any); value: any; index: any; constructor: typeof SubscriptContext; primaryExpression(): any; valueExpression(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SubqueryExpressionContext(parser: any, ctx: any): this; declare class SubqueryExpressionContext { constructor(parser: any, ctx: any); constructor: typeof SubqueryExpressionContext; query(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SubstringContext(parser: any, ctx: any): this; declare class SubstringContext { constructor(parser: any, ctx: any); str: any; pos: any; len: any; constructor: typeof SubstringContext; SUBSTR(): any; SUBSTRING(): any; valueExpression(i: any): any; FROM(): any; FOR(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function CurrentDatetimeContext(parser: any, ctx: any): this; declare class CurrentDatetimeContext { constructor(parser: any, ctx: any); name: any; constructor: typeof CurrentDatetimeContext; CURRENT_DATE(): any; CURRENT_TIMESTAMP(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function CastContext(parser: any, ctx: any): this; declare class CastContext { constructor(parser: any, ctx: any); constructor: typeof CastContext; CAST(): any; expression(): any; AS(): any; dataType(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ConstantDefaultContext(parser: any, ctx: any): this; declare class ConstantDefaultContext { constructor(parser: any, ctx: any); constructor: typeof ConstantDefaultContext; constant(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function LambdaContext(parser: any, ctx: any): this; declare class LambdaContext { constructor(parser: any, ctx: any); constructor: typeof LambdaContext; identifier(i: any): any; expression(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ParenthesizedExpressionContext(parser: any, ctx: any): this; declare class ParenthesizedExpressionContext { constructor(parser: any, ctx: any); constructor: typeof ParenthesizedExpressionContext; expression(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ExtractContext(parser: any, ctx: any): this; declare class ExtractContext { constructor(parser: any, ctx: any); field: any; source: any; constructor: typeof ExtractContext; EXTRACT(): any; FROM(): any; identifier(): any; valueExpression(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function TrimContext(parser: any, ctx: any): this; declare class TrimContext { constructor(parser: any, ctx: any); trimOption: any; trimStr: any; srcStr: any; constructor: typeof TrimContext; TRIM(): any; FROM(): any; valueExpression(i: any): any; BOTH(): any; LEADING(): any; TRAILING(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function FunctionCallContext(parser: any, ctx: any): this; declare class FunctionCallContext { constructor(parser: any, ctx: any); _expression: any; argument: any[]; where: any; constructor: typeof FunctionCallContext; functionName(): any; FILTER(): any; WHERE(): any; OVER(): any; windowSpec(): any; expression(i: any): any; booleanExpression(): any; setQuantifier(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SearchedCaseContext(parser: any, ctx: any): this; declare class SearchedCaseContext { constructor(parser: any, ctx: any); elseExpression: any; constructor: typeof SearchedCaseContext; CASE(): any; END(): any; whenClause(i: any): any; ELSE(): any; expression(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function PositionContext(parser: any, ctx: any): this; declare class PositionContext { constructor(parser: any, ctx: any); substr: any; str: any; constructor: typeof PositionContext; POSITION(): any; IN(): any; valueExpression(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function FirstContext(parser: any, ctx: any): this; declare class FirstContext { constructor(parser: any, ctx: any); constructor: typeof FirstContext; FIRST(): any; expression(): any; IGNORE(): any; NULLS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function NullLiteralContext(parser: any, ctx: any): this; declare class NullLiteralContext { constructor(parser: any, ctx: any); constructor: typeof NullLiteralContext; NULL(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function StringLiteralContext(parser: any, ctx: any): this; declare class StringLiteralContext { constructor(parser: any, ctx: any); constructor: typeof StringLiteralContext; STRING(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function TypeConstructorContext(parser: any, ctx: any): this; declare class TypeConstructorContext { constructor(parser: any, ctx: any); constructor: typeof TypeConstructorContext; identifier(): any; STRING(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function IntervalLiteralContext(parser: any, ctx: any): this; declare class IntervalLiteralContext { constructor(parser: any, ctx: any); constructor: typeof IntervalLiteralContext; interval(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function NumericLiteralContext(parser: any, ctx: any): this; declare class NumericLiteralContext { constructor(parser: any, ctx: any); constructor: typeof NumericLiteralContext; number(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function BooleanLiteralContext(parser: any, ctx: any): this; declare class BooleanLiteralContext { constructor(parser: any, ctx: any); constructor: typeof BooleanLiteralContext; booleanValue(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ComplexDataTypeContext(parser: any, ctx: any): this; declare class ComplexDataTypeContext { constructor(parser: any, ctx: any); complex: any; constructor: typeof ComplexDataTypeContext; LT(): any; dataType(i: any): any; GT(): any; ARRAY(): any; MAP(): any; STRUCT(): any; NEQ(): any; complexColTypeList(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function PrimitiveDataTypeContext(parser: any, ctx: any): this; declare class PrimitiveDataTypeContext { constructor(parser: any, ctx: any); constructor: typeof PrimitiveDataTypeContext; identifier(): any; INTEGER_VALUE(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function WindowRefContext(parser: any, ctx: any): this; declare class WindowRefContext { constructor(parser: any, ctx: any); name: any; constructor: typeof WindowRefContext; errorCapturingIdentifier(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function WindowDefContext(parser: any, ctx: any): this; declare class WindowDefContext { constructor(parser: any, ctx: any); _expression: any; partition: any[]; constructor: typeof WindowDefContext; CLUSTER(): any; BY(i: any): any; expression(i: any): any; windowFrame(): any; sortItem(i: any): any; PARTITION(): any; DISTRIBUTE(): any; ORDER(): any; SORT(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ErrorIdentContext(parser: any, ctx: any): this; declare class ErrorIdentContext { constructor(parser: any, ctx: any); constructor: typeof ErrorIdentContext; MINUS(i: any): any; identifier(i: any): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function RealIdentContext(parser: any, ctx: any): this; declare class RealIdentContext { constructor(parser: any, ctx: any); constructor: typeof RealIdentContext; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function QuotedIdentifierAlternativeContext(parser: any, ctx: any): this; declare class QuotedIdentifierAlternativeContext { constructor(parser: any, ctx: any); constructor: typeof QuotedIdentifierAlternativeContext; quotedIdentifier(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function UnquotedIdentifierContext(parser: any, ctx: any): this; declare class UnquotedIdentifierContext { constructor(parser: any, ctx: any); constructor: typeof UnquotedIdentifierContext; IDENTIFIER(): any; ansiNonReserved(): any; nonReserved(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DecimalLiteralContext(parser: any, ctx: any): this; declare class DecimalLiteralContext { constructor(parser: any, ctx: any); constructor: typeof DecimalLiteralContext; DECIMAL_VALUE(): any; MINUS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function BigIntLiteralContext(parser: any, ctx: any): this; declare class BigIntLiteralContext { constructor(parser: any, ctx: any); constructor: typeof BigIntLiteralContext; BIGINT_LITERAL(): any; MINUS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function TinyIntLiteralContext(parser: any, ctx: any): this; declare class TinyIntLiteralContext { constructor(parser: any, ctx: any); constructor: typeof TinyIntLiteralContext; TINYINT_LITERAL(): any; MINUS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function LegacyDecimalLiteralContext(parser: any, ctx: any): this; declare class LegacyDecimalLiteralContext { constructor(parser: any, ctx: any); constructor: typeof LegacyDecimalLiteralContext; EXPONENT_VALUE(): any; DECIMAL_VALUE(): any; MINUS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function BigDecimalLiteralContext(parser: any, ctx: any): this; declare class BigDecimalLiteralContext { constructor(parser: any, ctx: any); constructor: typeof BigDecimalLiteralContext; BIGDECIMAL_LITERAL(): any; MINUS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function ExponentLiteralContext(parser: any, ctx: any): this; declare class ExponentLiteralContext { constructor(parser: any, ctx: any); constructor: typeof ExponentLiteralContext; EXPONENT_VALUE(): any; MINUS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function DoubleLiteralContext(parser: any, ctx: any): this; declare class DoubleLiteralContext { constructor(parser: any, ctx: any); constructor: typeof DoubleLiteralContext; DOUBLE_LITERAL(): any; MINUS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function IntegerLiteralContext(parser: any, ctx: any): this; declare class IntegerLiteralContext { constructor(parser: any, ctx: any); constructor: typeof IntegerLiteralContext; INTEGER_VALUE(): any; MINUS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function FloatLiteralContext(parser: any, ctx: any): this; declare class FloatLiteralContext { constructor(parser: any, ctx: any); constructor: typeof FloatLiteralContext; FLOAT_LITERAL(): any; MINUS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } declare function SmallIntLiteralContext(parser: any, ctx: any): this; declare class SmallIntLiteralContext { constructor(parser: any, ctx: any); constructor: typeof SmallIntLiteralContext; SMALLINT_LITERAL(): any; MINUS(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; } export {};