Interface RelationalParserVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Subinterfaces:
TypedVisitor
- All Known Implementing Classes:
AstNormalizer,BaseVisitor,DdlVisitor,DelegatingVisitor,ExpressionVisitor,IdentifierVisitor,MetadataPlanVisitor,QueryVisitor,RelationalParserBaseVisitor
public interface RelationalParserVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
RelationalParser.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byRelationalParser.administrationStatement().Visit a parse tree produced by theaggregateFunctionCalllabeled alternative inRelationalParser.functionCall().Visit a parse tree produced byRelationalParser.aggregateWindowedFunction().Visit a parse tree produced byRelationalParser.arrayConstructor().Visit a parse tree produced by thearrayConstructorExpressionAtomlabeled alternative inRelationalParser.expressionAtom().Visit a parse tree produced byRelationalParser.assignmentField().Visit a parse tree produced by theatomTableItemlabeled alternative inRelationalParser.tableSourceItem().Visit a parse tree produced by thebetweenComparisonPredicatelabeled alternative inRelationalParser.predicate().Visit a parse tree produced by thebinaryComparisonPredicatelabeled alternative inRelationalParser.expressionAtom().Visit a parse tree produced by thebitExpressionAtomlabeled alternative inRelationalParser.expressionAtom().Visit a parse tree produced byRelationalParser.bitOperator().Visit a parse tree produced by thebitStringConstantlabeled alternative inRelationalParser.constant().Visit a parse tree produced by thebooleanConstantlabeled alternative inRelationalParser.constant().Visit a parse tree produced byRelationalParser.booleanLiteral().Visit a parse tree produced by thebytesConstantlabeled alternative inRelationalParser.constant().Visit a parse tree produced byRelationalParser.bytesLiteral().Visit a parse tree produced by thecaseExpressionFunctionCalllabeled alternative inRelationalParser.specificFunction().Visit a parse tree produced byRelationalParser.caseFuncAlternative().Visit a parse tree produced by thecaseFunctionCalllabeled alternative inRelationalParser.specificFunction().Visit a parse tree produced by thecharFunctionCalllabeled alternative inRelationalParser.specificFunction().Visit a parse tree produced byRelationalParser.charSet().Visit a parse tree produced byRelationalParser.charsetName().Visit a parse tree produced byRelationalParser.charsetNameBase().Visit a parse tree produced byRelationalParser.collationName().Visit a parse tree produced by thecollectionDataTypelabeled alternative inRelationalParser.dataType().Visit a parse tree produced byRelationalParser.collectionOptions().Visit a parse tree produced byRelationalParser.columnDefinition().Visit a parse tree produced byRelationalParser.columnType().Visit a parse tree produced byRelationalParser.commitStatement().Visit a parse tree produced byRelationalParser.comparisonOperator().Visit a parse tree produced by theconstantExpressionAtomlabeled alternative inRelationalParser.expressionAtom().Visit a parse tree produced byRelationalParser.continuation().Visit a parse tree produced byRelationalParser.continuationAtom().Visit a parse tree produced byRelationalParser.convertedDataType().Visit a parse tree produced by thecreateDatabaseStatementlabeled alternative inRelationalParser.createStatement().Visit a parse tree produced by thecreateSchemaStatementlabeled alternative inRelationalParser.createStatement().Visit a parse tree produced by thecreateSchemaTemplateStatementlabeled alternative inRelationalParser.createStatement().Visit a parse tree produced byRelationalParser.createTempFunction().Visit a parse tree produced byRelationalParser.ctes().Visit a parse tree produced byRelationalParser.currentTimestamp().Visit a parse tree produced by thedataTypeFunctionCalllabeled alternative inRelationalParser.specificFunction().Visit a parse tree produced byRelationalParser.ddlStatement().Visit a parse tree produced by thedecimalConstantlabeled alternative inRelationalParser.constant().Visit a parse tree produced byRelationalParser.decimalLiteral().Visit a parse tree produced byRelationalParser.defaultValue().Visit a parse tree produced byRelationalParser.deleteStatement().Visit a parse tree produced by thedescribeConnectionlabeled alternative inRelationalParser.describeObjectClause().Visit a parse tree produced by thedescribeStatementslabeled alternative inRelationalParser.describeObjectClause().Visit a parse tree produced byRelationalParser.deterministicCharacteristic().Visit a parse tree produced by thedimensionDataTypelabeled alternative inRelationalParser.dataType().Visit a parse tree produced byRelationalParser.dispatchClause().Visit a parse tree produced byRelationalParser.dmlStatement().Visit a parse tree produced by thedropDatabaseStatementlabeled alternative inRelationalParser.dropStatement().Visit a parse tree produced by thedropSchemaStatementlabeled alternative inRelationalParser.dropStatement().Visit a parse tree produced by thedropSchemaTemplateStatementlabeled alternative inRelationalParser.dropStatement().Visit a parse tree produced byRelationalParser.dropTempFunction().Visit a parse tree produced byRelationalParser.enumDefinition().Visit a parse tree produced byRelationalParser.executeContinuationStatement().Visit a parse tree produced byRelationalParser.executeStatement().Visit a parse tree produced by theexistsExpressionAtomlabeled alternative inRelationalParser.expression().Visit a parse tree produced by theexpressionBodylabeled alternative inRelationalParser.routineBody().Visit a parse tree produced byRelationalParser.expressionOrDefault().Visit a parse tree produced byRelationalParser.expressions().Visit a parse tree produced byRelationalParser.expressionsWithDefaults().Visit a parse tree produced byRelationalParser.expressionWithOptionalName().Visit a parse tree produced by theextractFunctionCalllabeled alternative inRelationalParser.specificFunction().Visit a parse tree produced byRelationalParser.fromClause().Visit a parse tree produced byRelationalParser.fullColumnName().Visit a parse tree produced by thefullColumnNameExpressionAtomlabeled alternative inRelationalParser.expressionAtom().Visit a parse tree produced byRelationalParser.fullDescribeStatement().Visit a parse tree produced byRelationalParser.fullId().Visit a parse tree produced byRelationalParser.fullIdList().Visit a parse tree produced byRelationalParser.functionArg().Visit a parse tree produced byRelationalParser.functionArgs().Visit a parse tree produced by thefunctionCallExpressionAtomlabeled alternative inRelationalParser.expressionAtom().Visit a parse tree produced byRelationalParser.functionColumnType().Visit a parse tree produced byRelationalParser.functionNameBase().Visit a parse tree produced byRelationalParser.functionSpecification().Visit a parse tree produced by thegetFormatFunctionCalllabeled alternative inRelationalParser.specificFunction().Visit a parse tree produced byRelationalParser.groupByClause().Visit a parse tree produced byRelationalParser.groupByItem().Visit a parse tree produced byRelationalParser.havingClause().Visit a parse tree produced byRelationalParser.helpStatement().Visit a parse tree produced byRelationalParser.ifExists().Visit a parse tree produced byRelationalParser.ifNotExists().Visit a parse tree produced byRelationalParser.indexAttribute().Visit a parse tree produced byRelationalParser.indexAttributes().Visit a parse tree produced byRelationalParser.indexColumnName().Visit a parse tree produced byRelationalParser.indexColumnNames().Visit a parse tree produced byRelationalParser.indexDefinition().Visit a parse tree produced byRelationalParser.indexHint().Visit a parse tree produced byRelationalParser.indexHintType().Visit a parse tree produced byRelationalParser.inlineTableDefinition().Visit a parse tree produced by theinlineTableItemlabeled alternative inRelationalParser.tableSourceItem().Visit a parse tree produced byRelationalParser.inList().Visit a parse tree produced by theinnerJoinlabeled alternative inRelationalParser.joinPart().Visit a parse tree produced by theinPredicatelabeled alternative inRelationalParser.predicate().Visit a parse tree produced byRelationalParser.insertStatement().Visit a parse tree produced by theinsertStatementValueSelectlabeled alternative inRelationalParser.insertStatementValue().Visit a parse tree produced by theinsertStatementValueValueslabeled alternative inRelationalParser.insertStatementValue().Visit a parse tree produced byRelationalParser.intervalType().Visit a parse tree produced byRelationalParser.intervalTypeBase().Visit a parse tree produced by theisExpressionlabeled alternative inRelationalParser.predicate().Visit a parse tree produced byRelationalParser.jsonOperator().Visit a parse tree produced byRelationalParser.keywordsCanBeId().Visit a parse tree produced byRelationalParser.killStatement().Visit a parse tree produced byRelationalParser.languageClause().Visit a parse tree produced byRelationalParser.languageName().Visit a parse tree produced byRelationalParser.lengthOneDimension().Visit a parse tree produced byRelationalParser.lengthTwoDimension().Visit a parse tree produced byRelationalParser.lengthTwoOptionalDimension().Visit a parse tree produced byRelationalParser.levelInWeightListElement().Visit a parse tree produced by thelevelWeightListlabeled alternative inRelationalParser.levelsInWeightString().Visit a parse tree produced by thelevelWeightRangelabeled alternative inRelationalParser.levelsInWeightString().Visit a parse tree produced by thelikePredicatelabeled alternative inRelationalParser.predicate().Visit a parse tree produced byRelationalParser.limitClause().Visit a parse tree produced byRelationalParser.limitClauseAtom().Visit a parse tree produced byRelationalParser.loadedTableIndexes().Visit a parse tree produced by thelogicalExpressionlabeled alternative inRelationalParser.expression().Visit a parse tree produced byRelationalParser.logicalOperator().Visit a parse tree produced by thelongVarbinaryDataTypelabeled alternative inRelationalParser.dataType().Visit a parse tree produced by thelongVarcharDataTypelabeled alternative inRelationalParser.dataType().Visit a parse tree produced by themathExpressionAtomlabeled alternative inRelationalParser.expressionAtom().Visit a parse tree produced byRelationalParser.mathOperator().Visit a parse tree produced byRelationalParser.namedFunctionArg().Visit a parse tree produced byRelationalParser.namedQuery().Visit a parse tree produced by thenationalStringDataTypelabeled alternative inRelationalParser.dataType().Visit a parse tree produced by thenationalVaryingStringDataTypelabeled alternative inRelationalParser.dataType().Visit a parse tree produced by thenaturalJoinlabeled alternative inRelationalParser.joinPart().Visit a parse tree produced by thenegativeDecimalConstantlabeled alternative inRelationalParser.constant().Visit a parse tree produced byRelationalParser.nonAggregateWindowedFunction().Visit a parse tree produced by thenotExpressionlabeled alternative inRelationalParser.expression().Visit a parse tree produced byRelationalParser.nullCallClause().Visit a parse tree produced by thenullColumnConstraintlabeled alternative inRelationalParser.columnConstraint().Visit a parse tree produced by thenullConstantlabeled alternative inRelationalParser.constant().Visit a parse tree produced byRelationalParser.nullLiteral().Visit a parse tree produced byRelationalParser.nullNotnull().Visit a parse tree produced byRelationalParser.ofTypeClause().Visit a parse tree produced byRelationalParser.option().Visit a parse tree produced byRelationalParser.optionsClause().Visit a parse tree produced byRelationalParser.orderByClause().Visit a parse tree produced byRelationalParser.orderByExpression().Visit a parse tree produced by theouterJoinlabeled alternative inRelationalParser.joinPart().Visit a parse tree produced byRelationalParser.overClause().Visit a parse tree produced byRelationalParser.parameterMode().Visit a parse tree produced byRelationalParser.parameterStyle().Visit a parse tree produced by theparenthesisQuerylabeled alternative inRelationalParser.queryTerm().Visit a parse tree produced byRelationalParser.path().Visit a parse tree produced by thepositionFunctionCalllabeled alternative inRelationalParser.specificFunction().Visit a parse tree produced by thepredicatedExpressionlabeled alternative inRelationalParser.expression().Visit a parse tree produced byRelationalParser.preparedStatement().Visit a parse tree produced byRelationalParser.preparedStatementParameter().Visit a parse tree produced by thepreparedStatementParameterAtomlabeled alternative inRelationalParser.expressionAtom().Visit a parse tree produced byRelationalParser.prepareStatement().Visit a parse tree produced byRelationalParser.primaryKeyDefinition().Visit a parse tree produced byRelationalParser.primitiveType().Visit a parse tree produced byRelationalParser.query().Visit a parse tree produced byRelationalParser.queryOption().Visit a parse tree produced byRelationalParser.queryOptions().Visit a parse tree produced by thequeryTermDefaultlabeled alternative inRelationalParser.queryExpressionBody().Visit a parse tree produced byRelationalParser.recordConstructor().Visit a parse tree produced by therecordConstructorExpressionAtomlabeled alternative inRelationalParser.expressionAtom().Visit a parse tree produced byRelationalParser.recordConstructorForInlineTable().Visit a parse tree produced byRelationalParser.recordConstructorForInsert().Visit a parse tree produced byRelationalParser.resetStatement().Visit a parse tree produced byRelationalParser.returnsClause().Visit a parse tree produced byRelationalParser.returnsTableType().Visit a parse tree produced byRelationalParser.returnsType().Visit a parse tree produced byRelationalParser.returnValue().Visit a parse tree produced byRelationalParser.rollbackStatement().Visit a parse tree produced byRelationalParser.root().Visit a parse tree produced byRelationalParser.routineCharacteristics().Visit a parse tree produced by thescalarFunctionCalllabeled alternative inRelationalParser.functionCall().Visit a parse tree produced byRelationalParser.scalarFunctionName().Visit a parse tree produced byRelationalParser.schemaId().Visit a parse tree produced byRelationalParser.schemaTemplateId().Visit a parse tree produced byRelationalParser.selectElements().Visit a parse tree produced by theselectExpressionElementlabeled alternative inRelationalParser.selectElement().Visit a parse tree produced by theselectQualifierStarElementlabeled alternative inRelationalParser.selectElement().Visit a parse tree produced by theselectStarElementlabeled alternative inRelationalParser.selectElement().Visit a parse tree produced byRelationalParser.selectStatement().Visit a parse tree produced by thesetAutocommitlabeled alternative inRelationalParser.setStatement().Visit a parse tree produced byRelationalParser.setAutocommitStatement().Visit a parse tree produced by thesetCharsetlabeled alternative inRelationalParser.setStatement().Visit a parse tree produced by thesetNameslabeled alternative inRelationalParser.setStatement().Visit a parse tree produced by thesetNewValueInsideTriggerlabeled alternative inRelationalParser.setStatement().Visit a parse tree produced by thesetQuerylabeled alternative inRelationalParser.queryExpressionBody().Visit a parse tree produced by thesetTransactionlabeled alternative inRelationalParser.setStatement().Visit a parse tree produced byRelationalParser.setTransactionStatement().Visit a parse tree produced by thesetVariablelabeled alternative inRelationalParser.setStatement().Visit a parse tree produced by theshowDatabasesStatementlabeled alternative inRelationalParser.showStatement().Visit a parse tree produced by theshowSchemaTemplatesStatementlabeled alternative inRelationalParser.showStatement().Visit a parse tree produced by thesimpleDataTypelabeled alternative inRelationalParser.dataType().Visit a parse tree produced by thesimpleDescribeSchemaStatementlabeled alternative inRelationalParser.simpleDescribeStatement().visitSimpleDescribeSchemaTemplateStatement(RelationalParser.SimpleDescribeSchemaTemplateStatementContext ctx) Visit a parse tree produced by thesimpleDescribeSchemaTemplateStatementlabeled alternative inRelationalParser.simpleDescribeStatement().Visit a parse tree produced by thesimpleFunctionCalllabeled alternative inRelationalParser.specificFunction().Visit a parse tree produced byRelationalParser.simpleId().Visit a parse tree produced by thesimpleTablelabeled alternative inRelationalParser.queryTerm().Visit a parse tree produced by thespatialDataTypelabeled alternative inRelationalParser.dataType().Visit a parse tree produced by thespecificFunctionCalllabeled alternative inRelationalParser.functionCall().Visit a parse tree produced byRelationalParser.sqlInvokedFunction().Visit a parse tree produced byRelationalParser.sqlParameterDeclaration().Visit a parse tree produced byRelationalParser.sqlParameterDeclarationList().Visit a parse tree produced byRelationalParser.sqlParameterDeclarations().Visit a parse tree produced byRelationalParser.sqlReturnStatement().Visit a parse tree produced byRelationalParser.startTransaction().Visit a parse tree produced byRelationalParser.statement().Visit a parse tree produced by thestatementBodylabeled alternative inRelationalParser.routineBody().Visit a parse tree produced byRelationalParser.statements().Visit a parse tree produced by thestraightJoinlabeled alternative inRelationalParser.joinPart().Visit a parse tree produced by thestringConstantlabeled alternative inRelationalParser.constant().Visit a parse tree produced by thestringDataTypelabeled alternative inRelationalParser.dataType().Visit a parse tree produced byRelationalParser.stringLiteral().Visit a parse tree produced byRelationalParser.structDefinition().Visit a parse tree produced by thesubqueryTableItemlabeled alternative inRelationalParser.tableSourceItem().Visit a parse tree produced by thesubscriptExpressionlabeled alternative inRelationalParser.expressionAtom().Visit a parse tree produced by thesubstrFunctionCalllabeled alternative inRelationalParser.specificFunction().Visit a parse tree produced byRelationalParser.tableDefinition().Visit a parse tree produced byRelationalParser.tableFunction().Visit a parse tree produced byRelationalParser.tableFunctionArgs().Visit a parse tree produced byRelationalParser.tableFunctionColumnList().Visit a parse tree produced byRelationalParser.tableFunctionColumnListElement().Visit a parse tree produced byRelationalParser.tableFunctionName().Visit a parse tree produced byRelationalParser.tableIndexes().Visit a parse tree produced byRelationalParser.tableName().Visit a parse tree produced byRelationalParser.tables().Visit a parse tree produced by thetableSourceBaselabeled alternative inRelationalParser.tableSource().Visit a parse tree produced byRelationalParser.tableSources().Visit a parse tree produced by thetableValuedFunctionlabeled alternative inRelationalParser.tableSourceItem().Visit a parse tree produced byRelationalParser.templateClause().Visit a parse tree produced byRelationalParser.tempSqlInvokedFunction().Visit a parse tree produced byRelationalParser.transactionLevel().Visit a parse tree produced byRelationalParser.transactionOption().Visit a parse tree produced byRelationalParser.transactionStatement().Visit a parse tree produced byRelationalParser.traversalOrderClause().Visit a parse tree produced by thetrimFunctionCalllabeled alternative inRelationalParser.specificFunction().Visit a parse tree produced byRelationalParser.uid().Visit a parse tree produced byRelationalParser.uidList().Visit a parse tree produced byRelationalParser.uidListWithNestings().Visit a parse tree produced byRelationalParser.uidListWithNestingsInParens().Visit a parse tree produced byRelationalParser.uidWithNestings().Visit a parse tree produced byRelationalParser.unaryOperator().Visit a parse tree produced byRelationalParser.updatedElement().Visit a parse tree produced byRelationalParser.updateStatement().Visit a parse tree produced by theuserDefinedScalarFunctionCalllabeled alternative inRelationalParser.functionCall().Visit a parse tree produced byRelationalParser.userDefinedScalarFunctionName().visitUserDefinedScalarFunctionStatementBody(RelationalParser.UserDefinedScalarFunctionStatementBodyContext ctx) Visit a parse tree produced by theuserDefinedScalarFunctionStatementBodylabeled alternative inRelationalParser.routineBody().Visit a parse tree produced byRelationalParser.userVariables().Visit a parse tree produced byRelationalParser.utilityStatement().Visit a parse tree produced by thevaluesFunctionCalllabeled alternative inRelationalParser.specificFunction().Visit a parse tree produced byRelationalParser.variableClause().Visit a parse tree produced byRelationalParser.vectorElementType().Visit a parse tree produced byRelationalParser.vectorType().Visit a parse tree produced byRelationalParser.viewDefinition().Visit a parse tree produced by theweightFunctionCalllabeled alternative inRelationalParser.specificFunction().Visit a parse tree produced byRelationalParser.whereExpr().Visit a parse tree produced byRelationalParser.windowName().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitRoot
Visit a parse tree produced byRelationalParser.root().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStatements
Visit a parse tree produced byRelationalParser.statements().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStatement
Visit a parse tree produced byRelationalParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDmlStatement
Visit a parse tree produced byRelationalParser.dmlStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDdlStatement
Visit a parse tree produced byRelationalParser.ddlStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTransactionStatement
Visit a parse tree produced byRelationalParser.transactionStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPreparedStatement
Visit a parse tree produced byRelationalParser.preparedStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAdministrationStatement
Visit a parse tree produced byRelationalParser.administrationStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUtilityStatement
Visit a parse tree produced byRelationalParser.utilityStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTemplateClause
Visit a parse tree produced byRelationalParser.templateClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateSchemaStatement
Visit a parse tree produced by thecreateSchemaStatementlabeled alternative inRelationalParser.createStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateSchemaTemplateStatement
Visit a parse tree produced by thecreateSchemaTemplateStatementlabeled alternative inRelationalParser.createStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateDatabaseStatement
Visit a parse tree produced by thecreateDatabaseStatementlabeled alternative inRelationalParser.createStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOptionsClause
Visit a parse tree produced byRelationalParser.optionsClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOption
Visit a parse tree produced byRelationalParser.option().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropDatabaseStatement
Visit a parse tree produced by thedropDatabaseStatementlabeled alternative inRelationalParser.dropStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropSchemaTemplateStatement
Visit a parse tree produced by thedropSchemaTemplateStatementlabeled alternative inRelationalParser.dropStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropSchemaStatement
Visit a parse tree produced by thedropSchemaStatementlabeled alternative inRelationalParser.dropStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStructDefinition
Visit a parse tree produced byRelationalParser.structDefinition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableDefinition
Visit a parse tree produced byRelationalParser.tableDefinition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnDefinition
Visit a parse tree produced byRelationalParser.columnDefinition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionColumnType
Visit a parse tree produced byRelationalParser.functionColumnType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnType
Visit a parse tree produced byRelationalParser.columnType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrimitiveType
Visit a parse tree produced byRelationalParser.primitiveType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVectorType
Visit a parse tree produced byRelationalParser.vectorType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVectorElementType
Visit a parse tree produced byRelationalParser.vectorElementType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullColumnConstraint
Visit a parse tree produced by thenullColumnConstraintlabeled alternative inRelationalParser.columnConstraint().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrimaryKeyDefinition
Visit a parse tree produced byRelationalParser.primaryKeyDefinition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFullIdList
Visit a parse tree produced byRelationalParser.fullIdList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEnumDefinition
Visit a parse tree produced byRelationalParser.enumDefinition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndexDefinition
Visit a parse tree produced byRelationalParser.indexDefinition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndexAttributes
Visit a parse tree produced byRelationalParser.indexAttributes().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndexAttribute
Visit a parse tree produced byRelationalParser.indexAttribute().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateTempFunction
Visit a parse tree produced byRelationalParser.createTempFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropTempFunction
Visit a parse tree produced byRelationalParser.dropTempFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitViewDefinition
Visit a parse tree produced byRelationalParser.viewDefinition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTempSqlInvokedFunction
Visit a parse tree produced byRelationalParser.tempSqlInvokedFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSqlInvokedFunction
Visit a parse tree produced byRelationalParser.sqlInvokedFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionSpecification
Visit a parse tree produced byRelationalParser.functionSpecification().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSqlParameterDeclarationList
Visit a parse tree produced byRelationalParser.sqlParameterDeclarationList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSqlParameterDeclarations
Visit a parse tree produced byRelationalParser.sqlParameterDeclarations().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSqlParameterDeclaration
Visit a parse tree produced byRelationalParser.sqlParameterDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParameterMode
Visit a parse tree produced byRelationalParser.parameterMode().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReturnsClause
Visit a parse tree produced byRelationalParser.returnsClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReturnsType
Visit a parse tree produced byRelationalParser.returnsType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReturnsTableType
Visit a parse tree produced byRelationalParser.returnsTableType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableFunctionColumnList
Visit a parse tree produced byRelationalParser.tableFunctionColumnList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableFunctionColumnListElement
Visit a parse tree produced byRelationalParser.tableFunctionColumnListElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRoutineCharacteristics
Visit a parse tree produced byRelationalParser.routineCharacteristics().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLanguageClause
Visit a parse tree produced byRelationalParser.languageClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLanguageName
Visit a parse tree produced byRelationalParser.languageName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParameterStyle
Visit a parse tree produced byRelationalParser.parameterStyle().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeterministicCharacteristic
Visit a parse tree produced byRelationalParser.deterministicCharacteristic().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullCallClause
Visit a parse tree produced byRelationalParser.nullCallClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDispatchClause
Visit a parse tree produced byRelationalParser.dispatchClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStatementBody
Visit a parse tree produced by thestatementBodylabeled alternative inRelationalParser.routineBody().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUserDefinedScalarFunctionStatementBody
T visitUserDefinedScalarFunctionStatementBody(RelationalParser.UserDefinedScalarFunctionStatementBodyContext ctx) Visit a parse tree produced by theuserDefinedScalarFunctionStatementBodylabeled alternative inRelationalParser.routineBody().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpressionBody
Visit a parse tree produced by theexpressionBodylabeled alternative inRelationalParser.routineBody().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSqlReturnStatement
Visit a parse tree produced byRelationalParser.sqlReturnStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReturnValue
Visit a parse tree produced byRelationalParser.returnValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCharSet
Visit a parse tree produced byRelationalParser.charSet().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntervalType
Visit a parse tree produced byRelationalParser.intervalType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSchemaId
Visit a parse tree produced byRelationalParser.schemaId().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPath
Visit a parse tree produced byRelationalParser.path().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSchemaTemplateId
Visit a parse tree produced byRelationalParser.schemaTemplateId().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeleteStatement
Visit a parse tree produced byRelationalParser.deleteStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertStatement
Visit a parse tree produced byRelationalParser.insertStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContinuationAtom
Visit a parse tree produced byRelationalParser.continuationAtom().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectStatement
Visit a parse tree produced byRelationalParser.selectStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuery
Visit a parse tree produced byRelationalParser.query().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCtes
Visit a parse tree produced byRelationalParser.ctes().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalOrderClause
Visit a parse tree produced byRelationalParser.traversalOrderClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNamedQuery
Visit a parse tree produced byRelationalParser.namedQuery().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableFunction
Visit a parse tree produced byRelationalParser.tableFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableFunctionArgs
Visit a parse tree produced byRelationalParser.tableFunctionArgs().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableFunctionName
Visit a parse tree produced byRelationalParser.tableFunctionName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContinuation
Visit a parse tree produced byRelationalParser.continuation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryTermDefault
Visit a parse tree produced by thequeryTermDefaultlabeled alternative inRelationalParser.queryExpressionBody().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetQuery
Visit a parse tree produced by thesetQuerylabeled alternative inRelationalParser.queryExpressionBody().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertStatementValueSelect
Visit a parse tree produced by theinsertStatementValueSelectlabeled alternative inRelationalParser.insertStatementValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertStatementValueValues
Visit a parse tree produced by theinsertStatementValueValueslabeled alternative inRelationalParser.insertStatementValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUpdatedElement
Visit a parse tree produced byRelationalParser.updatedElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssignmentField
Visit a parse tree produced byRelationalParser.assignmentField().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUpdateStatement
Visit a parse tree produced byRelationalParser.updateStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderByClause
Visit a parse tree produced byRelationalParser.orderByClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderByExpression
Visit a parse tree produced byRelationalParser.orderByExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableSources
Visit a parse tree produced byRelationalParser.tableSources().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableSourceBase
Visit a parse tree produced by thetableSourceBaselabeled alternative inRelationalParser.tableSource().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAtomTableItem
Visit a parse tree produced by theatomTableItemlabeled alternative inRelationalParser.tableSourceItem().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubqueryTableItem
Visit a parse tree produced by thesubqueryTableItemlabeled alternative inRelationalParser.tableSourceItem().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInlineTableItem
Visit a parse tree produced by theinlineTableItemlabeled alternative inRelationalParser.tableSourceItem().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableValuedFunction
Visit a parse tree produced by thetableValuedFunctionlabeled alternative inRelationalParser.tableSourceItem().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndexHint
Visit a parse tree produced byRelationalParser.indexHint().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndexHintType
Visit a parse tree produced byRelationalParser.indexHintType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInlineTableDefinition
Visit a parse tree produced byRelationalParser.inlineTableDefinition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInnerJoin
Visit a parse tree produced by theinnerJoinlabeled alternative inRelationalParser.joinPart().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStraightJoin
Visit a parse tree produced by thestraightJoinlabeled alternative inRelationalParser.joinPart().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOuterJoin
Visit a parse tree produced by theouterJoinlabeled alternative inRelationalParser.joinPart().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNaturalJoin
Visit a parse tree produced by thenaturalJoinlabeled alternative inRelationalParser.joinPart().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleTable
Visit a parse tree produced by thesimpleTablelabeled alternative inRelationalParser.queryTerm().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParenthesisQuery
Visit a parse tree produced by theparenthesisQuerylabeled alternative inRelationalParser.queryTerm().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectElements
Visit a parse tree produced byRelationalParser.selectElements().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectStarElement
Visit a parse tree produced by theselectStarElementlabeled alternative inRelationalParser.selectElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectQualifierStarElement
Visit a parse tree produced by theselectQualifierStarElementlabeled alternative inRelationalParser.selectElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectExpressionElement
Visit a parse tree produced by theselectExpressionElementlabeled alternative inRelationalParser.selectElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromClause
Visit a parse tree produced byRelationalParser.fromClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupByClause
Visit a parse tree produced byRelationalParser.groupByClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhereExpr
Visit a parse tree produced byRelationalParser.whereExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitHavingClause
Visit a parse tree produced byRelationalParser.havingClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupByItem
Visit a parse tree produced byRelationalParser.groupByItem().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLimitClause
Visit a parse tree produced byRelationalParser.limitClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLimitClauseAtom
Visit a parse tree produced byRelationalParser.limitClauseAtom().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryOptions
Visit a parse tree produced byRelationalParser.queryOptions().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryOption
Visit a parse tree produced byRelationalParser.queryOption().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStartTransaction
Visit a parse tree produced byRelationalParser.startTransaction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCommitStatement
Visit a parse tree produced byRelationalParser.commitStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRollbackStatement
Visit a parse tree produced byRelationalParser.rollbackStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetAutocommitStatement
Visit a parse tree produced byRelationalParser.setAutocommitStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetTransactionStatement
Visit a parse tree produced byRelationalParser.setTransactionStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTransactionOption
Visit a parse tree produced byRelationalParser.transactionOption().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTransactionLevel
Visit a parse tree produced byRelationalParser.transactionLevel().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrepareStatement
Visit a parse tree produced byRelationalParser.prepareStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExecuteStatement
Visit a parse tree produced byRelationalParser.executeStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowDatabasesStatement
Visit a parse tree produced by theshowDatabasesStatementlabeled alternative inRelationalParser.showStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowSchemaTemplatesStatement
Visit a parse tree produced by theshowSchemaTemplatesStatementlabeled alternative inRelationalParser.showStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetVariable
Visit a parse tree produced by thesetVariablelabeled alternative inRelationalParser.setStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetCharset
Visit a parse tree produced by thesetCharsetlabeled alternative inRelationalParser.setStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetNames
Visit a parse tree produced by thesetNameslabeled alternative inRelationalParser.setStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetTransaction
Visit a parse tree produced by thesetTransactionlabeled alternative inRelationalParser.setStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetAutocommit
Visit a parse tree produced by thesetAutocommitlabeled alternative inRelationalParser.setStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetNewValueInsideTrigger
Visit a parse tree produced by thesetNewValueInsideTriggerlabeled alternative inRelationalParser.setStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVariableClause
Visit a parse tree produced byRelationalParser.variableClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitKillStatement
Visit a parse tree produced byRelationalParser.killStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitResetStatement
Visit a parse tree produced byRelationalParser.resetStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExecuteContinuationStatement
Visit a parse tree produced byRelationalParser.executeContinuationStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableIndexes
Visit a parse tree produced byRelationalParser.tableIndexes().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLoadedTableIndexes
Visit a parse tree produced byRelationalParser.loadedTableIndexes().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleDescribeSchemaStatement
Visit a parse tree produced by thesimpleDescribeSchemaStatementlabeled alternative inRelationalParser.simpleDescribeStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleDescribeSchemaTemplateStatement
T visitSimpleDescribeSchemaTemplateStatement(RelationalParser.SimpleDescribeSchemaTemplateStatementContext ctx) Visit a parse tree produced by thesimpleDescribeSchemaTemplateStatementlabeled alternative inRelationalParser.simpleDescribeStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFullDescribeStatement
Visit a parse tree produced byRelationalParser.fullDescribeStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitHelpStatement
Visit a parse tree produced byRelationalParser.helpStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDescribeStatements
Visit a parse tree produced by thedescribeStatementslabeled alternative inRelationalParser.describeObjectClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDescribeConnection
Visit a parse tree produced by thedescribeConnectionlabeled alternative inRelationalParser.describeObjectClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFullId
Visit a parse tree produced byRelationalParser.fullId().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableName
Visit a parse tree produced byRelationalParser.tableName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFullColumnName
Visit a parse tree produced byRelationalParser.fullColumnName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndexColumnName
Visit a parse tree produced byRelationalParser.indexColumnName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCharsetName
Visit a parse tree produced byRelationalParser.charsetName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCollationName
Visit a parse tree produced byRelationalParser.collationName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUid
Visit a parse tree produced byRelationalParser.uid().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleId
Visit a parse tree produced byRelationalParser.simpleId().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullNotnull
Visit a parse tree produced byRelationalParser.nullNotnull().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDecimalLiteral
Visit a parse tree produced byRelationalParser.decimalLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
Visit a parse tree produced byRelationalParser.stringLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
Visit a parse tree produced byRelationalParser.booleanLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBytesLiteral
Visit a parse tree produced byRelationalParser.bytesLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullLiteral
Visit a parse tree produced byRelationalParser.nullLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringConstant
Visit a parse tree produced by thestringConstantlabeled alternative inRelationalParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDecimalConstant
Visit a parse tree produced by thedecimalConstantlabeled alternative inRelationalParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNegativeDecimalConstant
Visit a parse tree produced by thenegativeDecimalConstantlabeled alternative inRelationalParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBytesConstant
Visit a parse tree produced by thebytesConstantlabeled alternative inRelationalParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanConstant
Visit a parse tree produced by thebooleanConstantlabeled alternative inRelationalParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBitStringConstant
Visit a parse tree produced by thebitStringConstantlabeled alternative inRelationalParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullConstant
Visit a parse tree produced by thenullConstantlabeled alternative inRelationalParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringDataType
Visit a parse tree produced by thestringDataTypelabeled alternative inRelationalParser.dataType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNationalStringDataType
Visit a parse tree produced by thenationalStringDataTypelabeled alternative inRelationalParser.dataType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNationalVaryingStringDataType
Visit a parse tree produced by thenationalVaryingStringDataTypelabeled alternative inRelationalParser.dataType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDimensionDataType
Visit a parse tree produced by thedimensionDataTypelabeled alternative inRelationalParser.dataType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleDataType
Visit a parse tree produced by thesimpleDataTypelabeled alternative inRelationalParser.dataType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCollectionDataType
Visit a parse tree produced by thecollectionDataTypelabeled alternative inRelationalParser.dataType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSpatialDataType
Visit a parse tree produced by thespatialDataTypelabeled alternative inRelationalParser.dataType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLongVarcharDataType
Visit a parse tree produced by thelongVarcharDataTypelabeled alternative inRelationalParser.dataType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLongVarbinaryDataType
Visit a parse tree produced by thelongVarbinaryDataTypelabeled alternative inRelationalParser.dataType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCollectionOptions
Visit a parse tree produced byRelationalParser.collectionOptions().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConvertedDataType
Visit a parse tree produced byRelationalParser.convertedDataType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLengthOneDimension
Visit a parse tree produced byRelationalParser.lengthOneDimension().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLengthTwoDimension
Visit a parse tree produced byRelationalParser.lengthTwoDimension().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLengthTwoOptionalDimension
Visit a parse tree produced byRelationalParser.lengthTwoOptionalDimension().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUidList
Visit a parse tree produced byRelationalParser.uidList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUidWithNestings
Visit a parse tree produced byRelationalParser.uidWithNestings().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUidListWithNestingsInParens
Visit a parse tree produced byRelationalParser.uidListWithNestingsInParens().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUidListWithNestings
Visit a parse tree produced byRelationalParser.uidListWithNestings().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTables
Visit a parse tree produced byRelationalParser.tables().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndexColumnNames
Visit a parse tree produced byRelationalParser.indexColumnNames().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpressions
Visit a parse tree produced byRelationalParser.expressions().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpressionsWithDefaults
Visit a parse tree produced byRelationalParser.expressionsWithDefaults().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRecordConstructorForInsert
Visit a parse tree produced byRelationalParser.recordConstructorForInsert().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRecordConstructorForInlineTable
Visit a parse tree produced byRelationalParser.recordConstructorForInlineTable().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRecordConstructor
Visit a parse tree produced byRelationalParser.recordConstructor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOfTypeClause
Visit a parse tree produced byRelationalParser.ofTypeClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArrayConstructor
Visit a parse tree produced byRelationalParser.arrayConstructor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUserVariables
Visit a parse tree produced byRelationalParser.userVariables().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDefaultValue
Visit a parse tree produced byRelationalParser.defaultValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentTimestamp
Visit a parse tree produced byRelationalParser.currentTimestamp().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpressionOrDefault
Visit a parse tree produced byRelationalParser.expressionOrDefault().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpressionWithOptionalName
Visit a parse tree produced byRelationalParser.expressionWithOptionalName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIfExists
Visit a parse tree produced byRelationalParser.ifExists().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIfNotExists
Visit a parse tree produced byRelationalParser.ifNotExists().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAggregateFunctionCall
Visit a parse tree produced by theaggregateFunctionCalllabeled alternative inRelationalParser.functionCall().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSpecificFunctionCall
Visit a parse tree produced by thespecificFunctionCalllabeled alternative inRelationalParser.functionCall().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitScalarFunctionCall
Visit a parse tree produced by thescalarFunctionCalllabeled alternative inRelationalParser.functionCall().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUserDefinedScalarFunctionCall
Visit a parse tree produced by theuserDefinedScalarFunctionCalllabeled alternative inRelationalParser.functionCall().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleFunctionCall
Visit a parse tree produced by thesimpleFunctionCalllabeled alternative inRelationalParser.specificFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataTypeFunctionCall
Visit a parse tree produced by thedataTypeFunctionCalllabeled alternative inRelationalParser.specificFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValuesFunctionCall
Visit a parse tree produced by thevaluesFunctionCalllabeled alternative inRelationalParser.specificFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCaseExpressionFunctionCall
Visit a parse tree produced by thecaseExpressionFunctionCalllabeled alternative inRelationalParser.specificFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCaseFunctionCall
Visit a parse tree produced by thecaseFunctionCalllabeled alternative inRelationalParser.specificFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCharFunctionCall
Visit a parse tree produced by thecharFunctionCalllabeled alternative inRelationalParser.specificFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPositionFunctionCall
Visit a parse tree produced by thepositionFunctionCalllabeled alternative inRelationalParser.specificFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubstrFunctionCall
Visit a parse tree produced by thesubstrFunctionCalllabeled alternative inRelationalParser.specificFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTrimFunctionCall
Visit a parse tree produced by thetrimFunctionCalllabeled alternative inRelationalParser.specificFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWeightFunctionCall
Visit a parse tree produced by theweightFunctionCalllabeled alternative inRelationalParser.specificFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExtractFunctionCall
Visit a parse tree produced by theextractFunctionCalllabeled alternative inRelationalParser.specificFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGetFormatFunctionCall
Visit a parse tree produced by thegetFormatFunctionCalllabeled alternative inRelationalParser.specificFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCaseFuncAlternative
Visit a parse tree produced byRelationalParser.caseFuncAlternative().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLevelWeightList
Visit a parse tree produced by thelevelWeightListlabeled alternative inRelationalParser.levelsInWeightString().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLevelWeightRange
Visit a parse tree produced by thelevelWeightRangelabeled alternative inRelationalParser.levelsInWeightString().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLevelInWeightListElement
Visit a parse tree produced byRelationalParser.levelInWeightListElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAggregateWindowedFunction
Visit a parse tree produced byRelationalParser.aggregateWindowedFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNonAggregateWindowedFunction
Visit a parse tree produced byRelationalParser.nonAggregateWindowedFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOverClause
Visit a parse tree produced byRelationalParser.overClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWindowName
Visit a parse tree produced byRelationalParser.windowName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitScalarFunctionName
Visit a parse tree produced byRelationalParser.scalarFunctionName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUserDefinedScalarFunctionName
Visit a parse tree produced byRelationalParser.userDefinedScalarFunctionName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionArgs
Visit a parse tree produced byRelationalParser.functionArgs().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionArg
Visit a parse tree produced byRelationalParser.functionArg().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNamedFunctionArg
Visit a parse tree produced byRelationalParser.namedFunctionArg().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicatedExpression
Visit a parse tree produced by thepredicatedExpressionlabeled alternative inRelationalParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNotExpression
Visit a parse tree produced by thenotExpressionlabeled alternative inRelationalParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLogicalExpression
Visit a parse tree produced by thelogicalExpressionlabeled alternative inRelationalParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExistsExpressionAtom
Visit a parse tree produced by theexistsExpressionAtomlabeled alternative inRelationalParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBetweenComparisonPredicate
Visit a parse tree produced by thebetweenComparisonPredicatelabeled alternative inRelationalParser.predicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInPredicate
Visit a parse tree produced by theinPredicatelabeled alternative inRelationalParser.predicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLikePredicate
Visit a parse tree produced by thelikePredicatelabeled alternative inRelationalParser.predicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIsExpression
Visit a parse tree produced by theisExpressionlabeled alternative inRelationalParser.predicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBinaryComparisonPredicate
Visit a parse tree produced by thebinaryComparisonPredicatelabeled alternative inRelationalParser.expressionAtom().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubscriptExpression
Visit a parse tree produced by thesubscriptExpressionlabeled alternative inRelationalParser.expressionAtom().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstantExpressionAtom
Visit a parse tree produced by theconstantExpressionAtomlabeled alternative inRelationalParser.expressionAtom().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionCallExpressionAtom
Visit a parse tree produced by thefunctionCallExpressionAtomlabeled alternative inRelationalParser.expressionAtom().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFullColumnNameExpressionAtom
Visit a parse tree produced by thefullColumnNameExpressionAtomlabeled alternative inRelationalParser.expressionAtom().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBitExpressionAtom
Visit a parse tree produced by thebitExpressionAtomlabeled alternative inRelationalParser.expressionAtom().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPreparedStatementParameterAtom
Visit a parse tree produced by thepreparedStatementParameterAtomlabeled alternative inRelationalParser.expressionAtom().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRecordConstructorExpressionAtom
Visit a parse tree produced by therecordConstructorExpressionAtomlabeled alternative inRelationalParser.expressionAtom().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArrayConstructorExpressionAtom
Visit a parse tree produced by thearrayConstructorExpressionAtomlabeled alternative inRelationalParser.expressionAtom().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMathExpressionAtom
Visit a parse tree produced by themathExpressionAtomlabeled alternative inRelationalParser.expressionAtom().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInList
Visit a parse tree produced byRelationalParser.inList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPreparedStatementParameter
Visit a parse tree produced byRelationalParser.preparedStatementParameter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryOperator
Visit a parse tree produced byRelationalParser.unaryOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonOperator
Visit a parse tree produced byRelationalParser.comparisonOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLogicalOperator
Visit a parse tree produced byRelationalParser.logicalOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBitOperator
Visit a parse tree produced byRelationalParser.bitOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMathOperator
Visit a parse tree produced byRelationalParser.mathOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonOperator
Visit a parse tree produced byRelationalParser.jsonOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCharsetNameBase
Visit a parse tree produced byRelationalParser.charsetNameBase().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntervalTypeBase
Visit a parse tree produced byRelationalParser.intervalTypeBase().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitKeywordsCanBeId
Visit a parse tree produced byRelationalParser.keywordsCanBeId().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionNameBase
Visit a parse tree produced byRelationalParser.functionNameBase().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-