T - The return type of the visit operation. Use Void for
operations with no return type.public interface ClickHouseParserVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
ClickHouseParser.T visitQueryList(ClickHouseParser.QueryListContext ctx)
ClickHouseParser.queryList().ctx - the parse treeT visitQueryStmt(ClickHouseParser.QueryStmtContext ctx)
ClickHouseParser.queryStmt().ctx - the parse treeT visitQuery(ClickHouseParser.QueryContext ctx)
ClickHouseParser.query().ctx - the parse treeT visitAlterTableStmt(ClickHouseParser.AlterTableStmtContext ctx)
AlterTableStmt
labeled alternative in ClickHouseParser.alterStmt().ctx - the parse treeT visitAlterTableAddClause(ClickHouseParser.AlterTableAddClauseContext ctx)
AlterTableAddClause
labeled alternative in ClickHouseParser.alterTableClause().ctx - the parse treeT visitAlterTableDropClause(ClickHouseParser.AlterTableDropClauseContext ctx)
AlterTableDropClause
labeled alternative in ClickHouseParser.alterTableClause().ctx - the parse treeT visitAlterTableModifyClause(ClickHouseParser.AlterTableModifyClauseContext ctx)
AlterTableModifyClause
labeled alternative in ClickHouseParser.alterTableClause().ctx - the parse treeT visitCheckStmt(ClickHouseParser.CheckStmtContext ctx)
ClickHouseParser.checkStmt().ctx - the parse treeT visitCreateDatabaseStmt(ClickHouseParser.CreateDatabaseStmtContext ctx)
createDatabaseStmt
labeled alternative in ClickHouseParser.createStmt().ctx - the parse treeT visitCreateTableStmt(ClickHouseParser.CreateTableStmtContext ctx)
createTableStmt
labeled alternative in ClickHouseParser.createStmt().ctx - the parse treeT visitSchemaDescriptionClause(ClickHouseParser.SchemaDescriptionClauseContext ctx)
SchemaDescriptionClause
labeled alternative in ClickHouseParser.schemaClause().ctx - the parse treeT visitSchemaAsSubqueryClause(ClickHouseParser.SchemaAsSubqueryClauseContext ctx)
SchemaAsSubqueryClause
labeled alternative in ClickHouseParser.schemaClause().ctx - the parse treeT visitSchemaAsTableClause(ClickHouseParser.SchemaAsTableClauseContext ctx)
SchemaAsTableClause
labeled alternative in ClickHouseParser.schemaClause().ctx - the parse treeT visitSchemaAsFunctionClause(ClickHouseParser.SchemaAsFunctionClauseContext ctx)
SchemaAsFunctionClause
labeled alternative in ClickHouseParser.schemaClause().ctx - the parse treeT visitEngineClause(ClickHouseParser.EngineClauseContext ctx)
ClickHouseParser.engineClause().ctx - the parse treeT visitPartitionByClause(ClickHouseParser.PartitionByClauseContext ctx)
ClickHouseParser.partitionByClause().ctx - the parse treeT visitPrimaryKeyClause(ClickHouseParser.PrimaryKeyClauseContext ctx)
ClickHouseParser.primaryKeyClause().ctx - the parse treeT visitSampleByClause(ClickHouseParser.SampleByClauseContext ctx)
ClickHouseParser.sampleByClause().ctx - the parse treeT visitTtlClause(ClickHouseParser.TtlClauseContext ctx)
ClickHouseParser.ttlClause().ctx - the parse treeT visitEngineExpr(ClickHouseParser.EngineExprContext ctx)
ClickHouseParser.engineExpr().ctx - the parse treeT visitTableElementExprColumn(ClickHouseParser.TableElementExprColumnContext ctx)
TableElementExprColumn
labeled alternative in ClickHouseParser.tableElementExpr().ctx - the parse treeT visitTableColumnDfnt(ClickHouseParser.TableColumnDfntContext ctx)
ClickHouseParser.tableColumnDfnt().ctx - the parse treeT visitTableColumnPropertyExpr(ClickHouseParser.TableColumnPropertyExprContext ctx)
ClickHouseParser.tableColumnPropertyExpr().ctx - the parse treeT visitTtlExpr(ClickHouseParser.TtlExprContext ctx)
ClickHouseParser.ttlExpr().ctx - the parse treeT visitDescribeStmt(ClickHouseParser.DescribeStmtContext ctx)
ClickHouseParser.describeStmt().ctx - the parse treeT visitDropDatabaseStmt(ClickHouseParser.DropDatabaseStmtContext ctx)
DropDatabaseStmt
labeled alternative in ClickHouseParser.dropStmt().ctx - the parse treeT visitDropTableStmt(ClickHouseParser.DropTableStmtContext ctx)
DropTableStmt
labeled alternative in ClickHouseParser.dropStmt().ctx - the parse treeT visitInsertStmt(ClickHouseParser.InsertStmtContext ctx)
ClickHouseParser.insertStmt().ctx - the parse treeT visitValuesClause(ClickHouseParser.ValuesClauseContext ctx)
ClickHouseParser.valuesClause().ctx - the parse treeT visitValueTupleExpr(ClickHouseParser.ValueTupleExprContext ctx)
ClickHouseParser.valueTupleExpr().ctx - the parse treeT visitOptimizeStmt(ClickHouseParser.OptimizeStmtContext ctx)
ClickHouseParser.optimizeStmt().ctx - the parse treeT visitPartitionClause(ClickHouseParser.PartitionClauseContext ctx)
ClickHouseParser.partitionClause().ctx - the parse treeT visitSelectUnionStmt(ClickHouseParser.SelectUnionStmtContext ctx)
ClickHouseParser.selectUnionStmt().ctx - the parse treeT visitSelectStmt(ClickHouseParser.SelectStmtContext ctx)
ClickHouseParser.selectStmt().ctx - the parse treeT visitWithClause(ClickHouseParser.WithClauseContext ctx)
ClickHouseParser.withClause().ctx - the parse treeT visitFromClause(ClickHouseParser.FromClauseContext ctx)
ClickHouseParser.fromClause().ctx - the parse treeT visitSampleClause(ClickHouseParser.SampleClauseContext ctx)
ClickHouseParser.sampleClause().ctx - the parse treeT visitArrayJoinClause(ClickHouseParser.ArrayJoinClauseContext ctx)
ClickHouseParser.arrayJoinClause().ctx - the parse treeT visitPrewhereClause(ClickHouseParser.PrewhereClauseContext ctx)
ClickHouseParser.prewhereClause().ctx - the parse treeT visitWhereClause(ClickHouseParser.WhereClauseContext ctx)
ClickHouseParser.whereClause().ctx - the parse treeT visitGroupByClause(ClickHouseParser.GroupByClauseContext ctx)
ClickHouseParser.groupByClause().ctx - the parse treeT visitHavingClause(ClickHouseParser.HavingClauseContext ctx)
ClickHouseParser.havingClause().ctx - the parse treeT visitOrderByClause(ClickHouseParser.OrderByClauseContext ctx)
ClickHouseParser.orderByClause().ctx - the parse treeT visitLimitByClause(ClickHouseParser.LimitByClauseContext ctx)
ClickHouseParser.limitByClause().ctx - the parse treeT visitLimitClause(ClickHouseParser.LimitClauseContext ctx)
ClickHouseParser.limitClause().ctx - the parse treeT visitSettingsClause(ClickHouseParser.SettingsClauseContext ctx)
ClickHouseParser.settingsClause().ctx - the parse treeT visitJoinExprOp(ClickHouseParser.JoinExprOpContext ctx)
JoinExprOp
labeled alternative in ClickHouseParser.joinExpr().ctx - the parse treeT visitJoinExprTable(ClickHouseParser.JoinExprTableContext ctx)
JoinExprTable
labeled alternative in ClickHouseParser.joinExpr().ctx - the parse treeT visitJoinExprParens(ClickHouseParser.JoinExprParensContext ctx)
JoinExprParens
labeled alternative in ClickHouseParser.joinExpr().ctx - the parse treeT visitJoinExprCrossOp(ClickHouseParser.JoinExprCrossOpContext ctx)
JoinExprCrossOp
labeled alternative in ClickHouseParser.joinExpr().ctx - the parse treeT visitJoinOpInner(ClickHouseParser.JoinOpInnerContext ctx)
JoinOpInner
labeled alternative in ClickHouseParser.joinOp().ctx - the parse treeT visitJoinOpLeftRight(ClickHouseParser.JoinOpLeftRightContext ctx)
JoinOpLeftRight
labeled alternative in ClickHouseParser.joinOp().ctx - the parse treeT visitJoinOpFull(ClickHouseParser.JoinOpFullContext ctx)
JoinOpFull
labeled alternative in ClickHouseParser.joinOp().ctx - the parse treeT visitJoinOpCross(ClickHouseParser.JoinOpCrossContext ctx)
ClickHouseParser.joinOpCross().ctx - the parse treeT visitJoinConstraintClause(ClickHouseParser.JoinConstraintClauseContext ctx)
ClickHouseParser.joinConstraintClause().ctx - the parse treeT visitLimitExpr(ClickHouseParser.LimitExprContext ctx)
ClickHouseParser.limitExpr().ctx - the parse treeT visitOrderExprList(ClickHouseParser.OrderExprListContext ctx)
ClickHouseParser.orderExprList().ctx - the parse treeT visitOrderExpr(ClickHouseParser.OrderExprContext ctx)
ClickHouseParser.orderExpr().ctx - the parse treeT visitRatioExpr(ClickHouseParser.RatioExprContext ctx)
ClickHouseParser.ratioExpr().ctx - the parse treeT visitSettingExprList(ClickHouseParser.SettingExprListContext ctx)
ClickHouseParser.settingExprList().ctx - the parse treeT visitSettingExpr(ClickHouseParser.SettingExprContext ctx)
ClickHouseParser.settingExpr().ctx - the parse treeT visitSetStmt(ClickHouseParser.SetStmtContext ctx)
ClickHouseParser.setStmt().ctx - the parse treeT visitShowCreateTableStmt(ClickHouseParser.ShowCreateTableStmtContext ctx)
showCreateTableStmt
labeled alternative in ClickHouseParser.showStmt().ctx - the parse treeT visitShowTablesStmt(ClickHouseParser.ShowTablesStmtContext ctx)
showTablesStmt
labeled alternative in ClickHouseParser.showStmt().ctx - the parse treeT visitUseStmt(ClickHouseParser.UseStmtContext ctx)
ClickHouseParser.useStmt().ctx - the parse treeT visitValueExprList(ClickHouseParser.ValueExprListContext ctx)
ClickHouseParser.valueExprList().ctx - the parse treeT visitValueExprLiteral(ClickHouseParser.ValueExprLiteralContext ctx)
ValueExprLiteral
labeled alternative in ClickHouseParser.valueExpr().ctx - the parse treeT visitValueExprTuple(ClickHouseParser.ValueExprTupleContext ctx)
ValueExprTuple
labeled alternative in ClickHouseParser.valueExpr().ctx - the parse treeT visitValueExprArray(ClickHouseParser.ValueExprArrayContext ctx)
ValueExprArray
labeled alternative in ClickHouseParser.valueExpr().ctx - the parse treeT visitColumnTypeExprSimple(ClickHouseParser.ColumnTypeExprSimpleContext ctx)
ColumnTypeExprSimple
labeled alternative in ClickHouseParser.columnTypeExpr().ctx - the parse treeT visitColumnTypeExprParam(ClickHouseParser.ColumnTypeExprParamContext ctx)
ColumnTypeExprParam
labeled alternative in ClickHouseParser.columnTypeExpr().ctx - the parse treeT visitColumnTypeExprEnum(ClickHouseParser.ColumnTypeExprEnumContext ctx)
ColumnTypeExprEnum
labeled alternative in ClickHouseParser.columnTypeExpr().ctx - the parse treeT visitColumnTypeExprComplex(ClickHouseParser.ColumnTypeExprComplexContext ctx)
ColumnTypeExprComplex
labeled alternative in ClickHouseParser.columnTypeExpr().ctx - the parse treeT visitColumnTypeExprNested(ClickHouseParser.ColumnTypeExprNestedContext ctx)
ColumnTypeExprNested
labeled alternative in ClickHouseParser.columnTypeExpr().ctx - the parse treeT visitColumnExprList(ClickHouseParser.ColumnExprListContext ctx)
ClickHouseParser.columnExprList().ctx - the parse treeT visitColumnsExprAsterisk(ClickHouseParser.ColumnsExprAsteriskContext ctx)
ColumnsExprAsterisk
labeled alternative in ClickHouseParser.columnsExpr().ctx - the parse treeT visitColumnsExprSubquery(ClickHouseParser.ColumnsExprSubqueryContext ctx)
ColumnsExprSubquery
labeled alternative in ClickHouseParser.columnsExpr().ctx - the parse treeT visitColumnsExprColumn(ClickHouseParser.ColumnsExprColumnContext ctx)
ColumnsExprColumn
labeled alternative in ClickHouseParser.columnsExpr().ctx - the parse treeT visitColumnExprTernaryOp(ClickHouseParser.ColumnExprTernaryOpContext ctx)
ColumnExprTernaryOp
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprAlias(ClickHouseParser.ColumnExprAliasContext ctx)
ColumnExprAlias
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprExtract(ClickHouseParser.ColumnExprExtractContext ctx)
ColumnExprExtract
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprSubquery(ClickHouseParser.ColumnExprSubqueryContext ctx)
ColumnExprSubquery
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprTrim(ClickHouseParser.ColumnExprTrimContext ctx)
ColumnExprTrim
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprLiteral(ClickHouseParser.ColumnExprLiteralContext ctx)
ColumnExprLiteral
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprArray(ClickHouseParser.ColumnExprArrayContext ctx)
ColumnExprArray
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprTuple(ClickHouseParser.ColumnExprTupleContext ctx)
ColumnExprTuple
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprArrayAccess(ClickHouseParser.ColumnExprArrayAccessContext ctx)
ColumnExprArrayAccess
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprBetween(ClickHouseParser.ColumnExprBetweenContext ctx)
ColumnExprBetween
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprParens(ClickHouseParser.ColumnExprParensContext ctx)
ColumnExprParens
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprUnaryOp(ClickHouseParser.ColumnExprUnaryOpContext ctx)
ColumnExprUnaryOp
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprTupleAccess(ClickHouseParser.ColumnExprTupleAccessContext ctx)
ColumnExprTupleAccess
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprCase(ClickHouseParser.ColumnExprCaseContext ctx)
ColumnExprCase
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprInterval(ClickHouseParser.ColumnExprIntervalContext ctx)
ColumnExprInterval
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprIsNull(ClickHouseParser.ColumnExprIsNullContext ctx)
ColumnExprIsNull
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprIdentifier(ClickHouseParser.ColumnExprIdentifierContext ctx)
ColumnExprIdentifier
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprBinaryOp(ClickHouseParser.ColumnExprBinaryOpContext ctx)
ColumnExprBinaryOp
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprAsterisk(ClickHouseParser.ColumnExprAsteriskContext ctx)
ColumnExprAsterisk
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnExprFunction(ClickHouseParser.ColumnExprFunctionContext ctx)
ColumnExprFunction
labeled alternative in ClickHouseParser.columnExpr().ctx - the parse treeT visitColumnParamList(ClickHouseParser.ColumnParamListContext ctx)
ClickHouseParser.columnParamList().ctx - the parse treeT visitColumnArgList(ClickHouseParser.ColumnArgListContext ctx)
ClickHouseParser.columnArgList().ctx - the parse treeT visitColumnArgExpr(ClickHouseParser.ColumnArgExprContext ctx)
ClickHouseParser.columnArgExpr().ctx - the parse treeT visitColumnLambdaExpr(ClickHouseParser.ColumnLambdaExprContext ctx)
ClickHouseParser.columnLambdaExpr().ctx - the parse treeT visitColumnIdentifier(ClickHouseParser.ColumnIdentifierContext ctx)
ClickHouseParser.columnIdentifier().ctx - the parse treeT visitCommentExpr(ClickHouseParser.CommentExprContext ctx)
ClickHouseParser.commentExpr().ctx - the parse treeT visitTableExprIdentifier(ClickHouseParser.TableExprIdentifierContext ctx)
TableExprIdentifier
labeled alternative in ClickHouseParser.tableExpr().ctx - the parse treeT visitTableExprSubquery(ClickHouseParser.TableExprSubqueryContext ctx)
TableExprSubquery
labeled alternative in ClickHouseParser.tableExpr().ctx - the parse treeT visitTableExprAlias(ClickHouseParser.TableExprAliasContext ctx)
TableExprAlias
labeled alternative in ClickHouseParser.tableExpr().ctx - the parse treeT visitTableExprFunction(ClickHouseParser.TableExprFunctionContext ctx)
TableExprFunction
labeled alternative in ClickHouseParser.tableExpr().ctx - the parse treeT visitTableIdentifier(ClickHouseParser.TableIdentifierContext ctx)
ClickHouseParser.tableIdentifier().ctx - the parse treeT visitTableArgList(ClickHouseParser.TableArgListContext ctx)
ClickHouseParser.tableArgList().ctx - the parse treeT visitTableArgExpr(ClickHouseParser.TableArgExprContext ctx)
ClickHouseParser.tableArgExpr().ctx - the parse treeT visitDatabaseIdentifier(ClickHouseParser.DatabaseIdentifierContext ctx)
ClickHouseParser.databaseIdentifier().ctx - the parse treeT visitLiteral(ClickHouseParser.LiteralContext ctx)
ClickHouseParser.literal().ctx - the parse treeT visitKeyword(ClickHouseParser.KeywordContext ctx)
ClickHouseParser.keyword().ctx - the parse treeT visitIdentifier(ClickHouseParser.IdentifierContext ctx)
ClickHouseParser.identifier().ctx - the parse treeT visitUnaryOp(ClickHouseParser.UnaryOpContext ctx)
ClickHouseParser.unaryOp().ctx - the parse treeT visitBinaryOp(ClickHouseParser.BinaryOpContext ctx)
ClickHouseParser.binaryOp().ctx - the parse treeT visitEnumValue(ClickHouseParser.EnumValueContext ctx)
ClickHouseParser.enumValue().ctx - the parse treeCopyright © 2022. All rights reserved.