Class PostgreSQLStatementVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.apache.shardingsphere.sql.parser.autogen.PostgreSQLStatementParserBaseVisitor<ASTNode>
-
- org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.PostgreSQLStatementVisitor
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<ASTNode>,PostgreSQLStatementParserVisitor<ASTNode>
- Direct Known Subclasses:
PostgreSQLDALStatementVisitor,PostgreSQLDCLStatementVisitor,PostgreSQLDDLStatementVisitor,PostgreSQLDMLStatementVisitor,PostgreSQLTCLStatementVisitor
public abstract class PostgreSQLStatementVisitor extends PostgreSQLStatementParserBaseVisitor<ASTNode>
Statement visitor for PostgreSQL.
-
-
Constructor Summary
Constructors Constructor Description PostgreSQLStatementVisitor()
-
Method Summary
-
Methods inherited from class org.apache.shardingsphere.sql.parser.autogen.PostgreSQLStatementParserBaseVisitor
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, 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, visitAlterPolicy, visitAlterPolicyClauses, visitAlterProcedure, visitAlterProcedureClauses, visitAlterPublication, visitAlterRenameColumn, visitAlterRenameView, visitAlterRole, visitAlterRoutine, visitAlterRule, visitAlterSchema, visitAlterSequence, visitAlterSequenceClauses, visitAlterServer, visitAlterSetSchema, visitAlterStatistics, visitAlterSubscription, 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, visitBooleanValue, visitCall, visitCallArgument, visitCallArguments, visitCaseArg, visitCaseDefault, visitCastContext, visitChannelName, visitCharacter, visitCharacterClause, visitCharacterSet, visitCharacterWithLength, visitCharacterWithoutLength, visitCheckOption, visitCheckpoint, visitClose, visitCluster, visitClusterIndexSpecification, visitClusterVerboseOption, visitClusterVerboseOptionList, visitClusterVerboseSpecification, visitColConstraint, visitColConstraintElem, visitColId, visitColLabel, visitColLable, visitCollate, visitCollateClause, visitCollationName, visitColNameKeyword, visitColQualList, visitColumnCompression, 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, visitCopyOption, visitCopyOptionList, visitCopyWithTableBinary, visitCopyWithTableOrQuery, visitCopyWithTableOrQueryBinaryCsv, visitCount, visitCreateAccessMethod, visitCreateAggregate, visitCreateCast, visitCreateCollation, visitCreateConversion, visitCreateDatabase, visitCreateDatabaseSpecification, visitCreatedbOptItem, visitCreatedbOptItems, visitCreatedbOptName, visitCreateDefinition, visitCreateDefinitionClause, 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, visitCreateTable, visitCreateTablespace, visitCreateTableSpecification, visitCreateTextSearch, visitCreateTransform, visitCreateTrigger, visitCreateType, visitCreateTypeClauses, visitCreateUser, visitCreateUserMapping, visitCreateView, visitCrossJoinType, visitCteList, visitCubeClause, visitCursorName, visitCursorOption, visitCursorOptions, visitDatabaseName, visitDeallocate, visitDeclare, visitDefACLAction, visitDefACLOption, visitDefACLOptionList, visitDefaclPrivilegeTarget, visitDefArg, visitDefaultExpr, visitDefElem, visitDefinition, visitDefList, visitDiscard, visitDistinct, visitDistinctClause, visitDocumentOrContent, visitDoStatement, visitDostmtOptItem, visitDostmtOptList, visitDropAccessMethod, visitDropAggregate, visitDropBehavior, visitDropCast, visitDropCollation, visitDropColumnSpecification, visitDropConstraintSpecification, visitDropConversion, visitDropDatabase, visitDropDomain, visitDropDroup, visitDropEventTrigger, visitDropExtension, visitDropForeignDataWrapper, visitDropForeignTable, visitDropFunction, visitDropGroup, visitDropIndex, visitDropIndexOpt, visitDropLanguage, visitDropMaterializedView, visitDropOperator, visitDropOperatorClass, visitDropOperatorFamily, visitDropOwned, visitDropPolicy, visitDropProcedure, visitDropPublication, visitDropRole, visitDropRoutine, visitDropRule, visitDropSchema, visitDropSequence, visitDropServer, visitDropStatistics, visitDropSubscription, 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, 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, visitJoinOuter, 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, visitNamedNotation, visitNameList, visitNaturalJoinType, visitNext, visitNoInherit, visitNonReservedWord, visitNonReservedWordOrSconst, visitNotifyStmt, visitNowaitOrSkip, visitNullsOrder, visitNumberConst, visitNumeric, visitNumericOnly, visitNumericOnlyList, visitObjectTypeAnyName, visitObjectTypeName, visitObjectTypeNameOnAnyName, visitOffsetClause, visitOldAggrDefinition, visitOldAggrElem, visitOldAggrList, visitOnCommitOption, visitOnlyClause, visitOnlyOrWithTies, visitOnObjectClause, visitOp, visitOpclassItem, visitOpclassItemList, visitOpclassPurpose, visitOperArgtypes, visitOperatorDefArg, visitOperatorDefElem, visitOperatorDefList, visitOperatorWithArgtypes, visitOperatorWithArgtypesList, visitOptArrayBounds, visitOptClass, visitOptColumnList, visitOptConfExpr, visitOptFloat, visitOptIndirection, visitOptInterval, visitOptionForClause, visitOptMaterialized, visitOptNameList, visitOptTempTableName, visitOptWindowExclusionClause, visitOrdinality, visitOrOperator, visitOuterJoinType, visitOverClause, visitOverlayList, visitOverlayPlacing, visitOverrideKind, visitOwner, visitParamName, visitParenthesizedSeqOptList, visitPartElem, visitPartitionBoundSpec, visitPartitionClause, visitPartitionCmd, visitPartitionSpec, visitPartParams, visitPartStrategy, visitPatternMatchingOperator, visitPositionalNotation, 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, 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(PostgreSQLStatementParser.ParameterMarkerContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.parameterMarker().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParameterMarkerin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitParameterMarkerin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumberLiterals
public final ASTNode visitNumberLiterals(PostgreSQLStatementParser.NumberLiteralsContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.numberLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNumberLiteralsin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitNumberLiteralsin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifier
public final ASTNode visitIdentifier(PostgreSQLStatementParser.IdentifierContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.identifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIdentifierin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitIdentifierin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnreservedWord
public final ASTNode visitUnreservedWord(PostgreSQLStatementParser.UnreservedWordContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.unreservedWord().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnreservedWordin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitUnreservedWordin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSchemaName
public final ASTNode visitSchemaName(PostgreSQLStatementParser.SchemaNameContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.schemaName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSchemaNamein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitSchemaNamein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableName
public final ASTNode visitTableName(PostgreSQLStatementParser.TableNameContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.tableName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableNamein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitTableNamein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnName
public final ASTNode visitColumnName(PostgreSQLStatementParser.ColumnNameContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.columnName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitColumnNamein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitColumnNamein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndexName
public final ASTNode visitIndexName(PostgreSQLStatementParser.IndexNameContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.indexName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIndexNamein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitIndexNamein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstraintName
public final ASTNode visitConstraintName(PostgreSQLStatementParser.ConstraintNameContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.constraintName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConstraintNamein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitConstraintNamein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableNames
public final ASTNode visitTableNames(PostgreSQLStatementParser.TableNamesContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.tableNames().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableNamesin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitTableNamesin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnNames
public final ASTNode visitColumnNames(PostgreSQLStatementParser.ColumnNamesContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.columnNames().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitColumnNamesin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitColumnNamesin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAExpr
public ASTNode visitAExpr(PostgreSQLStatementParser.AExprContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.aExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAExprin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitAExprin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCExpr
public ASTNode visitCExpr(PostgreSQLStatementParser.CExprContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.cExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCExprin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitCExprin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCaseExpr
public ASTNode visitCaseExpr(PostgreSQLStatementParser.CaseExprContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.caseExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCaseExprin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitCaseExprin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFuncExpr
public ASTNode visitFuncExpr(PostgreSQLStatementParser.FuncExprContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.funcExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFuncExprin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitFuncExprin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionExprCommonSubexpr
public ASTNode visitFunctionExprCommonSubexpr(PostgreSQLStatementParser.FunctionExprCommonSubexprContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.functionExprCommonSubexpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionExprCommonSubexprin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitFunctionExprCommonSubexprin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAexprConst
public ASTNode visitAexprConst(PostgreSQLStatementParser.AexprConstContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.aexprConst().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAexprConstin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitAexprConstin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnref
public ASTNode visitColumnref(PostgreSQLStatementParser.ColumnrefContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.columnref().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitColumnrefin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitColumnrefin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprList
public ASTNode visitExprList(PostgreSQLStatementParser.ExprListContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.exprList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExprListin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitExprListin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBExpr
public ASTNode visitBExpr(PostgreSQLStatementParser.BExprContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.bExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBExprin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitBExprin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataTypeName
public final ASTNode visitDataTypeName(PostgreSQLStatementParser.DataTypeNameContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.dataTypeName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDataTypeNamein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitDataTypeNamein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSortClause
public final ASTNode visitSortClause(PostgreSQLStatementParser.SortClauseContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.sortClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSortClausein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitSortClausein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSortby
public final ASTNode visitSortby(PostgreSQLStatementParser.SortbyContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.sortby().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSortbyin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitSortbyin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataType
public final ASTNode visitDataType(PostgreSQLStatementParser.DataTypeContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.dataType().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDataTypein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitDataTypein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataTypeLength
public final ASTNode visitDataTypeLength(PostgreSQLStatementParser.DataTypeLengthContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.dataTypeLength().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDataTypeLengthin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitDataTypeLengthin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsert
public ASTNode visitInsert(PostgreSQLStatementParser.InsertContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.insert().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitInsertin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOptOnConflict
public ASTNode visitOptOnConflict(PostgreSQLStatementParser.OptOnConflictContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.optOnConflict().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOptOnConflictin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitOptOnConflictin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertTarget
public ASTNode visitInsertTarget(PostgreSQLStatementParser.InsertTargetContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.insertTarget().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertTargetin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitInsertTargetin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQualifiedNameList
public ASTNode visitQualifiedNameList(PostgreSQLStatementParser.QualifiedNameListContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.qualifiedNameList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQualifiedNameListin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitQualifiedNameListin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQualifiedName
public ASTNode visitQualifiedName(PostgreSQLStatementParser.QualifiedNameContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.qualifiedName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQualifiedNamein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitQualifiedNamein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertRest
public ASTNode visitInsertRest(PostgreSQLStatementParser.InsertRestContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.insertRest().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertRestin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitInsertRestin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertColumnList
public ASTNode visitInsertColumnList(PostgreSQLStatementParser.InsertColumnListContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.insertColumnList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertColumnListin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitInsertColumnListin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertColumnItem
public ASTNode visitInsertColumnItem(PostgreSQLStatementParser.InsertColumnItemContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.insertColumnItem().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertColumnItemin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitInsertColumnItemin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetClause
public ASTNode visitSetClause(PostgreSQLStatementParser.SetClauseContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.setClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSetClausein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitSetClausein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetTarget
public ASTNode visitSetTarget(PostgreSQLStatementParser.SetTargetContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.setTarget().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSetTargetin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitSetTargetin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRelationExprOptAlias
public ASTNode visitRelationExprOptAlias(PostgreSQLStatementParser.RelationExprOptAliasContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.relationExprOptAlias().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRelationExprOptAliasin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitRelationExprOptAliasin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUpdate
public ASTNode visitUpdate(PostgreSQLStatementParser.UpdateContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.update().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUpdatein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitUpdatein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetClauseList
public ASTNode visitSetClauseList(PostgreSQLStatementParser.SetClauseListContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.setClauseList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSetClauseListin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitSetClauseListin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDelete
public ASTNode visitDelete(PostgreSQLStatementParser.DeleteContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.delete().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDeletein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitDeletein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhereOrCurrentClause
public ASTNode visitWhereOrCurrentClause(PostgreSQLStatementParser.WhereOrCurrentClauseContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.whereOrCurrentClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWhereOrCurrentClausein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitWhereOrCurrentClausein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelect
public ASTNode visitSelect(PostgreSQLStatementParser.SelectContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.select().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitSelectin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectNoParens
public ASTNode visitSelectNoParens(PostgreSQLStatementParser.SelectNoParensContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.selectNoParens().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectNoParensin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitSelectNoParensin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitForLockingClause
public ASTNode visitForLockingClause(PostgreSQLStatementParser.ForLockingClauseContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.forLockingClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitForLockingClausein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitForLockingClausein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectWithParens
public ASTNode visitSelectWithParens(PostgreSQLStatementParser.SelectWithParensContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.selectWithParens().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectWithParensin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitSelectWithParensin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectClauseN
public ASTNode visitSelectClauseN(PostgreSQLStatementParser.SelectClauseNContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.selectClauseN().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectClauseNin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitSelectClauseNin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleSelect
public ASTNode visitSimpleSelect(PostgreSQLStatementParser.SimpleSelectContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.simpleSelect().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSimpleSelectin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitSimpleSelectin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitHavingClause
public ASTNode visitHavingClause(PostgreSQLStatementParser.HavingClauseContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.havingClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitHavingClausein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitHavingClausein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWindowClause
public ASTNode visitWindowClause(PostgreSQLStatementParser.WindowClauseContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.windowClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWindowClausein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitWindowClausein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupClause
public ASTNode visitGroupClause(PostgreSQLStatementParser.GroupClauseContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.groupClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGroupClausein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitGroupClausein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupByItem
public ASTNode visitGroupByItem(PostgreSQLStatementParser.GroupByItemContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.groupByItem().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGroupByItemin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitGroupByItemin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTargetList
public ASTNode visitTargetList(PostgreSQLStatementParser.TargetListContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.targetList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTargetListin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitTargetListin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTargetEl
public ASTNode visitTargetEl(PostgreSQLStatementParser.TargetElContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.targetEl().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTargetElin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitTargetElin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromClause
public ASTNode visitFromClause(PostgreSQLStatementParser.FromClauseContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.fromClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFromClausein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitFromClausein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromList
public ASTNode visitFromList(PostgreSQLStatementParser.FromListContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.fromList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFromListin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitFromListin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableReference
public ASTNode visitTableReference(PostgreSQLStatementParser.TableReferenceContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.tableReference().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableReferencein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitTableReferencein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAliasClause
public ASTNode visitAliasClause(PostgreSQLStatementParser.AliasClauseContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.aliasClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAliasClausein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitAliasClausein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhereClause
public ASTNode visitWhereClause(PostgreSQLStatementParser.WhereClauseContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.whereClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWhereClausein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitWhereClausein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectLimit
public ASTNode visitSelectLimit(PostgreSQLStatementParser.SelectLimitContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.selectLimit().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectLimitin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitSelectLimitin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectLimitValue
public ASTNode visitSelectLimitValue(PostgreSQLStatementParser.SelectLimitValueContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.selectLimitValue().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectLimitValuein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitSelectLimitValuein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectOffsetValue
public ASTNode visitSelectOffsetValue(PostgreSQLStatementParser.SelectOffsetValueContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.selectOffsetValue().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectOffsetValuein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitSelectOffsetValuein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectFetchValue
public ASTNode visitSelectFetchValue(PostgreSQLStatementParser.SelectFetchValueContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.selectFetchValue().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectFetchValuein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitSelectFetchValuein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExecuteStmt
public ASTNode visitExecuteStmt(PostgreSQLStatementParser.ExecuteStmtContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.executeStmt().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExecuteStmtin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitExecuteStmtin classPostgreSQLStatementParserBaseVisitor<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(PostgreSQLStatementParser.AnyNameContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.anyName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAnyNamein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitAnyNamein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAttrs
public ASTNode visitAttrs(PostgreSQLStatementParser.AttrsContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.attrs().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAttrsin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitAttrsin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitName
public ASTNode visitName(PostgreSQLStatementParser.NameContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.name().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNamein interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitNamein classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSignedIconst
public ASTNode visitSignedIconst(PostgreSQLStatementParser.SignedIconstContext ctx)
Description copied from class:PostgreSQLStatementParserBaseVisitorVisit a parse tree produced byPostgreSQLStatementParser.signedIconst().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSignedIconstin interfacePostgreSQLStatementParserVisitor<ASTNode>- Overrides:
visitSignedIconstin classPostgreSQLStatementParserBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-