public final class PostgreSQLDCLStatementSQLVisitor extends PostgreSQLStatementSQLVisitor implements org.apache.shardingsphere.sql.parser.api.visitor.type.DCLSQLVisitor, org.apache.shardingsphere.sql.parser.api.visitor.operation.SQLStatementVisitor
| 构造器和说明 |
|---|
PostgreSQLDCLStatementSQLVisitor() |
generateProjectFromFuncExpr, visitAExpr, visitAexprConst, visitBExpr, visitCExpr, visitColumnName, visitColumnNames, visitColumnref, visitDataType, visitDataTypeLength, visitDataTypeName, visitExprList, visitIdentifier, visitIndexName, visitNumberLiterals, visitParameterMarker, visitSchemaName, visitSortby, visitSortClause, visitTableName, visitTableNames, visitUnreservedWordvisitAbort, visitAccessMethod, visitAccessMethodClause, visitAction, visitAddColumnSpecification, visitAddConstraintSpecification, visitAggrArg, visitAggrArgs, visitAggrArgsList, visitAggregateSignature, visitAggregateWithArgtypes, visitAggregateWithArgtypesList, visitAlias, visitAliasClause, 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, visitAlterRoutine, visitAlterRule, visitAlterSchema, visitAlterSequence, visitAlterSequenceClauses, visitAlterServer, visitAlterStatistics, visitAlterSubscription, visitAlterSystem, visitAlterTable, visitAlterTableAction, visitAlterTableActions, visitAlterTableCmd, visitAlterTableCmds, visitAlterTablespace, visitAlterTextSearchConfiguration, visitAlterTextSearchConfigurationClauses, visitAlterTextSearchDictionary, visitAlterTextSearchParser, visitAlterTextSearchTemplate, visitAlterTrigger, visitAlterType, visitAlterTypeClauses, visitAlterTypeCmd, visitAlterTypeCmds, visitAlterUserClauses, visitAlterUserMapping, visitAlterUsing, visitAlterView, visitAlterViewClauses, visitAnalyze, visitAnalyzeKeyword, visitAnyName, visitAnyNameList, visitAnyOperator, visitArgClass, visitArrayExpr, visitArrayExprList, visitAscDesc, visitAsteriskClause, visitAttributeOption, visitAttributeOptions, visitAttrName, visitAttrs, visitAuthIdent, visitBeginTransaction, visitBit, visitBitWithLength, visitBitWithoutLength, visitBooleanOrString, visitCall, visitCallClauses, visitCaseArg, visitCaseDefault, visitCaseExpr, 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, visitColumnExistClause, visitColumnList, visitColumnOptions, visitComment, visitCommentClauses, visitCommentText, visitCommit, visitCommitPrepared, visitCommonFuncOptItem, visitCommonTableExpr, visitComparisonOperator, visitConcurrentlyClause, visitConfigurationParameterClause, visitConsTableSpace, visitConstDatetime, visitConstInterval, visitConstraintAttr, visitConstraintAttributeElem, visitConstraintAttributeSpec, visitConstraintClause, visitConstraintName, visitConstraintOptionalParam, visitConstraintsSetList, visitConstraintsSetMode, visitCopy, visitCopyDelimiter, visitCopyGenericOptArg, visitCopyGenericOptArgList, visitCopyGenericOptArgListItem, visitCopyGenericOptElem, visitCopyGenericOptList, visitCopyOptions, visitCopyOptItem, visitCopyOptList, 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, visitCreateRule, visitCreateSchema, visitCreateSchemaClauses, visitCreateSequence, visitCreateServer, visitCreateStatistics, visitCreateSubscription, visitCreateTable, visitCreateTablespace, visitCreateTableSpecification, visitCreateTextSearch, visitCreateTransform, visitCreateTrigger, visitCreateType, visitCreateTypeClauses, visitCreateUserMapping, visitCreateView, visitCteList, visitCubeClause, visitCursorName, visitCursorOption, visitCursorOptions, visitDatabaseName, visitDeallocate, visitDeclare, visitDefACLAction, visitDefACLOption, visitDefACLOptionList, visitDefaclPrivilegeTarget, visitDefArg, visitDefaultExpr, visitDefElem, visitDefinition, visitDefList, visitDelete, visitDiscard, visitDistinct, visitDistinctClause, visitDocumentOrContent, visitDoStatement, visitDostmtOptItem, visitDostmtOptList, visitDropAccessMethod, visitDropAggregate, visitDropBehavior, visitDropCast, visitDropCollation, visitDropColumnSpecification, visitDropConversion, visitDropDatabase, visitDropDomain, visitDropDroup, visitDropEventTrigger, visitDropExtension, visitDropForeignDataWrapper, visitDropForeignTable, visitDropFunction, visitDropIndex, visitDropIndexOpt, visitDropLanguage, visitDropMaterializedView, visitDropOperator, visitDropOperatorClass, visitDropOperatorFamily, visitDropOwned, visitDropPolicy, visitDropProcedure, visitDropPublication, visitDropRoutine, visitDropRule, visitDropSchema, visitDropSequence, visitDropServer, visitDropStatistics, visitDropSubscription, visitDropTable, visitDropTableOpt, visitDropTablespace, visitDropTextSearch, visitDropTransform, visitDropTrigger, visitDropType, visitDropTypeName, visitDropUserMapping, visitDropView, visitEmptyGroupingSet, 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, visitFetchArgs, visitFileName, visitFilterClause, visitFirstOrNext, visitForeignServerVersion, visitForLockingClause, visitForLockingItem, visitForLockingItems, visitForLockingStrength, visitFrameBound, visitFrameClause, visitFrameExtent, visitFromClause, visitFromList, visitFuncAliasClause, visitFuncApplication, visitFuncArg, visitFuncArgExpr, visitFuncArgList, visitFuncArgs, visitFuncArgsList, visitFuncArgsWithDefaults, visitFuncArgsWithDefaultsList, visitFuncArgWithDefault, visitFuncAs, visitFuncExpr, visitFuncExprWindowless, visitFuncName, visitFuncReturn, visitFunctionExprCommonSubexpr, visitFunctionExprWindowless, visitFunctionSetResetClause, visitFunctionTable, visitFunctionWithArgtypes, visitFunctionWithArgtypesList, visitFuncType, visitGeneratedWhen, visitGenericOptionArg, visitGenericOptionElem, visitGenericOptionList, visitGenericOptionName, visitGenericReset, visitGenericSet, visitGenericType, visitGrantee, visitGranteeList, visitGrantGrantOption, visitGroupByItem, visitGroupByList, visitGroupClause, visitGroupingSetsClause, visitHandlerName, visitHashPartbound, visitHashPartboundElem, visitHavingClause, visitIgnoredIdentifier, visitIgnoredIdentifiers, visitImplicitRow, visitImportForeignSchema, visitImportQualification, visitImportQualificationType, visitInclude, visitIndexElem, visitIndexElemOptions, visitIndexExistClause, visitIndexIncludingParams, visitIndexNames, visitIndexNotExistClause, visitIndexParameters, visitIndexParams, visitIndexPartitionCmd, visitIndirection, visitIndirectionEl, visitInExpr, visitInheritClause, visitInsert, visitInsertColumnItem, visitInsertColumnList, visitInsertRest, visitInsertTarget, visitIntervalSecond, visitIntoClause, visitIsoLevel, visitJoinedTable, visitJoinOuter, visitJoinQual, visitJoinType, visitKeyAction, visitKeyActions, visitKeyDelete, visitKeyMatch, visitKeyUpdate, visitLikeOption, visitLimitClause, visitListen, visitLiteralsType, visitLoad, visitLock, visitLockedRelsList, visitLockType, visitLogicalOperator, visitMathOperator, visitModifyColumn, visitModifyColumnSpecification, visitMove, visitName, visitNameList, visitNoInherit, visitNonReservedWord, visitNonReservedWordOrSconst, visitNotifyStmt, visitNowaitOrSkip, visitNullsOrder, visitNumeric, visitNumericOnly, visitNumericOnlyList, visitObjectTypeAnyName, visitObjectTypeName, visitObjectTypeNameOnAnyName, visitOffsetClause, visitOldAggrDefinition, visitOldAggrElem, visitOldAggrList, visitOnCommitOption, visitOnlyClause, visitOnObjectClause, visitOp, visitOpclassItem, visitOpclassItemList, visitOpclassPurpose, visitOperArgtypes, visitOperatorDefArg, visitOperatorDefElem, visitOperatorDefList, visitOperatorWithArgtypes, visitOperatorWithArgtypesList, visitOptArrayBounds, visitOptClass, visitOptColumnList, visitOptConfExpr, visitOptFloat, visitOptIndirection, visitOptInterval, visitOptionForClause, visitOptMaterialized, visitOptNameList, visitOptOnConflict, visitOptTempTableName, visitOptWindowExclusionClause, visitOrdinality, visitOverClause, visitOverlayList, visitOverlayPlacing, visitOverrideKind, visitOwner, visitParamName, visitParenthesizedSeqOptList, visitPartElem, visitPartitionBoundSpec, visitPartitionClause, visitPartitionCmd, visitPartitionSpec, visitPartParams, visitPartStrategy, visitPositionList, visitPreparableStmt, visitPrepare, visitPrepareTransaction, visitPrepTypeClause, visitPrimaryKey, visitPrivilege, visitPrivilegeClause, visitPrivilegeLevel, visitPrivilegeList, visitPrivileges, visitPrivilegeType, visitPrivilegeTypes, visitPublicationForTables, visitPublicationNameItem, visitPublicationNameList, visitQualAllOp, visitQualifiedName, visitQualifiedNameList, visitQualOp, visitReassignOwned, visitRefreshMaterializedView, visitRefreshMatViewStmt, visitReIndex, visitReIndexClauses, visitReindexOptionElem, visitReindexOptionList, visitReindexTargetMultitable, visitReindexTargetType, visitRelationExpr, visitRelationExprList, visitRelationExprOptAlias, visitReleaseSavepoint, visitReloptionElem, visitReloptionList, visitReloptions, visitRenameColumnSpecification, visitRenameConstraint, visitRenameIndexSpecification, visitRenameTableSpecification, visitRepeatableClause, visitReplicaIdentity, visitReservedKeyword, visitResetParameter, visitResetRest, visitRestartSeqs, visitReturningClause, visitRoleClause, visitRoleList, visitRoleSpec, visitRollback, visitRollbackPrepared, visitRollbackToSavepoint, visitRollupClause, visitRoutineName, visitRow, visitRowOrRows, visitRowSecurityCmd, visitRowsFromItem, visitRowsFromList, visitRuleActionList, visitRuleActionMulti, visitRuleActionStmt, visitRuntimeScope, visitSavepoint, visitSchemaEltList, visitSchemaNameList, visitSchemaStmt, visitSecurityLabel, visitSecurityLabelClausces, visitSecurityLabelStmt, visitSelect, visitSelectClauseN, visitSelectFetchFirstValue, visitSelectLimit, visitSelectLimitValue, visitSelectNoParens, visitSelectOffsetValue, visitSelectWithParens, visitSeqOptElem, visitSeqOptList, visitSequenceOption, visitSequenceOptions, visitSet, visitSetClause, visitSetClauseList, visitSetConstraints, visitSetData, visitSetResetClause, visitSetRest, visitSetRestMore, visitSetTarget, visitSetTargetList, visitSetTransaction, visitShow, visitSignedIconst, visitSimpleSelect, visitSimpleTypeName, visitSliceBound, visitSortbyList, visitStartTransaction, visitStorageParameter, visitStorageParameterWithValue, visitSubqueryOp, visitSubstrFor, visitSubstrFrom, visitSubstrList, visitSubType, visitTableAccessMethodClause, visitTableConstraint, visitTableConstraintOption, visitTableConstraintUsingIndex, visitTableElement, visitTableElementList, visitTableExistClause, visitTableFuncColumn, visitTableFuncColumnList, visitTableFuncElement, visitTableFuncElementList, visitTableLikeClause, visitTableLikeOption, visitTableLikeOptionList, visitTableNameClause, visitTableNamesClause, visitTableNotExistClause, visitTableReference, visitTablesampleClause, visitTableSpace, visitTargetEl, visitTargetList, 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, visitUnicodeEscapes, visitUnicodeNormalForm, visitUnlisten, visitUpdate, visitUsingClause, visitVacAnalyzeOptionArg, visitVacAnalyzeOptionElem, visitVacAnalyzeOptionList, visitVacAnalyzeOptionName, visitVacuum, visitVacuumRelation, visitVacuumRelationList, visitValidatorClause, visitValuesClause, visitVariableResetStmt, visitVarList, visitVarName, visitVarValue, visitWhenClause, visitWhenClauseList, visitWhereClause, visitWhereOrCurrentClause, visitWindowClause, visitWindowDefinition, visitWindowDefinitionList, visitWindowExclusionClause, visitWindowName, visitWindowSpecification, visitWithClause, visitWithData, visitWithinGroupClause, visitWithOption, visitXmlAttributeEl, visitXmlAttributeList, visitXmlAttributes, visitXmlExistsArgument, visitXmlNamespaceEl, visitXmlNamespaceList, visitXmlPassingMech, visitXmlRootStandalone, visitXmlRootVersion, visitXmlTable, visitXmlTableColumnEl, visitXmlTableColumnList, visitXmlTableColumnOptionEl, visitXmlTableColumnOptionList, visitXmlWhitespaceOption, visitZoneValueaggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitGrant(PostgreSQLStatementParser.GrantContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.grant().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitGrant 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitGrant 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitRevoke(PostgreSQLStatementParser.RevokeContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.revoke().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitRevoke 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitRevoke 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitCreateUser(PostgreSQLStatementParser.CreateUserContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.createUser().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCreateUser 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitCreateUser 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitDropUser(PostgreSQLStatementParser.DropUserContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.dropUser().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDropUser 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitDropUser 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAlterUser(PostgreSQLStatementParser.AlterUserContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.alterUser().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAlterUser 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitAlterUser 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitCreateRole(PostgreSQLStatementParser.CreateRoleContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.createRole().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCreateRole 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitCreateRole 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAlterRole(PostgreSQLStatementParser.AlterRoleContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.alterRole().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAlterRole 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitAlterRole 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitDropRole(PostgreSQLStatementParser.DropRoleContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.dropRole().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDropRole 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitDropRole 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treeCopyright © 2020 The Apache Software Foundation. All rights reserved.