Class OpenGaussStatementVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.apache.shardingsphere.sql.parser.autogen.OpenGaussStatementBaseVisitor<ASTNode>
-
- org.apache.shardingsphere.sql.parser.opengauss.visitor.statement.OpenGaussStatementVisitor
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<ASTNode>,OpenGaussStatementVisitor<ASTNode>
- Direct Known Subclasses:
OpenGaussDALStatementVisitor,OpenGaussDCLStatementVisitor,OpenGaussDDLStatementVisitor,OpenGaussDMLStatementVisitor,OpenGaussTCLStatementVisitor
public abstract class OpenGaussStatementVisitor extends OpenGaussStatementBaseVisitor<ASTNode>
Statement visitor for openGauss.
-
-
Constructor Summary
Constructors Constructor Description OpenGaussStatementVisitor()
-
Method Summary
-
Methods inherited from class org.apache.shardingsphere.sql.parser.autogen.OpenGaussStatementBaseVisitor
visitAbort, visitAbsoluteCount, visitAccessMethod, visitAccessMethodClause, visitAction, visitAddColumnSpecification, visitAddConstraintSpecification, visitAggrArg, visitAggrArgs, visitAggrArgsList, visitAggregateSignature, visitAggregateWithArgtypes, visitAggregateWithArgtypesList, visitAlias, visitAll, visitAllOp, visitAllOrDistinct, visitAlterAggregate, visitAlterAggregateDefinitionClause, visitAlterCollation, visitAlterCollationClause, visitAlterColumnDefault, visitAlterColumnSetOption, visitAlterConversion, visitAlterConversionClause, visitAlterDatabase, visitAlterDatabaseClause, visitAlterDefaultPrivileges, visitAlterDefinitionClause, visitAlterDirectory, visitAlterDomain, visitAlterDomainClause, visitAlterEventTrigger, visitAlterEventTriggerClause, visitAlterExtension, visitAlterExtensionClauses, visitAlterExtensionOptItem, visitAlterExtensionOptList, visitAlterForeignDataWrapper, visitAlterForeignDataWrapperClauses, visitAlterForeignTable, visitAlterForeignTableClauses, visitAlterfuncOptList, visitAlterFunction, visitAlterFunctionClauses, visitAlterGenericOptionElem, visitAlterGenericOptionList, visitAlterGenericOptions, visitAlterGroup, visitAlterGroupClauses, visitAlterIdentityColumnOption, visitAlterIdentityColumnOptionList, visitAlterIndex, visitAlterIndexDefinitionClause, visitAlterIndexDependsOnExtension, visitAlterIndexSetTableSpace, visitAlterLanguage, visitAlterLargeObject, visitAlterMaterializedView, visitAlterMaterializedViewClauses, visitAlterOperator, visitAlterOperatorClass, visitAlterOperatorClassClauses, visitAlterOperatorClauses, visitAlterOperatorFamily, visitAlterOperatorFamilyClauses, visitAlterOptRoleElem, visitAlterOptRoleList, visitAlterPackage, visitAlterPolicy, visitAlterPolicyClauses, visitAlterProcedure, visitAlterProcedureClauses, visitAlterPublication, visitAlterRenameColumn, visitAlterRenameView, visitAlterRole, visitAlterRoutine, visitAlterRule, visitAlterSchema, visitAlterSequence, visitAlterSequenceClauses, visitAlterServer, visitAlterSetSchema, visitAlterStatistics, visitAlterSubscription, visitAlterSynonym, visitAlterSystem, visitAlterTable, visitAlterTableAction, visitAlterTableActions, visitAlterTableCmd, visitAlterTableCmds, visitAlterTablespace, visitAlterTextSearchConfiguration, visitAlterTextSearchConfigurationClauses, visitAlterTextSearchDictionary, visitAlterTextSearchParser, visitAlterTextSearchTemplate, visitAlterTrigger, visitAlterType, visitAlterTypeClauses, visitAlterTypeCmd, visitAlterTypeCmds, visitAlterUser, visitAlterUserClauses, visitAlterUserMapping, visitAlterUsing, visitAlterView, visitAlterViewCmds, visitAnalyzeKeyword, visitAnalyzeTable, visitAndOperator, visitAnyNameList, visitAnyOperator, visitArgClass, visitArrayExpr, visitArrayExprList, visitAscDesc, visitAsteriskClause, visitAttributeOption, visitAttributeOptions, visitAttrName, visitAuthIdent, visitBackward, visitBackwardAll, visitBackwardCount, visitBeginTransaction, visitBit, visitBitWithLength, visitBitWithoutLength, visitBooleanOrString, visitCall, visitCallClauses, visitCaseArg, visitCaseDefault, visitCastContext, visitCharacter, visitCharacterClause, visitCharacterSet, visitCharacterWithLength, visitCharacterWithoutLength, visitCheckOption, visitCheckpoint, visitClose, visitCluster, visitClusterIndexSpecification, visitColConstraint, visitColConstraintElem, visitColId, visitColLabel, visitColLable, visitCollate, visitCollateClause, visitCollationName, visitColNameKeyword, visitColQualList, visitColumnConstraint, visitColumnConstraintOption, visitColumnDef, visitColumnDefinition, visitColumnDefList, visitColumnElem, visitColumnList, visitColumnOptions, visitComment, visitCommentClauses, visitCommentText, visitCommit, visitCommitPrepared, visitCommonFuncOptItem, visitCommonTableExpr, visitComparisonOperator, visitConcurrentlyClause, visitConfigurationParameterClause, visitConsTableSpace, visitConstDatetime, visitConstInterval, visitConstraintAttr, visitConstraintAttributeElem, visitConstraintAttributeSpec, visitConstraintClause, visitConstraintOptionalParam, visitConstraintsSetList, visitConstraintsSetMode, visitConstTypeName, visitCopy, visitCopyDelimiter, visitCopyGenericOptArg, visitCopyGenericOptArgList, visitCopyGenericOptArgListItem, visitCopyGenericOptElem, visitCopyGenericOptList, visitCopyOptions, visitCopyOptItem, visitCopyOptList, visitCount, visitCreateAccessMethod, visitCreateAggregate, visitCreateCast, visitCreateCollation, visitCreateConversion, visitCreateDatabase, visitCreateDatabaseSpecification, visitCreatedbOptItem, visitCreatedbOptItems, visitCreatedbOptName, visitCreateDefinition, visitCreateDefinitionClause, visitCreateDirectory, visitCreateDomain, visitCreateEventTrigger, visitCreateExtension, visitCreateExtensionOptItem, visitCreateExtensionOptList, visitCreateForeignDataWrapper, visitCreateForeignTable, visitCreateForeignTableClauses, visitCreatefuncOptItem, visitCreatefuncOptList, visitCreateFunction, visitCreateGenericOptions, visitCreateGroup, visitCreateIndex, visitCreateIndexSpecification, visitCreateLanguage, visitCreateMaterializedView, visitCreateMvTarget, visitCreateOperator, visitCreateOperatorClass, visitCreateOperatorFamily, visitCreateOptRoleElem, visitCreatePolicy, visitCreateProcedure, visitCreatePublication, visitCreateRole, visitCreateRule, visitCreateSchema, visitCreateSchemaClauses, visitCreateSequence, visitCreateServer, visitCreateStatistics, visitCreateSubscription, visitCreateSynonym, visitCreateTable, visitCreateTablespace, visitCreateTableSpecification, visitCreateTextSearch, visitCreateTransform, visitCreateTrigger, visitCreateType, visitCreateTypeClauses, visitCreateUser, visitCreateUserMapping, visitCreateView, visitCrossJoinType, visitCteList, visitCubeClause, visitCursor, visitCursorName, visitCursorOption, visitCursorOptions, visitDatabaseName, visitDeallocate, visitDeclare, visitDefACLAction, visitDefACLOption, visitDefACLOptionList, visitDefaclPrivilegeTarget, visitDefArg, visitDefaultExpr, visitDefElem, visitDefinition, visitDefList, visitDirectoryName, visitDiscard, visitDistinct, visitDistinctClause, visitDocumentOrContent, visitDoStatement, visitDostmtOptItem, visitDostmtOptList, visitDropAccessMethod, visitDropAggregate, visitDropBehavior, visitDropCast, visitDropCollation, visitDropColumnSpecification, visitDropConstraintSpecification, visitDropConversion, visitDropDatabase, visitDropDirectory, visitDropDomain, visitDropDroup, visitDropEventTrigger, visitDropExtension, visitDropForeignDataWrapper, visitDropForeignTable, visitDropFunction, visitDropIndex, visitDropIndexOpt, visitDropLanguage, visitDropMaterializedView, visitDropOperator, visitDropOperatorClass, visitDropOperatorFamily, visitDropOwned, visitDropPolicy, visitDropProcedure, visitDropPublication, visitDropRole, visitDropRoutine, visitDropRule, visitDropSchema, visitDropSequence, visitDropServer, visitDropStatistics, visitDropSubscription, visitDropSynonym, visitDropTable, visitDropTableOpt, visitDropTablespace, visitDropTextSearch, visitDropTransform, visitDropTrigger, visitDropType, visitDropTypeName, visitDropUser, visitDropUserMapping, visitDropView, visitEmptyGroupingSet, visitEmptyStatement, visitEncoding, visitEnd, visitEnumValList, visitEvent, visitEventTriggerValueList, visitEventTriggerWhenItem, visitEventTriggerWhenList, visitExclusionConstraintElem, visitExclusionConstraintList, visitExclusionWhereClause, visitExecute, visitExecuteParamClause, visitExistingWindowName, visitExplain, visitExplainableStmt, visitExplainOptionArg, visitExplainOptionElem, visitExplainOptionList, visitExplainOptionName, visitExplicitRow, visitExtractArg, visitExtractList, visitFdwOption, visitFdwOptions, visitFetch, visitFileName, visitFileSizeLiteral, visitFilterClause, visitFirst, visitFirstOrNext, visitForeignServerVersion, visitForLockingItem, visitForLockingItems, visitForLockingStrength, visitForward, visitForwardAll, visitForwardCount, visitFrameBound, visitFrameClause, visitFrameExtent, visitFuncAliasClause, visitFuncApplication, visitFuncArg, visitFuncArgExpr, visitFuncArgList, visitFuncArgs, visitFuncArgsList, visitFuncArgsWithDefaults, visitFuncArgsWithDefaultsList, visitFuncArgWithDefault, visitFuncAs, visitFuncExprWindowless, visitFuncName, visitFuncReturn, visitFunctionExprWindowless, visitFunctionSetResetClause, visitFunctionTable, visitFunctionWithArgtypes, visitFunctionWithArgtypesList, visitFuncType, visitGeneratedWhen, visitGenericOptionArg, visitGenericOptionElem, visitGenericOptionList, visitGenericOptionName, visitGenericReset, visitGenericSet, visitGenericType, visitGeometricOperator, visitGrant, visitGrantee, visitGranteeList, visitGrantGrantOption, visitGroupByList, visitGroupingSetsClause, visitHandlerName, visitHashPartbound, visitHashPartboundElem, visitIfExists, visitIfNotExists, visitIgnoredIdentifier, visitIgnoredIdentifiers, visitImplicitRow, visitImportForeignSchema, visitImportQualification, visitImportQualificationType, visitInclude, visitIndexElem, visitIndexElemOptions, visitIndexIncludingParams, visitIndexNames, visitIndexParameters, visitIndexParams, visitIndexPartitionCmd, visitIndirection, visitIndirectionEl, visitInExpr, visitInheritClause, visitInnerJoinType, visitIntervalSecond, visitIntoClause, visitIsoLevel, visitJoinedTable, visitJoinQual, visitJsonbConcat, visitJsonbContainAllTopKey, visitJsonbContainAnyTopKey, visitJsonbContainLeft, visitJsonbContainRight, visitJsonbContainTopKey, visitJsonbDelete, visitJsonbPathContainAnyValue, visitJsonbPathDelete, visitJsonbPathPredicateCheck, visitJsonExtract, visitJsonExtractText, visitJsonPathExtract, visitJsonPathExtractText, visitKeyAction, visitKeyActions, visitKeyDelete, visitKeyMatch, visitKeyUpdate, visitLast, visitLikeOption, visitLimitClause, visitListen, visitLiteralsType, visitLoad, visitLock, visitLockedRelsList, visitLockType, visitMathOperator, visitModifyColumn, visitModifyColumnSpecification, visitModifyConstraintSpecification, visitMove, visitName, visitNameList, visitNaturalJoinType, visitNext, visitNoInherit, visitNonReservedWord, visitNonReservedWordOrSconst, visitNotifyStmt, visitNowaitOrSkip, visitNullsOrder, visitNumberConst, visitNumeric, visitNumericOnly, visitNumericOnlyList, visitObjectName, visitObjectTypeAnyName, visitObjectTypeName, visitObjectTypeNameOnAnyName, visitOffsetClause, visitOldAggrDefinition, visitOldAggrElem, visitOldAggrList, visitOnCommitOption, visitOnlyClause, visitOnlyOrWithTies, visitOnObjectClause, visitOp, visitOpclassItem, visitOpclassItemList, visitOpclassPurpose, visitOperArgtypes, visitOperatorDefArg, visitOperatorDefElem, visitOperatorDefList, visitOperatorWithArgtypes, visitOperatorWithArgtypesList, visitOptArrayBounds, visitOptClass, visitOptColumnList, visitOptFloat, visitOptIndirection, visitOptInterval, visitOptionForClause, visitOptMaterialized, visitOptNameList, visitOptTempTableName, visitOptWindowExclusionClause, visitOrdinality, visitOrOperator, visitOuterJoinType, visitOverClause, visitOverlayList, visitOverlayPlacing, visitOverrideKind, visitOwner, visitPackageName, visitParamName, visitParenthesizedSeqOptList, visitPartElem, visitPartitionBoundSpec, visitPartitionClause, visitPartitionCmd, visitPartitionSpec, visitPartParams, visitPartStrategy, visitPathString, visitPatternMatchingOperator, visitPositionList, visitPreparableStmt, visitPrepare, visitPrepareTransaction, visitPrepTypeClause, visitPrimaryKey, visitPrior, visitPrivilege, visitPrivilegeClause, visitPrivilegeLevel, visitPrivilegeList, visitPrivileges, visitPrivilegeType, visitPrivilegeTypes, visitPublicationForTables, visitPublicationNameItem, visitPublicationNameList, visitQualAllOp, visitQualOp, visitReassignOwned, visitRefreshMaterializedView, visitRefreshMatViewStmt, visitReIndex, visitReIndexClauses, visitReindexOptionElem, visitReindexOptionList, visitReindexTargetMultitable, visitReindexTargetType, visitRelationExpr, visitRelationExprList, visitRelativeCount, visitReleaseSavepoint, visitReloptionElem, visitReloptionList, visitReloptions, visitRenameColumnSpecification, visitRenameConstraint, visitRenameIndexSpecification, visitRenameTableSpecification, visitRepeatableClause, visitReplicaIdentity, visitReservedKeyword, visitResetParameter, visitResetRest, visitRestartSeqs, visitReturningClause, visitRevoke, visitRoleClause, visitRoleList, visitRoleSpec, visitRollback, visitRollbackPrepared, visitRollbackToSavepoint, visitRollupClause, visitRoutineName, visitRow, visitRowOrRows, visitRowSecurityCmd, visitRowsFromItem, visitRowsFromList, visitRuleActionList, visitRuleActionMulti, visitRuleActionStmt, visitRuntimeScope, visitSavepoint, visitSchemaEltList, visitSchemaNameList, visitSchemaStmt, visitSecurityLabel, visitSecurityLabelClausces, visitSecurityLabelStmt, visitSeqOptElem, visitSeqOptList, visitSequenceOption, visitSequenceOptions, visitSet, visitSetConstraints, visitSetData, visitSetResetClause, visitSetRest, visitSetRestMore, visitSetTargetList, visitSetTransaction, visitShow, visitSimpleTypeName, visitSliceBound, visitSortbyList, visitStartTransaction, visitStorageParameter, visitStorageParameterWithValue, visitSubqueryOp, visitSubstrFor, visitSubstrFrom, visitSubstrList, visitSubType, visitSynonymName, visitTableAccessMethodClause, visitTableConstraint, visitTableConstraintOption, visitTableConstraintUsingIndex, visitTableElement, visitTableElementList, visitTableFuncColumn, visitTableFuncColumnList, visitTableFuncElement, visitTableFuncElementList, visitTableLikeClause, visitTableLikeOption, visitTableLikeOptionList, visitTableNameClause, visitTableNamesClause, visitTablesampleClause, visitTableSpace, visitTempOption, visitTiggerName, visitTimezone, visitTimeZoneClause, visitTransactionModeItem, visitTransactionModeList, visitTransformElementList, visitTransformTypeList, visitTransitionOldOrNew, visitTransitionRelName, visitTransitionRowOrTable, visitTriggerActionTime, visitTriggerEvents, visitTriggerForSpec, visitTriggerFuncArg, visitTriggerFuncArgs, visitTriggerOneEvent, visitTriggerReferencing, visitTriggerTransition, visitTriggerTransitions, visitTriggerWhen, visitTrimList, visitTruncateTable, visitTypedTableElement, visitTypedTableElementList, visitTypeFuncNameKeyword, visitTypeFunctionName, visitTypeList, visitTypeModifiers, visitTypeName, visitTypeNameList, visitUescape, visitUnicodeNormalForm, visitUnlisten, visitUsingClause, visitVacAnalyzeOptionArg, visitVacAnalyzeOptionElem, visitVacAnalyzeOptionList, visitVacAnalyzeOptionName, visitVacuum, visitVacuumRelation, visitVacuumRelationList, visitValidateConstraintSpecification, visitValidatorClause, visitValuesClause, visitVariableResetStmt, visitVarList, visitVarName, visitVarValue, visitWhenClause, visitWhenClauseList, visitWindowDefinition, visitWindowDefinitionList, visitWindowExclusionClause, visitWindowName, visitWindowSpecification, visitWithClause, visitWithData, visitWithinGroupClause, visitWithOption, visitXmlAttributeEl, visitXmlAttributeList, visitXmlAttributes, visitXmlExistsArgument, visitXmlNamespaceEl, visitXmlNamespaceList, visitXmlPassingMech, visitXmlRootStandalone, visitXmlRootVersion, visitXmlTable, visitXmlTableColumnEl, visitXmlTableColumnList, visitXmlTableColumnOptionEl, visitXmlTableColumnOptionList, visitXmlWhitespaceOption, visitZoneValue
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
visitParameterMarker
public final ASTNode visitParameterMarker(OpenGaussStatementParser.ParameterMarkerContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.parameterMarker().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParameterMarkerin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitParameterMarkerin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumberLiterals
public final ASTNode visitNumberLiterals(OpenGaussStatementParser.NumberLiteralsContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.numberLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNumberLiteralsin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitNumberLiteralsin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifier
public final ASTNode visitIdentifier(OpenGaussStatementParser.IdentifierContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.identifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIdentifierin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitIdentifierin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnreservedWord
public final ASTNode visitUnreservedWord(OpenGaussStatementParser.UnreservedWordContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.unreservedWord().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnreservedWordin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitUnreservedWordin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSchemaName
public final ASTNode visitSchemaName(OpenGaussStatementParser.SchemaNameContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.schemaName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSchemaNamein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitSchemaNamein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableName
public final ASTNode visitTableName(OpenGaussStatementParser.TableNameContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.tableName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableNamein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitTableNamein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnName
public final ASTNode visitColumnName(OpenGaussStatementParser.ColumnNameContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.columnName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitColumnNamein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitColumnNamein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndexName
public final ASTNode visitIndexName(OpenGaussStatementParser.IndexNameContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.indexName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIndexNamein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitIndexNamein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstraintName
public final ASTNode visitConstraintName(OpenGaussStatementParser.ConstraintNameContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.constraintName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConstraintNamein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitConstraintNamein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableNames
public final ASTNode visitTableNames(OpenGaussStatementParser.TableNamesContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.tableNames().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableNamesin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitTableNamesin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnNames
public final ASTNode visitColumnNames(OpenGaussStatementParser.ColumnNamesContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.columnNames().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitColumnNamesin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitColumnNamesin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAExpr
public ASTNode visitAExpr(OpenGaussStatementParser.AExprContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.aExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAExprin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitAExprin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCExpr
public ASTNode visitCExpr(OpenGaussStatementParser.CExprContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.cExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCExprin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitCExprin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCaseExpr
public ASTNode visitCaseExpr(OpenGaussStatementParser.CaseExprContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.caseExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCaseExprin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitCaseExprin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFuncExpr
public ASTNode visitFuncExpr(OpenGaussStatementParser.FuncExprContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.funcExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFuncExprin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitFuncExprin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionExprCommonSubexpr
public ASTNode visitFunctionExprCommonSubexpr(OpenGaussStatementParser.FunctionExprCommonSubexprContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.functionExprCommonSubexpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionExprCommonSubexprin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitFunctionExprCommonSubexprin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAexprConst
public ASTNode visitAexprConst(OpenGaussStatementParser.AexprConstContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.aexprConst().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAexprConstin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitAexprConstin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnref
public ASTNode visitColumnref(OpenGaussStatementParser.ColumnrefContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.columnref().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitColumnrefin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitColumnrefin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprList
public ASTNode visitExprList(OpenGaussStatementParser.ExprListContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.exprList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExprListin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitExprListin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBExpr
public ASTNode visitBExpr(OpenGaussStatementParser.BExprContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.bExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBExprin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitBExprin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataTypeName
public final ASTNode visitDataTypeName(OpenGaussStatementParser.DataTypeNameContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.dataTypeName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDataTypeNamein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitDataTypeNamein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSortClause
public final ASTNode visitSortClause(OpenGaussStatementParser.SortClauseContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.sortClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSortClausein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitSortClausein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSortby
public final ASTNode visitSortby(OpenGaussStatementParser.SortbyContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.sortby().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSortbyin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitSortbyin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataType
public final ASTNode visitDataType(OpenGaussStatementParser.DataTypeContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.dataType().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDataTypein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitDataTypein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataTypeLength
public final ASTNode visitDataTypeLength(OpenGaussStatementParser.DataTypeLengthContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.dataTypeLength().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDataTypeLengthin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitDataTypeLengthin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsert
public ASTNode visitInsert(OpenGaussStatementParser.InsertContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.insert().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitInsertin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertTarget
public ASTNode visitInsertTarget(OpenGaussStatementParser.InsertTargetContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.insertTarget().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertTargetin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitInsertTargetin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQualifiedNameList
public ASTNode visitQualifiedNameList(OpenGaussStatementParser.QualifiedNameListContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.qualifiedNameList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQualifiedNameListin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitQualifiedNameListin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQualifiedName
public ASTNode visitQualifiedName(OpenGaussStatementParser.QualifiedNameContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.qualifiedName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQualifiedNamein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitQualifiedNamein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertRest
public ASTNode visitInsertRest(OpenGaussStatementParser.InsertRestContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.insertRest().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertRestin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitInsertRestin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOptOnDuplicateKey
public ASTNode visitOptOnDuplicateKey(OpenGaussStatementParser.OptOnDuplicateKeyContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.optOnDuplicateKey().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOptOnDuplicateKeyin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitOptOnDuplicateKeyin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssignment
public ASTNode visitAssignment(OpenGaussStatementParser.AssignmentContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.assignment().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAssignmentin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitAssignmentin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertColumnList
public ASTNode visitInsertColumnList(OpenGaussStatementParser.InsertColumnListContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.insertColumnList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertColumnListin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitInsertColumnListin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertColumnItem
public ASTNode visitInsertColumnItem(OpenGaussStatementParser.InsertColumnItemContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.insertColumnItem().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertColumnItemin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitInsertColumnItemin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetClause
public ASTNode visitSetClause(OpenGaussStatementParser.SetClauseContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.setClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSetClausein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitSetClausein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetTarget
public ASTNode visitSetTarget(OpenGaussStatementParser.SetTargetContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.setTarget().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSetTargetin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitSetTargetin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRelationExprOptAlias
public ASTNode visitRelationExprOptAlias(OpenGaussStatementParser.RelationExprOptAliasContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.relationExprOptAlias().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRelationExprOptAliasin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitRelationExprOptAliasin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUpdate
public ASTNode visitUpdate(OpenGaussStatementParser.UpdateContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.update().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUpdatein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitUpdatein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetClauseList
public ASTNode visitSetClauseList(OpenGaussStatementParser.SetClauseListContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.setClauseList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSetClauseListin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitSetClauseListin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDelete
public ASTNode visitDelete(OpenGaussStatementParser.DeleteContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.delete().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDeletein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitDeletein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhereOrCurrentClause
public ASTNode visitWhereOrCurrentClause(OpenGaussStatementParser.WhereOrCurrentClauseContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.whereOrCurrentClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWhereOrCurrentClausein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitWhereOrCurrentClausein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelect
public ASTNode visitSelect(OpenGaussStatementParser.SelectContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.select().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitSelectin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectNoParens
public ASTNode visitSelectNoParens(OpenGaussStatementParser.SelectNoParensContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.selectNoParens().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectNoParensin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitSelectNoParensin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitForLockingClause
public ASTNode visitForLockingClause(OpenGaussStatementParser.ForLockingClauseContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.forLockingClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitForLockingClausein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitForLockingClausein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectWithParens
public ASTNode visitSelectWithParens(OpenGaussStatementParser.SelectWithParensContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.selectWithParens().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectWithParensin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitSelectWithParensin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectClauseN
public ASTNode visitSelectClauseN(OpenGaussStatementParser.SelectClauseNContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.selectClauseN().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectClauseNin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitSelectClauseNin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleSelect
public ASTNode visitSimpleSelect(OpenGaussStatementParser.SimpleSelectContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.simpleSelect().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSimpleSelectin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitSimpleSelectin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitHavingClause
public ASTNode visitHavingClause(OpenGaussStatementParser.HavingClauseContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.havingClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitHavingClausein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitHavingClausein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWindowClause
public ASTNode visitWindowClause(OpenGaussStatementParser.WindowClauseContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.windowClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWindowClausein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitWindowClausein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupClause
public ASTNode visitGroupClause(OpenGaussStatementParser.GroupClauseContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.groupClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGroupClausein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitGroupClausein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupByItem
public ASTNode visitGroupByItem(OpenGaussStatementParser.GroupByItemContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.groupByItem().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGroupByItemin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitGroupByItemin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTargetList
public ASTNode visitTargetList(OpenGaussStatementParser.TargetListContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.targetList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTargetListin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitTargetListin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTargetEl
public ASTNode visitTargetEl(OpenGaussStatementParser.TargetElContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.targetEl().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTargetElin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitTargetElin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromClause
public ASTNode visitFromClause(OpenGaussStatementParser.FromClauseContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.fromClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFromClausein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitFromClausein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromList
public ASTNode visitFromList(OpenGaussStatementParser.FromListContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.fromList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFromListin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitFromListin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableReference
public ASTNode visitTableReference(OpenGaussStatementParser.TableReferenceContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.tableReference().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableReferencein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitTableReferencein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAliasClause
public ASTNode visitAliasClause(OpenGaussStatementParser.AliasClauseContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.aliasClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAliasClausein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitAliasClausein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhereClause
public ASTNode visitWhereClause(OpenGaussStatementParser.WhereClauseContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.whereClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWhereClausein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitWhereClausein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectLimit
public ASTNode visitSelectLimit(OpenGaussStatementParser.SelectLimitContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.selectLimit().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectLimitin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitSelectLimitin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectLimitValue
public ASTNode visitSelectLimitValue(OpenGaussStatementParser.SelectLimitValueContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.selectLimitValue().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectLimitValuein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitSelectLimitValuein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectOffsetValue
public ASTNode visitSelectOffsetValue(OpenGaussStatementParser.SelectOffsetValueContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.selectOffsetValue().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectOffsetValuein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitSelectOffsetValuein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectFetchValue
public ASTNode visitSelectFetchValue(OpenGaussStatementParser.SelectFetchValueContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.selectFetchValue().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectFetchValuein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitSelectFetchValuein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExecuteStmt
public ASTNode visitExecuteStmt(OpenGaussStatementParser.ExecuteStmtContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.executeStmt().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExecuteStmtin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitExecuteStmtin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
getOriginalText
protected String getOriginalText(org.antlr.v4.runtime.ParserRuleContext ctx)
Get original text.- Parameters:
ctx- context- Returns:
- original text
-
visitAnyName
public ASTNode visitAnyName(OpenGaussStatementParser.AnyNameContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.anyName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAnyNamein interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitAnyNamein classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAttrs
public ASTNode visitAttrs(OpenGaussStatementParser.AttrsContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.attrs().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAttrsin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitAttrsin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSignedIconst
public ASTNode visitSignedIconst(OpenGaussStatementParser.SignedIconstContext ctx)
Description copied from class:OpenGaussStatementBaseVisitorVisit a parse tree produced byOpenGaussStatementParser.signedIconst().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSignedIconstin interfaceOpenGaussStatementVisitor<ASTNode>- Overrides:
visitSignedIconstin classOpenGaussStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-