public final class PostgreSQLDMLVisitor extends PostgreSQLVisitor implements org.apache.shardingsphere.sql.parser.api.visitor.statement.DMLVisitor
| 构造器和说明 |
|---|
PostgreSQLDMLVisitor() |
visitAggregationFunction, visitBitExpr, visitBitValueLiterals, visitBooleanLiterals, visitBooleanPrimary, visitCaseExpression, 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, visitUnreservedWord, visitWindowFunctionvisitAction, visitAddColumnSpecification, visitAddConstraintSpecification, visitAggregationFunctionName, visitAlterColumnSetOption, visitAlterDefinitionClause, visitAlterIndex, visitAlterIndexDefinitionClause_, visitAlterIndexDependsOnExtension, visitAlterIndexSetTableSpace, visitAlterRole, visitAlterTable, visitAlterTableAction, visitAlterTableActions, visitAlterUser, visitAsteriskClause_, visitAttributeOption, visitAttributeOptions, visitBeginTransaction, visitCall, visitCaseElse_, visitCaseWhen_, visitCharacterSet_, visitCheckOption, visitCollateClause_, visitCollationName, visitColumnConstraint, visitColumnConstraintOption, visitColumnDefinition, visitColumnExistClause_, visitCommit, visitComparisonOperator, visitConcurrentlyClause_, visitConfigurationParameterClause, visitConstraintClause, visitConstraintOptionalParam, visitCreateDefinition, visitCreateDefinitionClause, visitCreateIndex, visitCreateIndexSpecification_, visitCreateRole, visitCreateTable, visitCreateTableSpecification_, visitCreateUser, visitDefaultExpr, visitDeleteSpecification_, visitDistinct, visitDropColumnSpecification, visitDropIndex, visitDropRole, visitDropTable, visitDropUser, visitExecute, visitFilterClause_, visitFrameBetween_, visitFrameClause_, visitFrameEnd_, visitFrameStart_, visitGrant, visitHavingClause, visitIgnoredIdentifier_, visitIgnoredIdentifiers_, visitIndexExistClause_, visitIndexNames, visitIndexNotExistClause_, visitIndexParameters, visitInheritClause_, visitInsertSelectClause, visitLikeOption, visitLimitOffsetSyntax, visitLimitRowCountSyntax, visitLiteralsType_, visitLogicalOperator, visitModifyColumn, visitModifyColumnSpecification, visitName, visitNotOperator_, visitOnlyClause_, visitOnObjectClause, visitOptionForClause_, visitOwner, visitPratitionClause_, visitPrimaryKey, visitPrivilegeClause, visitPrivileges_, visitPrivilegeType_, visitQualifiedShorthand, visitRegularFunctionName_, visitRenameColumnSpecification, visitRenameConstraint, visitRenameIndexSpecification, visitRenameTableSpecification_, visitResetParameter, visitRevoke, visitRoleClause_, visitRollback, visitRuntimeScope_, visitSavepoint, visitSequenceOption, visitSequenceOptions, visitSet, visitSetTransaction, visitShow, visitStorageParameter, visitStorageParameterWithValue, visitSubquery, visitTableConstraint, visitTableConstraintOption, visitTableConstraintUsingIndex, visitTableExistClause_, visitTableNameClause, visitTableNamesClause, visitTableNotExistClause_, visitTimeZoneClause_, visitTruncateTable, visitUescape_, visitUnicodeEscapes_, visitUnqualifiedShorthand, visitUpdateSpecification_, visitWindowDefinition_aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic org.apache.shardingsphere.sql.parser.api.ASTNode visitInsert(PostgreSQLStatementParser.InsertContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.insert().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitInsert 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitInsert 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitInsertValuesClause(PostgreSQLStatementParser.InsertValuesClauseContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.insertValuesClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitInsertValuesClause 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitInsertValuesClause 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitUpdate(PostgreSQLStatementParser.UpdateContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.update().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUpdate 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitUpdate 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitSetAssignmentsClause(PostgreSQLStatementParser.SetAssignmentsClauseContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.setAssignmentsClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSetAssignmentsClause 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSetAssignmentsClause 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitAssignmentValues(PostgreSQLStatementParser.AssignmentValuesContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.assignmentValues().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAssignmentValues 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAssignmentValues 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitAssignment(PostgreSQLStatementParser.AssignmentContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.assignment().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAssignment 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAssignment 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitAssignmentValue(PostgreSQLStatementParser.AssignmentValueContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.assignmentValue().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAssignmentValue 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAssignmentValue 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitDelete(PostgreSQLStatementParser.DeleteContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.delete().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDelete 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDelete 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitSingleTableClause(PostgreSQLStatementParser.SingleTableClauseContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.singleTableClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSingleTableClause 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSingleTableClause 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitMultipleTablesClause(PostgreSQLStatementParser.MultipleTablesClauseContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.multipleTablesClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMultipleTablesClause 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitMultipleTablesClause 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitMultipleTableNames(PostgreSQLStatementParser.MultipleTableNamesContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.multipleTableNames().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMultipleTableNames 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitMultipleTableNames 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitSelect(PostgreSQLStatementParser.SelectContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.select().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSelect 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSelect 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitUnionClause(PostgreSQLStatementParser.UnionClauseContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.unionClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUnionClause 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitUnionClause 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitSelectClause(PostgreSQLStatementParser.SelectClauseContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.selectClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSelectClause 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSelectClause 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitDuplicateSpecification(PostgreSQLStatementParser.DuplicateSpecificationContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.duplicateSpecification().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDuplicateSpecification 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDuplicateSpecification 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitProjections(PostgreSQLStatementParser.ProjectionsContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.projections().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitProjections 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitProjections 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitProjection(PostgreSQLStatementParser.ProjectionContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.projection().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitProjection 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitProjection 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitAlias(PostgreSQLStatementParser.AliasContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.alias().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAlias 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAlias 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitFromClause(PostgreSQLStatementParser.FromClauseContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.fromClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFromClause 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitFromClause 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitTableReferences(PostgreSQLStatementParser.TableReferencesContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.tableReferences().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableReferences 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableReferences 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitTableReference(PostgreSQLStatementParser.TableReferenceContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.tableReference().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableReference 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableReference 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitTableFactor(PostgreSQLStatementParser.TableFactorContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.tableFactor().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableFactor 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableFactor 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitJoinedTable(PostgreSQLStatementParser.JoinedTableContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.joinedTable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitJoinedTable 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitJoinedTable 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitJoinSpecification(PostgreSQLStatementParser.JoinSpecificationContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.joinSpecification().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitJoinSpecification 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitJoinSpecification 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitWhereClause(PostgreSQLStatementParser.WhereClauseContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.whereClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitWhereClause 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitWhereClause 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitGroupByClause(PostgreSQLStatementParser.GroupByClauseContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.groupByClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitGroupByClause 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitGroupByClause 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitLimitClause(PostgreSQLStatementParser.LimitClauseContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.limitClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLimitClause 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitLimitClause 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitLimitRowCount(PostgreSQLStatementParser.LimitRowCountContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.limitRowCount().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLimitRowCount 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitLimitRowCount 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitLimitOffset(PostgreSQLStatementParser.LimitOffsetContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.limitOffset().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLimitOffset 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitLimitOffset 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treeCopyright © 2020 The Apache Software Foundation. All rights reserved.