public final class OracleDMLVisitor extends OracleVisitor implements org.apache.shardingsphere.sql.parser.api.visitor.statement.DMLVisitor
| 构造器和说明 |
|---|
OracleDMLVisitor() |
visitAggregationFunction, visitBitExpr, visitBitValueLiterals, visitBooleanLiterals, visitBooleanPrimary, visitCastFunction, visitCharFunction, visitColumnName, visitColumnNames, visitDataType, visitDataTypeLength, visitDataTypeName, visitExpr, visitFunctionCall, visitHexadecimalLiterals, visitIdentifier, visitIndexName, visitLiterals, visitNullValueLiterals, visitNumberLiterals, visitOrderByClause, visitOrderByItem, visitParameterMarker, visitPredicate, visitRegularFunction, visitSchemaName, visitSimpleExpr, visitSpecialFunction, visitStringLiterals, visitTableName, visitTableNames, visitUnreservedWordvisitAddColumnSpecification, visitAddConstraintSpecification, visitAdvisorFrameworkSystemPrivilege_, visitAggregationFunctionName, visitAlterDefinitionClause, visitAlterExternalTable, visitAlterIndex, visitAlterRole, visitAlterTable, visitAlterTableProperties, visitAlterUser, visitAttributeName, visitBitmapJoinIndexClause_, visitCall, visitCascadeOrInvalidate, visitCaseElse_, visitCaseExpr, visitCaseExpression, visitCaseWhen_, visitCheckpointNumber, visitClustersSystemPrivilege_, visitCollationName, visitColumnClauses, visitColumnDefinition, visitColumnOrColumnList, visitColumnOrVirtualDefinition, visitColumnOrVirtualDefinitions, visitColumnProperties, visitColumnProperty, visitColumnSortClause_, visitColumnSortsClause_, visitCommit, visitComparisonOperator, visitConditionalInsertClause, visitConditionalInsertElsePart, visitConditionalInsertWhenPart, visitConstraintClauses, visitConstraintOption, visitConstraintPrimaryOrUnique, visitConstraintState, visitConstraintWithName, visitConstructorExpr, visitContextsSystemPrivilege_, visitCreateDefinitionClause, visitCreateIndex, visitCreateIndexClause_, visitCreateIndexDefinitionClause, visitCreateIndexSpecification_, visitCreateRole, visitCreateTable, visitCreateTableSpecification_, visitCreateUser, visitDatabaseLinksSystemPrivilege_, visitDatabaseSystemPrivilege_, visitDataRedactionSystemPrivilege_, visitDateTimeLiterals, visitDatetimeTypeSuffix, visitDebuggingSystemPrivilege_, visitDefaultNullClause_, visitDeleteSpecification_, visitDictionariesSystemPrivilege_, visitDimensionsSystemPrivilege_, visitDirectoriesSystemPrivilege_, visitDistinct, visitDomainIndexClause, visitDropColumnClause, visitDropColumnSpecification, visitDropConstraintClause, visitDropIndex, visitDropRole, visitDropTable, visitDropUser, visitEditionsSystemPrivilege_, visitElseClause, visitEncryptionSpecification_, visitExceptionsClause, visitExecute, visitExprList, visitExprs, visitFlashbackDataArchivesPrivilege_, visitGrant, visitHavingClause, visitIdentifyOptions, visitIdentityClause, visitIdentityOption, visitIgnoredIdentifier_, visitIgnoredIdentifiers_, visitIndexesSystemPrivilege_, visitIndexExpression_, visitIndexExpressions_, visitIndexTypeName, visitIndexTypesSystemPrivilege_, visitInitiallyClause, visitInlineConstraint, visitInlineRefConstraint, visitInsertIntoClause, visitInsertMultiTable, visitInsertSingleTable, visitIntervalExpression, visitJobSchedulerObjectsSystemPrivilege_, visitKeyManagementFrameworkSystemPrivilege_, visitLibrariesFrameworkSystemPrivilege_, visitLobItem, visitLobItemList, visitLobItems, visitLogicalOperator, visitLogminerFrameworkSystemPrivilege_, visitMatchNone, visitMaterizlizedViewsSystemPrivilege_, visitMiningModelsSystemPrivilege_, visitMiscellaneousSystemPrivilege_, visitModifyColProperties, visitModifyColSubstitutable, visitModifyColumnSpecification, visitModifyConstraintClause, visitMultiTableElement, visitName, visitNotDeferrable, visitNotOperator_, visitObjectAccessExpression, visitObjectPrivilegeClause, visitObjectPrivileges_, visitObjectPrivilegeType_, visitObjectProperties, visitObjectProperty, visitObjectTypeColProperties, visitOlapCubeBuildProcessesSystemPrivilege_, visitOlapCubeDiminsionsSystemPrivilege_, visitOlapCubeMeasureFoldersSystemPrivilege_, visitOlapCubesSystemPrivilege_, visitOnObjectClause, visitOperateColumnClause, visitOperatorsSystemPrivilege_, visitOracleId, visitOutlinesSystemPrivilege_, visitOutOfLineConstraint, visitOutOfLineRefConstraint, visitOwner, visitPlanManagementSystemPrivilege_, visitPluggableDatabasesSystemPrivilege_, visitPrimaryKey, visitPrivateExprOfDb, visitProceduresSystemPrivilege_, visitProfilesSystemPrivilege_, visitQualifiedShorthand, visitReferencesClause, visitRegularFunctionName_, visitRelationalProperties, visitRelationalProperty, visitRenameColumnClause, visitRenameConstraintClause, visitRenameIndexClause_, visitRenameTableSpecification_, visitRevoke, visitRoleClause_, visitRolesSystemPrivilege_, visitRollback, visitRollbackSegmentsSystemPrivilege_, visitSavepoint, visitSearchedCaseExpr, visitSequencesSystemPrivilege_, visitSessionsSystemPrivilege_, visitSetTransaction, visitSimpleCaseExpr, visitSimpleExprs, visitSpecialDatatype, visitSqlTranslationProfilesSystemPrivilege_, visitSubquery, visitSubstitutableColumnClause, visitSynonymsSystemPrivilege_, visitSystemPrivilege_, visitSystemPrivilegeClause_, visitSystemPrivilegeOperation_, visitTableAlias, visitTableIndexClause, visitTablespaceClause, visitTablespaceClauseWithParen, visitTablespacesSystemPrivilege_, visitTablesSystemPrivilege_, visitTreatFunction, visitTriggersSystemPrivilege_, visitTruncateTable, visitTypesSystemPrivilege_, visitUnqualifiedShorthand, visitUpdateSpecification_, visitUsersSystemPrivilege_, visitUsingIndexClause, visitViewsSystemPrivilege_, visitVirtualColumnDefinition, visitVisibleClause_aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic org.apache.shardingsphere.sql.parser.api.ASTNode visitInsert(OracleStatementParser.InsertContext ctx)
OracleStatementBaseVisitorOracleStatementParser.insert().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitInsert 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitInsert 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitInsertValuesClause(OracleStatementParser.InsertValuesClauseContext ctx)
OracleStatementBaseVisitorOracleStatementParser.insertValuesClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitInsertValuesClause 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitInsertValuesClause 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitUpdate(OracleStatementParser.UpdateContext ctx)
OracleStatementBaseVisitorOracleStatementParser.update().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUpdate 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitUpdate 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitSetAssignmentsClause(OracleStatementParser.SetAssignmentsClauseContext ctx)
OracleStatementBaseVisitorOracleStatementParser.setAssignmentsClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSetAssignmentsClause 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSetAssignmentsClause 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitAssignmentValues(OracleStatementParser.AssignmentValuesContext ctx)
OracleStatementBaseVisitorOracleStatementParser.assignmentValues().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAssignmentValues 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAssignmentValues 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitAssignment(OracleStatementParser.AssignmentContext ctx)
OracleStatementBaseVisitorOracleStatementParser.assignment().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAssignment 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAssignment 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitAssignmentValue(OracleStatementParser.AssignmentValueContext ctx)
OracleStatementBaseVisitorOracleStatementParser.assignmentValue().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAssignmentValue 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAssignmentValue 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitDelete(OracleStatementParser.DeleteContext ctx)
OracleStatementBaseVisitorOracleStatementParser.delete().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDelete 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDelete 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitSingleTableClause(OracleStatementParser.SingleTableClauseContext ctx)
OracleStatementBaseVisitorOracleStatementParser.singleTableClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSingleTableClause 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSingleTableClause 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitMultipleTablesClause(OracleStatementParser.MultipleTablesClauseContext ctx)
OracleStatementBaseVisitorOracleStatementParser.multipleTablesClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMultipleTablesClause 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitMultipleTablesClause 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitMultipleTableNames(OracleStatementParser.MultipleTableNamesContext ctx)
OracleStatementBaseVisitorOracleStatementParser.multipleTableNames().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMultipleTableNames 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitMultipleTableNames 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitSelect(OracleStatementParser.SelectContext ctx)
OracleStatementBaseVisitorOracleStatementParser.select().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSelect 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSelect 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitUnionClause(OracleStatementParser.UnionClauseContext ctx)
OracleStatementBaseVisitorOracleStatementParser.unionClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUnionClause 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitUnionClause 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitSelectClause(OracleStatementParser.SelectClauseContext ctx)
OracleStatementBaseVisitorOracleStatementParser.selectClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSelectClause 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSelectClause 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitDuplicateSpecification(OracleStatementParser.DuplicateSpecificationContext ctx)
OracleStatementBaseVisitorOracleStatementParser.duplicateSpecification().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDuplicateSpecification 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDuplicateSpecification 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitProjections(OracleStatementParser.ProjectionsContext ctx)
OracleStatementBaseVisitorOracleStatementParser.projections().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitProjections 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitProjections 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitProjection(OracleStatementParser.ProjectionContext ctx)
OracleStatementBaseVisitorOracleStatementParser.projection().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitProjection 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitProjection 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitAlias(OracleStatementParser.AliasContext ctx)
OracleStatementBaseVisitorOracleStatementParser.alias().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAlias 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAlias 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitFromClause(OracleStatementParser.FromClauseContext ctx)
OracleStatementBaseVisitorOracleStatementParser.fromClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFromClause 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitFromClause 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitTableReferences(OracleStatementParser.TableReferencesContext ctx)
OracleStatementBaseVisitorOracleStatementParser.tableReferences().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableReferences 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableReferences 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitTableReference(OracleStatementParser.TableReferenceContext ctx)
OracleStatementBaseVisitorOracleStatementParser.tableReference().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableReference 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableReference 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitTableFactor(OracleStatementParser.TableFactorContext ctx)
OracleStatementBaseVisitorOracleStatementParser.tableFactor().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableFactor 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableFactor 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitJoinedTable(OracleStatementParser.JoinedTableContext ctx)
OracleStatementBaseVisitorOracleStatementParser.joinedTable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitJoinedTable 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitJoinedTable 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitJoinSpecification(OracleStatementParser.JoinSpecificationContext ctx)
OracleStatementBaseVisitorOracleStatementParser.joinSpecification().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitJoinSpecification 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitJoinSpecification 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitWhereClause(OracleStatementParser.WhereClauseContext ctx)
OracleStatementBaseVisitorOracleStatementParser.whereClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitWhereClause 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitWhereClause 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitGroupByClause(OracleStatementParser.GroupByClauseContext ctx)
OracleStatementBaseVisitorOracleStatementParser.groupByClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitGroupByClause 在接口中 OracleStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitGroupByClause 在类中 OracleStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treeCopyright © 2020 The Apache Software Foundation. All rights reserved.