T - The return type of the visit operation. Use Void for
operations with no return type.public interface HoodieSqlBaseVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
HoodieSqlBaseParser.T visitSingleStatement(HoodieSqlBaseParser.SingleStatementContext ctx)
HoodieSqlBaseParser.singleStatement().ctx - the parse treeT visitQueryStatement(HoodieSqlBaseParser.QueryStatementContext ctx)
queryStatement
labeled alternative in HoodieSqlBaseParser.statement().ctx - the parse treeT visitDmlStatement(HoodieSqlBaseParser.DmlStatementContext ctx)
dmlStatement
labeled alternative in HoodieSqlBaseParser.statement().ctx - the parse treeT visitCreateTable(HoodieSqlBaseParser.CreateTableContext ctx)
createTable
labeled alternative in HoodieSqlBaseParser.statement().ctx - the parse treeT visitCreateIndex(HoodieSqlBaseParser.CreateIndexContext ctx)
createIndex
labeled alternative in HoodieSqlBaseParser.statement().ctx - the parse treeT visitDropIndex(HoodieSqlBaseParser.DropIndexContext ctx)
dropIndex
labeled alternative in HoodieSqlBaseParser.statement().ctx - the parse treeT visitShowIndexes(HoodieSqlBaseParser.ShowIndexesContext ctx)
showIndexes
labeled alternative in HoodieSqlBaseParser.statement().ctx - the parse treeT visitRefreshIndex(HoodieSqlBaseParser.RefreshIndexContext ctx)
refreshIndex
labeled alternative in HoodieSqlBaseParser.statement().ctx - the parse treeT visitPassThrough(HoodieSqlBaseParser.PassThroughContext ctx)
passThrough
labeled alternative in HoodieSqlBaseParser.statement().ctx - the parse treeT visitSingleExpression(HoodieSqlBaseParser.SingleExpressionContext ctx)
HoodieSqlBaseParser.singleExpression().ctx - the parse treeT visitSingleTableIdentifier(HoodieSqlBaseParser.SingleTableIdentifierContext ctx)
HoodieSqlBaseParser.singleTableIdentifier().ctx - the parse treeT visitSingleMultipartIdentifier(HoodieSqlBaseParser.SingleMultipartIdentifierContext ctx)
HoodieSqlBaseParser.singleMultipartIdentifier().ctx - the parse treeT visitSingleFunctionIdentifier(HoodieSqlBaseParser.SingleFunctionIdentifierContext ctx)
HoodieSqlBaseParser.singleFunctionIdentifier().ctx - the parse treeT visitSingleDataType(HoodieSqlBaseParser.SingleDataTypeContext ctx)
HoodieSqlBaseParser.singleDataType().ctx - the parse treeT visitSingleTableSchema(HoodieSqlBaseParser.SingleTableSchemaContext ctx)
HoodieSqlBaseParser.singleTableSchema().ctx - the parse treeT visitConfigKey(HoodieSqlBaseParser.ConfigKeyContext ctx)
HoodieSqlBaseParser.configKey().ctx - the parse treeT visitConfigValue(HoodieSqlBaseParser.ConfigValueContext ctx)
HoodieSqlBaseParser.configValue().ctx - the parse treeT visitUnsupportedHiveNativeCommands(HoodieSqlBaseParser.UnsupportedHiveNativeCommandsContext ctx)
HoodieSqlBaseParser.unsupportedHiveNativeCommands().ctx - the parse treeT visitCreateTableHeader(HoodieSqlBaseParser.CreateTableHeaderContext ctx)
HoodieSqlBaseParser.createTableHeader().ctx - the parse treeT visitReplaceTableHeader(HoodieSqlBaseParser.ReplaceTableHeaderContext ctx)
HoodieSqlBaseParser.replaceTableHeader().ctx - the parse treeT visitBucketSpec(HoodieSqlBaseParser.BucketSpecContext ctx)
HoodieSqlBaseParser.bucketSpec().ctx - the parse treeT visitSkewSpec(HoodieSqlBaseParser.SkewSpecContext ctx)
HoodieSqlBaseParser.skewSpec().ctx - the parse treeT visitLocationSpec(HoodieSqlBaseParser.LocationSpecContext ctx)
HoodieSqlBaseParser.locationSpec().ctx - the parse treeT visitCommentSpec(HoodieSqlBaseParser.CommentSpecContext ctx)
HoodieSqlBaseParser.commentSpec().ctx - the parse treeT visitQuery(HoodieSqlBaseParser.QueryContext ctx)
HoodieSqlBaseParser.query().ctx - the parse treeT visitInsertOverwriteTable(HoodieSqlBaseParser.InsertOverwriteTableContext ctx)
insertOverwriteTable
labeled alternative in HoodieSqlBaseParser.insertInto().ctx - the parse treeT visitInsertIntoTable(HoodieSqlBaseParser.InsertIntoTableContext ctx)
insertIntoTable
labeled alternative in HoodieSqlBaseParser.insertInto().ctx - the parse treeT visitInsertOverwriteHiveDir(HoodieSqlBaseParser.InsertOverwriteHiveDirContext ctx)
insertOverwriteHiveDir
labeled alternative in HoodieSqlBaseParser.insertInto().ctx - the parse treeT visitInsertOverwriteDir(HoodieSqlBaseParser.InsertOverwriteDirContext ctx)
insertOverwriteDir
labeled alternative in HoodieSqlBaseParser.insertInto().ctx - the parse treeT visitPartitionSpecLocation(HoodieSqlBaseParser.PartitionSpecLocationContext ctx)
HoodieSqlBaseParser.partitionSpecLocation().ctx - the parse treeT visitPartitionSpec(HoodieSqlBaseParser.PartitionSpecContext ctx)
HoodieSqlBaseParser.partitionSpec().ctx - the parse treeT visitPartitionVal(HoodieSqlBaseParser.PartitionValContext ctx)
HoodieSqlBaseParser.partitionVal().ctx - the parse treeT visitNamespace(HoodieSqlBaseParser.NamespaceContext ctx)
HoodieSqlBaseParser.namespace().ctx - the parse treeT visitDescribeFuncName(HoodieSqlBaseParser.DescribeFuncNameContext ctx)
HoodieSqlBaseParser.describeFuncName().ctx - the parse treeT visitDescribeColName(HoodieSqlBaseParser.DescribeColNameContext ctx)
HoodieSqlBaseParser.describeColName().ctx - the parse treeT visitCtes(HoodieSqlBaseParser.CtesContext ctx)
HoodieSqlBaseParser.ctes().ctx - the parse treeT visitNamedQuery(HoodieSqlBaseParser.NamedQueryContext ctx)
HoodieSqlBaseParser.namedQuery().ctx - the parse treeT visitTableProvider(HoodieSqlBaseParser.TableProviderContext ctx)
HoodieSqlBaseParser.tableProvider().ctx - the parse treeT visitCreateTableClauses(HoodieSqlBaseParser.CreateTableClausesContext ctx)
HoodieSqlBaseParser.createTableClauses().ctx - the parse treeT visitTablePropertyList(HoodieSqlBaseParser.TablePropertyListContext ctx)
HoodieSqlBaseParser.tablePropertyList().ctx - the parse treeT visitTableProperty(HoodieSqlBaseParser.TablePropertyContext ctx)
HoodieSqlBaseParser.tableProperty().ctx - the parse treeT visitTablePropertyKey(HoodieSqlBaseParser.TablePropertyKeyContext ctx)
HoodieSqlBaseParser.tablePropertyKey().ctx - the parse treeT visitTablePropertyValue(HoodieSqlBaseParser.TablePropertyValueContext ctx)
HoodieSqlBaseParser.tablePropertyValue().ctx - the parse treeT visitConstantList(HoodieSqlBaseParser.ConstantListContext ctx)
HoodieSqlBaseParser.constantList().ctx - the parse treeT visitNestedConstantList(HoodieSqlBaseParser.NestedConstantListContext ctx)
HoodieSqlBaseParser.nestedConstantList().ctx - the parse treeT visitCreateFileFormat(HoodieSqlBaseParser.CreateFileFormatContext ctx)
HoodieSqlBaseParser.createFileFormat().ctx - the parse treeT visitTableFileFormat(HoodieSqlBaseParser.TableFileFormatContext ctx)
tableFileFormat
labeled alternative in HoodieSqlBaseParser.fileFormat().ctx - the parse treeT visitGenericFileFormat(HoodieSqlBaseParser.GenericFileFormatContext ctx)
genericFileFormat
labeled alternative in HoodieSqlBaseParser.fileFormat().ctx - the parse treeT visitStorageHandler(HoodieSqlBaseParser.StorageHandlerContext ctx)
HoodieSqlBaseParser.storageHandler().ctx - the parse treeT visitResource(HoodieSqlBaseParser.ResourceContext ctx)
HoodieSqlBaseParser.resource().ctx - the parse treeT visitSingleInsertQuery(HoodieSqlBaseParser.SingleInsertQueryContext ctx)
singleInsertQuery
labeled alternative in HoodieSqlBaseParser.dmlStatementNoWith().ctx - the parse treeT visitMultiInsertQuery(HoodieSqlBaseParser.MultiInsertQueryContext ctx)
multiInsertQuery
labeled alternative in HoodieSqlBaseParser.dmlStatementNoWith().ctx - the parse treeT visitDeleteFromTable(HoodieSqlBaseParser.DeleteFromTableContext ctx)
deleteFromTable
labeled alternative in HoodieSqlBaseParser.dmlStatementNoWith().ctx - the parse treeT visitUpdateTable(HoodieSqlBaseParser.UpdateTableContext ctx)
updateTable
labeled alternative in HoodieSqlBaseParser.dmlStatementNoWith().ctx - the parse treeT visitMergeIntoTable(HoodieSqlBaseParser.MergeIntoTableContext ctx)
mergeIntoTable
labeled alternative in HoodieSqlBaseParser.dmlStatementNoWith().ctx - the parse treeT visitQueryOrganization(HoodieSqlBaseParser.QueryOrganizationContext ctx)
HoodieSqlBaseParser.queryOrganization().ctx - the parse treeT visitMultiInsertQueryBody(HoodieSqlBaseParser.MultiInsertQueryBodyContext ctx)
HoodieSqlBaseParser.multiInsertQueryBody().ctx - the parse treeT visitQueryTermDefault(HoodieSqlBaseParser.QueryTermDefaultContext ctx)
queryTermDefault
labeled alternative in HoodieSqlBaseParser.queryTerm().ctx - the parse treeT visitSetOperation(HoodieSqlBaseParser.SetOperationContext ctx)
setOperation
labeled alternative in HoodieSqlBaseParser.queryTerm().ctx - the parse treeT visitQueryPrimaryDefault(HoodieSqlBaseParser.QueryPrimaryDefaultContext ctx)
queryPrimaryDefault
labeled alternative in HoodieSqlBaseParser.queryPrimary().ctx - the parse treeT visitFromStmt(HoodieSqlBaseParser.FromStmtContext ctx)
fromStmt
labeled alternative in HoodieSqlBaseParser.queryPrimary().ctx - the parse treeT visitTable(HoodieSqlBaseParser.TableContext ctx)
table
labeled alternative in HoodieSqlBaseParser.queryPrimary().ctx - the parse treeT visitInlineTableDefault1(HoodieSqlBaseParser.InlineTableDefault1Context ctx)
inlineTableDefault1
labeled alternative in HoodieSqlBaseParser.queryPrimary().ctx - the parse treeT visitSubquery(HoodieSqlBaseParser.SubqueryContext ctx)
subquery
labeled alternative in HoodieSqlBaseParser.queryPrimary().ctx - the parse treeT visitSortItem(HoodieSqlBaseParser.SortItemContext ctx)
HoodieSqlBaseParser.sortItem().ctx - the parse treeT visitFromStatement(HoodieSqlBaseParser.FromStatementContext ctx)
HoodieSqlBaseParser.fromStatement().ctx - the parse treeT visitFromStatementBody(HoodieSqlBaseParser.FromStatementBodyContext ctx)
HoodieSqlBaseParser.fromStatementBody().ctx - the parse treeT visitTransformQuerySpecification(HoodieSqlBaseParser.TransformQuerySpecificationContext ctx)
transformQuerySpecification
labeled alternative in HoodieSqlBaseParser.querySpecification().ctx - the parse treeT visitRegularQuerySpecification(HoodieSqlBaseParser.RegularQuerySpecificationContext ctx)
regularQuerySpecification
labeled alternative in HoodieSqlBaseParser.querySpecification().ctx - the parse treeT visitTransformClause(HoodieSqlBaseParser.TransformClauseContext ctx)
HoodieSqlBaseParser.transformClause().ctx - the parse treeT visitSelectClause(HoodieSqlBaseParser.SelectClauseContext ctx)
HoodieSqlBaseParser.selectClause().ctx - the parse treeT visitSetClause(HoodieSqlBaseParser.SetClauseContext ctx)
HoodieSqlBaseParser.setClause().ctx - the parse treeT visitMatchedClause(HoodieSqlBaseParser.MatchedClauseContext ctx)
HoodieSqlBaseParser.matchedClause().ctx - the parse treeT visitNotMatchedClause(HoodieSqlBaseParser.NotMatchedClauseContext ctx)
HoodieSqlBaseParser.notMatchedClause().ctx - the parse treeT visitMatchedAction(HoodieSqlBaseParser.MatchedActionContext ctx)
HoodieSqlBaseParser.matchedAction().ctx - the parse treeT visitNotMatchedAction(HoodieSqlBaseParser.NotMatchedActionContext ctx)
HoodieSqlBaseParser.notMatchedAction().ctx - the parse treeT visitAssignmentList(HoodieSqlBaseParser.AssignmentListContext ctx)
HoodieSqlBaseParser.assignmentList().ctx - the parse treeT visitAssignment(HoodieSqlBaseParser.AssignmentContext ctx)
HoodieSqlBaseParser.assignment().ctx - the parse treeT visitWhereClause(HoodieSqlBaseParser.WhereClauseContext ctx)
HoodieSqlBaseParser.whereClause().ctx - the parse treeT visitHavingClause(HoodieSqlBaseParser.HavingClauseContext ctx)
HoodieSqlBaseParser.havingClause().ctx - the parse treeT visitHint(HoodieSqlBaseParser.HintContext ctx)
HoodieSqlBaseParser.hint().ctx - the parse treeT visitHintStatement(HoodieSqlBaseParser.HintStatementContext ctx)
HoodieSqlBaseParser.hintStatement().ctx - the parse treeT visitFromClause(HoodieSqlBaseParser.FromClauseContext ctx)
HoodieSqlBaseParser.fromClause().ctx - the parse treeT visitTemporalClause(HoodieSqlBaseParser.TemporalClauseContext ctx)
HoodieSqlBaseParser.temporalClause().ctx - the parse treeT visitAggregationClause(HoodieSqlBaseParser.AggregationClauseContext ctx)
HoodieSqlBaseParser.aggregationClause().ctx - the parse treeT visitGroupByClause(HoodieSqlBaseParser.GroupByClauseContext ctx)
HoodieSqlBaseParser.groupByClause().ctx - the parse treeT visitGroupingAnalytics(HoodieSqlBaseParser.GroupingAnalyticsContext ctx)
HoodieSqlBaseParser.groupingAnalytics().ctx - the parse treeT visitGroupingElement(HoodieSqlBaseParser.GroupingElementContext ctx)
HoodieSqlBaseParser.groupingElement().ctx - the parse treeT visitGroupingSet(HoodieSqlBaseParser.GroupingSetContext ctx)
HoodieSqlBaseParser.groupingSet().ctx - the parse treeT visitPivotClause(HoodieSqlBaseParser.PivotClauseContext ctx)
HoodieSqlBaseParser.pivotClause().ctx - the parse treeT visitPivotColumn(HoodieSqlBaseParser.PivotColumnContext ctx)
HoodieSqlBaseParser.pivotColumn().ctx - the parse treeT visitPivotValue(HoodieSqlBaseParser.PivotValueContext ctx)
HoodieSqlBaseParser.pivotValue().ctx - the parse treeT visitLateralView(HoodieSqlBaseParser.LateralViewContext ctx)
HoodieSqlBaseParser.lateralView().ctx - the parse treeT visitSetQuantifier(HoodieSqlBaseParser.SetQuantifierContext ctx)
HoodieSqlBaseParser.setQuantifier().ctx - the parse treeT visitRelation(HoodieSqlBaseParser.RelationContext ctx)
HoodieSqlBaseParser.relation().ctx - the parse treeT visitJoinRelation(HoodieSqlBaseParser.JoinRelationContext ctx)
HoodieSqlBaseParser.joinRelation().ctx - the parse treeT visitJoinType(HoodieSqlBaseParser.JoinTypeContext ctx)
HoodieSqlBaseParser.joinType().ctx - the parse treeT visitJoinCriteria(HoodieSqlBaseParser.JoinCriteriaContext ctx)
HoodieSqlBaseParser.joinCriteria().ctx - the parse treeT visitSample(HoodieSqlBaseParser.SampleContext ctx)
HoodieSqlBaseParser.sample().ctx - the parse treeT visitSampleByPercentile(HoodieSqlBaseParser.SampleByPercentileContext ctx)
sampleByPercentile
labeled alternative in HoodieSqlBaseParser.sampleMethod().ctx - the parse treeT visitSampleByRows(HoodieSqlBaseParser.SampleByRowsContext ctx)
sampleByRows
labeled alternative in HoodieSqlBaseParser.sampleMethod().ctx - the parse treeT visitSampleByBucket(HoodieSqlBaseParser.SampleByBucketContext ctx)
sampleByBucket
labeled alternative in HoodieSqlBaseParser.sampleMethod().ctx - the parse treeT visitSampleByBytes(HoodieSqlBaseParser.SampleByBytesContext ctx)
sampleByBytes
labeled alternative in HoodieSqlBaseParser.sampleMethod().ctx - the parse treeT visitIdentifierList(HoodieSqlBaseParser.IdentifierListContext ctx)
HoodieSqlBaseParser.identifierList().ctx - the parse treeT visitIdentifierSeq(HoodieSqlBaseParser.IdentifierSeqContext ctx)
HoodieSqlBaseParser.identifierSeq().ctx - the parse treeT visitOrderedIdentifierList(HoodieSqlBaseParser.OrderedIdentifierListContext ctx)
HoodieSqlBaseParser.orderedIdentifierList().ctx - the parse treeT visitOrderedIdentifier(HoodieSqlBaseParser.OrderedIdentifierContext ctx)
HoodieSqlBaseParser.orderedIdentifier().ctx - the parse treeT visitIdentifierCommentList(HoodieSqlBaseParser.IdentifierCommentListContext ctx)
HoodieSqlBaseParser.identifierCommentList().ctx - the parse treeT visitIdentifierComment(HoodieSqlBaseParser.IdentifierCommentContext ctx)
HoodieSqlBaseParser.identifierComment().ctx - the parse treeT visitTableName(HoodieSqlBaseParser.TableNameContext ctx)
tableName
labeled alternative in HoodieSqlBaseParser.relationPrimary().ctx - the parse treeT visitAliasedQuery(HoodieSqlBaseParser.AliasedQueryContext ctx)
aliasedQuery
labeled alternative in HoodieSqlBaseParser.relationPrimary().ctx - the parse treeT visitAliasedRelation(HoodieSqlBaseParser.AliasedRelationContext ctx)
aliasedRelation
labeled alternative in HoodieSqlBaseParser.relationPrimary().ctx - the parse treeT visitInlineTableDefault2(HoodieSqlBaseParser.InlineTableDefault2Context ctx)
inlineTableDefault2
labeled alternative in HoodieSqlBaseParser.relationPrimary().ctx - the parse treeT visitTableValuedFunction(HoodieSqlBaseParser.TableValuedFunctionContext ctx)
tableValuedFunction
labeled alternative in HoodieSqlBaseParser.relationPrimary().ctx - the parse treeT visitInlineTable(HoodieSqlBaseParser.InlineTableContext ctx)
HoodieSqlBaseParser.inlineTable().ctx - the parse treeT visitFunctionTable(HoodieSqlBaseParser.FunctionTableContext ctx)
HoodieSqlBaseParser.functionTable().ctx - the parse treeT visitTableAlias(HoodieSqlBaseParser.TableAliasContext ctx)
HoodieSqlBaseParser.tableAlias().ctx - the parse treeT visitRowFormatSerde(HoodieSqlBaseParser.RowFormatSerdeContext ctx)
rowFormatSerde
labeled alternative in HoodieSqlBaseParser.rowFormat().ctx - the parse treeT visitRowFormatDelimited(HoodieSqlBaseParser.RowFormatDelimitedContext ctx)
rowFormatDelimited
labeled alternative in HoodieSqlBaseParser.rowFormat().ctx - the parse treeT visitMultipartIdentifierList(HoodieSqlBaseParser.MultipartIdentifierListContext ctx)
HoodieSqlBaseParser.multipartIdentifierList().ctx - the parse treeT visitMultipartIdentifier(HoodieSqlBaseParser.MultipartIdentifierContext ctx)
HoodieSqlBaseParser.multipartIdentifier().ctx - the parse treeT visitTableIdentifier(HoodieSqlBaseParser.TableIdentifierContext ctx)
HoodieSqlBaseParser.tableIdentifier().ctx - the parse treeT visitFunctionIdentifier(HoodieSqlBaseParser.FunctionIdentifierContext ctx)
HoodieSqlBaseParser.functionIdentifier().ctx - the parse treeT visitMultipartIdentifierPropertyList(HoodieSqlBaseParser.MultipartIdentifierPropertyListContext ctx)
HoodieSqlBaseParser.multipartIdentifierPropertyList().ctx - the parse treeT visitMultipartIdentifierProperty(HoodieSqlBaseParser.MultipartIdentifierPropertyContext ctx)
HoodieSqlBaseParser.multipartIdentifierProperty().ctx - the parse treeT visitPropertyList(HoodieSqlBaseParser.PropertyListContext ctx)
HoodieSqlBaseParser.propertyList().ctx - the parse treeT visitProperty(HoodieSqlBaseParser.PropertyContext ctx)
HoodieSqlBaseParser.property().ctx - the parse treeT visitPropertyKey(HoodieSqlBaseParser.PropertyKeyContext ctx)
HoodieSqlBaseParser.propertyKey().ctx - the parse treeT visitPropertyValue(HoodieSqlBaseParser.PropertyValueContext ctx)
HoodieSqlBaseParser.propertyValue().ctx - the parse treeT visitNamedExpression(HoodieSqlBaseParser.NamedExpressionContext ctx)
HoodieSqlBaseParser.namedExpression().ctx - the parse treeT visitNamedExpressionSeq(HoodieSqlBaseParser.NamedExpressionSeqContext ctx)
HoodieSqlBaseParser.namedExpressionSeq().ctx - the parse treeT visitPartitionFieldList(HoodieSqlBaseParser.PartitionFieldListContext ctx)
HoodieSqlBaseParser.partitionFieldList().ctx - the parse treeT visitPartitionTransform(HoodieSqlBaseParser.PartitionTransformContext ctx)
partitionTransform
labeled alternative in HoodieSqlBaseParser.partitionField().ctx - the parse treeT visitPartitionColumn(HoodieSqlBaseParser.PartitionColumnContext ctx)
partitionColumn
labeled alternative in HoodieSqlBaseParser.partitionField().ctx - the parse treeT visitIdentityTransform(HoodieSqlBaseParser.IdentityTransformContext ctx)
identityTransform
labeled alternative in HoodieSqlBaseParser.transform().ctx - the parse treeT visitApplyTransform(HoodieSqlBaseParser.ApplyTransformContext ctx)
applyTransform
labeled alternative in HoodieSqlBaseParser.transform().ctx - the parse treeT visitTransformArgument(HoodieSqlBaseParser.TransformArgumentContext ctx)
HoodieSqlBaseParser.transformArgument().ctx - the parse treeT visitExpression(HoodieSqlBaseParser.ExpressionContext ctx)
HoodieSqlBaseParser.expression().ctx - the parse treeT visitExpressionSeq(HoodieSqlBaseParser.ExpressionSeqContext ctx)
HoodieSqlBaseParser.expressionSeq().ctx - the parse treeT visitLogicalNot(HoodieSqlBaseParser.LogicalNotContext ctx)
logicalNot
labeled alternative in HoodieSqlBaseParser.booleanExpression().ctx - the parse treeT visitPredicated(HoodieSqlBaseParser.PredicatedContext ctx)
predicated
labeled alternative in HoodieSqlBaseParser.booleanExpression().ctx - the parse treeT visitExists(HoodieSqlBaseParser.ExistsContext ctx)
exists
labeled alternative in HoodieSqlBaseParser.booleanExpression().ctx - the parse treeT visitLogicalBinary(HoodieSqlBaseParser.LogicalBinaryContext ctx)
logicalBinary
labeled alternative in HoodieSqlBaseParser.booleanExpression().ctx - the parse treeT visitPredicate(HoodieSqlBaseParser.PredicateContext ctx)
HoodieSqlBaseParser.predicate().ctx - the parse treeT visitValueExpressionDefault(HoodieSqlBaseParser.ValueExpressionDefaultContext ctx)
valueExpressionDefault
labeled alternative in HoodieSqlBaseParser.valueExpression().ctx - the parse treeT visitComparison(HoodieSqlBaseParser.ComparisonContext ctx)
comparison
labeled alternative in HoodieSqlBaseParser.valueExpression().ctx - the parse treeT visitArithmeticBinary(HoodieSqlBaseParser.ArithmeticBinaryContext ctx)
arithmeticBinary
labeled alternative in HoodieSqlBaseParser.valueExpression().ctx - the parse treeT visitArithmeticUnary(HoodieSqlBaseParser.ArithmeticUnaryContext ctx)
arithmeticUnary
labeled alternative in HoodieSqlBaseParser.valueExpression().ctx - the parse treeT visitStruct(HoodieSqlBaseParser.StructContext ctx)
struct
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitDereference(HoodieSqlBaseParser.DereferenceContext ctx)
dereference
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitSimpleCase(HoodieSqlBaseParser.SimpleCaseContext ctx)
simpleCase
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitCurrentLike(HoodieSqlBaseParser.CurrentLikeContext ctx)
currentLike
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitColumnReference(HoodieSqlBaseParser.ColumnReferenceContext ctx)
columnReference
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitRowConstructor(HoodieSqlBaseParser.RowConstructorContext ctx)
rowConstructor
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitLast(HoodieSqlBaseParser.LastContext ctx)
last
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitStar(HoodieSqlBaseParser.StarContext ctx)
star
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitOverlay(HoodieSqlBaseParser.OverlayContext ctx)
overlay
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitSubscript(HoodieSqlBaseParser.SubscriptContext ctx)
subscript
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitSubqueryExpression(HoodieSqlBaseParser.SubqueryExpressionContext ctx)
subqueryExpression
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitSubstring(HoodieSqlBaseParser.SubstringContext ctx)
substring
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitCast(HoodieSqlBaseParser.CastContext ctx)
cast
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitConstantDefault(HoodieSqlBaseParser.ConstantDefaultContext ctx)
constantDefault
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitLambda(HoodieSqlBaseParser.LambdaContext ctx)
lambda
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitParenthesizedExpression(HoodieSqlBaseParser.ParenthesizedExpressionContext ctx)
parenthesizedExpression
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitExtract(HoodieSqlBaseParser.ExtractContext ctx)
extract
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitTrim(HoodieSqlBaseParser.TrimContext ctx)
trim
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitFunctionCall(HoodieSqlBaseParser.FunctionCallContext ctx)
functionCall
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitSearchedCase(HoodieSqlBaseParser.SearchedCaseContext ctx)
searchedCase
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitPosition(HoodieSqlBaseParser.PositionContext ctx)
position
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitFirst(HoodieSqlBaseParser.FirstContext ctx)
first
labeled alternative in HoodieSqlBaseParser.primaryExpression().ctx - the parse treeT visitNullLiteral(HoodieSqlBaseParser.NullLiteralContext ctx)
nullLiteral
labeled alternative in HoodieSqlBaseParser.constant().ctx - the parse treeT visitIntervalLiteral(HoodieSqlBaseParser.IntervalLiteralContext ctx)
intervalLiteral
labeled alternative in HoodieSqlBaseParser.constant().ctx - the parse treeT visitTypeConstructor(HoodieSqlBaseParser.TypeConstructorContext ctx)
typeConstructor
labeled alternative in HoodieSqlBaseParser.constant().ctx - the parse treeT visitNumericLiteral(HoodieSqlBaseParser.NumericLiteralContext ctx)
numericLiteral
labeled alternative in HoodieSqlBaseParser.constant().ctx - the parse treeT visitBooleanLiteral(HoodieSqlBaseParser.BooleanLiteralContext ctx)
booleanLiteral
labeled alternative in HoodieSqlBaseParser.constant().ctx - the parse treeT visitStringLiteral(HoodieSqlBaseParser.StringLiteralContext ctx)
stringLiteral
labeled alternative in HoodieSqlBaseParser.constant().ctx - the parse treeT visitComparisonOperator(HoodieSqlBaseParser.ComparisonOperatorContext ctx)
HoodieSqlBaseParser.comparisonOperator().ctx - the parse treeT visitArithmeticOperator(HoodieSqlBaseParser.ArithmeticOperatorContext ctx)
HoodieSqlBaseParser.arithmeticOperator().ctx - the parse treeT visitPredicateOperator(HoodieSqlBaseParser.PredicateOperatorContext ctx)
HoodieSqlBaseParser.predicateOperator().ctx - the parse treeT visitBooleanValue(HoodieSqlBaseParser.BooleanValueContext ctx)
HoodieSqlBaseParser.booleanValue().ctx - the parse treeT visitInterval(HoodieSqlBaseParser.IntervalContext ctx)
HoodieSqlBaseParser.interval().ctx - the parse treeT visitErrorCapturingMultiUnitsInterval(HoodieSqlBaseParser.ErrorCapturingMultiUnitsIntervalContext ctx)
HoodieSqlBaseParser.errorCapturingMultiUnitsInterval().ctx - the parse treeT visitMultiUnitsInterval(HoodieSqlBaseParser.MultiUnitsIntervalContext ctx)
HoodieSqlBaseParser.multiUnitsInterval().ctx - the parse treeT visitErrorCapturingUnitToUnitInterval(HoodieSqlBaseParser.ErrorCapturingUnitToUnitIntervalContext ctx)
HoodieSqlBaseParser.errorCapturingUnitToUnitInterval().ctx - the parse treeT visitUnitToUnitInterval(HoodieSqlBaseParser.UnitToUnitIntervalContext ctx)
HoodieSqlBaseParser.unitToUnitInterval().ctx - the parse treeT visitIntervalValue(HoodieSqlBaseParser.IntervalValueContext ctx)
HoodieSqlBaseParser.intervalValue().ctx - the parse treeT visitColPosition(HoodieSqlBaseParser.ColPositionContext ctx)
HoodieSqlBaseParser.colPosition().ctx - the parse treeT visitComplexDataType(HoodieSqlBaseParser.ComplexDataTypeContext ctx)
complexDataType
labeled alternative in HoodieSqlBaseParser.dataType().ctx - the parse treeT visitYearMonthIntervalDataType(HoodieSqlBaseParser.YearMonthIntervalDataTypeContext ctx)
yearMonthIntervalDataType
labeled alternative in HoodieSqlBaseParser.dataType().ctx - the parse treeT visitDayTimeIntervalDataType(HoodieSqlBaseParser.DayTimeIntervalDataTypeContext ctx)
dayTimeIntervalDataType
labeled alternative in HoodieSqlBaseParser.dataType().ctx - the parse treeT visitPrimitiveDataType(HoodieSqlBaseParser.PrimitiveDataTypeContext ctx)
primitiveDataType
labeled alternative in HoodieSqlBaseParser.dataType().ctx - the parse treeT visitQualifiedColTypeWithPositionList(HoodieSqlBaseParser.QualifiedColTypeWithPositionListContext ctx)
HoodieSqlBaseParser.qualifiedColTypeWithPositionList().ctx - the parse treeT visitQualifiedColTypeWithPosition(HoodieSqlBaseParser.QualifiedColTypeWithPositionContext ctx)
HoodieSqlBaseParser.qualifiedColTypeWithPosition().ctx - the parse treeT visitColTypeList(HoodieSqlBaseParser.ColTypeListContext ctx)
HoodieSqlBaseParser.colTypeList().ctx - the parse treeT visitColType(HoodieSqlBaseParser.ColTypeContext ctx)
HoodieSqlBaseParser.colType().ctx - the parse treeT visitComplexColTypeList(HoodieSqlBaseParser.ComplexColTypeListContext ctx)
HoodieSqlBaseParser.complexColTypeList().ctx - the parse treeT visitComplexColType(HoodieSqlBaseParser.ComplexColTypeContext ctx)
HoodieSqlBaseParser.complexColType().ctx - the parse treeT visitWhenClause(HoodieSqlBaseParser.WhenClauseContext ctx)
HoodieSqlBaseParser.whenClause().ctx - the parse treeT visitWindowClause(HoodieSqlBaseParser.WindowClauseContext ctx)
HoodieSqlBaseParser.windowClause().ctx - the parse treeT visitNamedWindow(HoodieSqlBaseParser.NamedWindowContext ctx)
HoodieSqlBaseParser.namedWindow().ctx - the parse treeT visitWindowRef(HoodieSqlBaseParser.WindowRefContext ctx)
windowRef
labeled alternative in HoodieSqlBaseParser.windowSpec().ctx - the parse treeT visitWindowDef(HoodieSqlBaseParser.WindowDefContext ctx)
windowDef
labeled alternative in HoodieSqlBaseParser.windowSpec().ctx - the parse treeT visitWindowFrame(HoodieSqlBaseParser.WindowFrameContext ctx)
HoodieSqlBaseParser.windowFrame().ctx - the parse treeT visitFrameBound(HoodieSqlBaseParser.FrameBoundContext ctx)
HoodieSqlBaseParser.frameBound().ctx - the parse treeT visitQualifiedNameList(HoodieSqlBaseParser.QualifiedNameListContext ctx)
HoodieSqlBaseParser.qualifiedNameList().ctx - the parse treeT visitFunctionName(HoodieSqlBaseParser.FunctionNameContext ctx)
HoodieSqlBaseParser.functionName().ctx - the parse treeT visitQualifiedName(HoodieSqlBaseParser.QualifiedNameContext ctx)
HoodieSqlBaseParser.qualifiedName().ctx - the parse treeT visitErrorCapturingIdentifier(HoodieSqlBaseParser.ErrorCapturingIdentifierContext ctx)
HoodieSqlBaseParser.errorCapturingIdentifier().ctx - the parse treeT visitErrorIdent(HoodieSqlBaseParser.ErrorIdentContext ctx)
errorIdent
labeled alternative in HoodieSqlBaseParser.errorCapturingIdentifierExtra().ctx - the parse treeT visitRealIdent(HoodieSqlBaseParser.RealIdentContext ctx)
realIdent
labeled alternative in HoodieSqlBaseParser.errorCapturingIdentifierExtra().ctx - the parse treeT visitIdentifier(HoodieSqlBaseParser.IdentifierContext ctx)
HoodieSqlBaseParser.identifier().ctx - the parse treeT visitUnquotedIdentifier(HoodieSqlBaseParser.UnquotedIdentifierContext ctx)
unquotedIdentifier
labeled alternative in HoodieSqlBaseParser.strictIdentifier().ctx - the parse treeT visitQuotedIdentifierAlternative(HoodieSqlBaseParser.QuotedIdentifierAlternativeContext ctx)
quotedIdentifierAlternative
labeled alternative in HoodieSqlBaseParser.strictIdentifier().ctx - the parse treeT visitQuotedIdentifier(HoodieSqlBaseParser.QuotedIdentifierContext ctx)
HoodieSqlBaseParser.quotedIdentifier().ctx - the parse treeT visitExponentLiteral(HoodieSqlBaseParser.ExponentLiteralContext ctx)
exponentLiteral
labeled alternative in HoodieSqlBaseParser.number().ctx - the parse treeT visitDecimalLiteral(HoodieSqlBaseParser.DecimalLiteralContext ctx)
decimalLiteral
labeled alternative in HoodieSqlBaseParser.number().ctx - the parse treeT visitLegacyDecimalLiteral(HoodieSqlBaseParser.LegacyDecimalLiteralContext ctx)
legacyDecimalLiteral
labeled alternative in HoodieSqlBaseParser.number().ctx - the parse treeT visitIntegerLiteral(HoodieSqlBaseParser.IntegerLiteralContext ctx)
integerLiteral
labeled alternative in HoodieSqlBaseParser.number().ctx - the parse treeT visitBigIntLiteral(HoodieSqlBaseParser.BigIntLiteralContext ctx)
bigIntLiteral
labeled alternative in HoodieSqlBaseParser.number().ctx - the parse treeT visitSmallIntLiteral(HoodieSqlBaseParser.SmallIntLiteralContext ctx)
smallIntLiteral
labeled alternative in HoodieSqlBaseParser.number().ctx - the parse treeT visitTinyIntLiteral(HoodieSqlBaseParser.TinyIntLiteralContext ctx)
tinyIntLiteral
labeled alternative in HoodieSqlBaseParser.number().ctx - the parse treeT visitDoubleLiteral(HoodieSqlBaseParser.DoubleLiteralContext ctx)
doubleLiteral
labeled alternative in HoodieSqlBaseParser.number().ctx - the parse treeT visitFloatLiteral(HoodieSqlBaseParser.FloatLiteralContext ctx)
floatLiteral
labeled alternative in HoodieSqlBaseParser.number().ctx - the parse treeT visitBigDecimalLiteral(HoodieSqlBaseParser.BigDecimalLiteralContext ctx)
bigDecimalLiteral
labeled alternative in HoodieSqlBaseParser.number().ctx - the parse treeT visitAlterColumnAction(HoodieSqlBaseParser.AlterColumnActionContext ctx)
HoodieSqlBaseParser.alterColumnAction().ctx - the parse treeT visitAnsiNonReserved(HoodieSqlBaseParser.AnsiNonReservedContext ctx)
HoodieSqlBaseParser.ansiNonReserved().ctx - the parse treeT visitStrictNonReserved(HoodieSqlBaseParser.StrictNonReservedContext ctx)
HoodieSqlBaseParser.strictNonReserved().ctx - the parse treeT visitNonReserved(HoodieSqlBaseParser.NonReservedContext ctx)
HoodieSqlBaseParser.nonReserved().ctx - the parse treeCopyright © 2025 The Apache Software Foundation. All rights reserved.