public final class PostgreSQLDMLVisitor extends PostgreSQLVisitor implements org.apache.shardingsphere.sql.parser.api.visitor.statement.DMLVisitor
| Constructor and Description |
|---|
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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitInsert in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitInsertValuesClause in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitUpdate in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSetAssignmentsClause in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAssignmentValues in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAssignment in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAssignmentValue in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDelete in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSingleTableClause in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitMultipleTablesClause in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitMultipleTableNames in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSelect in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitUnionClause in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSelectClause in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDuplicateSpecification in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitProjections in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitProjection in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAlias in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitFromClause in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableReferences in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableReference in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableFactor in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitJoinedTable in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitJoinSpecification in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitWhereClause in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitGroupByClause in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitLimitClause in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitLimitRowCount in class 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 in interface PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitLimitOffset in class PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treeCopyright © 2020 The Apache Software Foundation. All rights reserved.