public final class PostgreSQLDDLVisitor extends PostgreSQLVisitor implements org.apache.shardingsphere.sql.parser.api.visitor.statement.DDLVisitor
| 构造器和说明 |
|---|
PostgreSQLDDLVisitor() |
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, visitAddConstraintSpecification, visitAggregationFunctionName, visitAlias, visitAlterColumnSetOption, visitAlterIndexDefinitionClause_, visitAlterIndexDependsOnExtension, visitAlterIndexSetTableSpace, visitAlterRole, visitAlterTableAction, visitAlterTableActions, visitAlterUser, visitAssignment, visitAssignmentValue, visitAssignmentValues, visitAsteriskClause_, visitAttributeOption, visitAttributeOptions, visitBeginTransaction, visitCall, visitCaseElse_, visitCaseWhen_, visitCharacterSet_, visitCheckOption, visitCollateClause_, visitCollationName, visitColumnConstraint, visitColumnConstraintOption, visitColumnExistClause_, visitCommit, visitComparisonOperator, visitConcurrentlyClause_, visitConfigurationParameterClause, visitConstraintClause, visitConstraintOptionalParam, visitCreateDefinition, visitCreateIndexSpecification_, visitCreateRole, visitCreateTableSpecification_, visitCreateUser, visitDefaultExpr, visitDelete, visitDeleteSpecification_, visitDistinct, visitDropRole, visitDropUser, visitDuplicateSpecification, visitExecute, visitFilterClause_, visitFrameBetween_, visitFrameClause_, visitFrameEnd_, visitFrameStart_, visitFromClause, visitGrant, visitGroupByClause, visitHavingClause, visitIgnoredIdentifier_, visitIgnoredIdentifiers_, visitIndexExistClause_, visitIndexNotExistClause_, visitIndexParameters, visitInheritClause_, visitInsert, visitInsertSelectClause, visitInsertValuesClause, visitJoinedTable, visitJoinSpecification, visitLikeOption, visitLimitClause, visitLimitOffset, visitLimitOffsetSyntax, visitLimitRowCount, visitLimitRowCountSyntax, visitLiteralsType_, visitLogicalOperator, visitModifyColumn, visitMultipleTableNames, visitMultipleTablesClause, visitName, visitNotOperator_, visitOnlyClause_, visitOnObjectClause, visitOptionForClause_, visitOwner, visitPratitionClause_, visitPrimaryKey, visitPrivilegeClause, visitPrivileges_, visitPrivilegeType_, visitProjection, visitProjections, visitQualifiedShorthand, visitRegularFunctionName_, visitRenameConstraint, visitRenameIndexSpecification, visitRenameTableSpecification_, visitResetParameter, visitRevoke, visitRoleClause_, visitRollback, visitRuntimeScope_, visitSavepoint, visitSelect, visitSelectClause, visitSequenceOption, visitSequenceOptions, visitSet, visitSetAssignmentsClause, visitSetTransaction, visitShow, visitSingleTableClause, visitStorageParameter, visitStorageParameterWithValue, visitSubquery, visitTableConstraintOption, visitTableConstraintUsingIndex, visitTableExistClause_, visitTableFactor, visitTableNotExistClause_, visitTableReference, visitTableReferences, visitTimeZoneClause_, visitUescape_, visitUnicodeEscapes_, visitUnionClause, visitUnqualifiedShorthand, visitUpdate, visitUpdateSpecification_, visitWhereClause, visitWindowDefinition_aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic org.apache.shardingsphere.sql.parser.api.ASTNode visitCreateTable(PostgreSQLStatementParser.CreateTableContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.createTable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCreateTable 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitCreateTable 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitCreateDefinitionClause(PostgreSQLStatementParser.CreateDefinitionClauseContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.createDefinitionClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCreateDefinitionClause 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitCreateDefinitionClause 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitAlterTable(PostgreSQLStatementParser.AlterTableContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.alterTable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAlterTable 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAlterTable 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitAlterDefinitionClause(PostgreSQLStatementParser.AlterDefinitionClauseContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.alterDefinitionClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAlterDefinitionClause 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAlterDefinitionClause 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitAddColumnSpecification(PostgreSQLStatementParser.AddColumnSpecificationContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.addColumnSpecification().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAddColumnSpecification 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAddColumnSpecification 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitColumnDefinition(PostgreSQLStatementParser.ColumnDefinitionContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.columnDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitColumnDefinition 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitColumnDefinition 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitTableConstraint(PostgreSQLStatementParser.TableConstraintContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.tableConstraint().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableConstraint 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableConstraint 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitModifyColumnSpecification(PostgreSQLStatementParser.ModifyColumnSpecificationContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.modifyColumnSpecification().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitModifyColumnSpecification 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitModifyColumnSpecification 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitDropColumnSpecification(PostgreSQLStatementParser.DropColumnSpecificationContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.dropColumnSpecification().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDropColumnSpecification 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDropColumnSpecification 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitRenameColumnSpecification(PostgreSQLStatementParser.RenameColumnSpecificationContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.renameColumnSpecification().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitRenameColumnSpecification 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitRenameColumnSpecification 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitDropTable(PostgreSQLStatementParser.DropTableContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.dropTable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDropTable 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDropTable 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitTruncateTable(PostgreSQLStatementParser.TruncateTableContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.truncateTable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTruncateTable 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTruncateTable 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitCreateIndex(PostgreSQLStatementParser.CreateIndexContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.createIndex().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCreateIndex 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitCreateIndex 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitAlterIndex(PostgreSQLStatementParser.AlterIndexContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.alterIndex().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAlterIndex 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAlterIndex 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitDropIndex(PostgreSQLStatementParser.DropIndexContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.dropIndex().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDropIndex 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDropIndex 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitIndexNames(PostgreSQLStatementParser.IndexNamesContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.indexNames().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitIndexNames 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitIndexNames 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitTableNameClause(PostgreSQLStatementParser.TableNameClauseContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.tableNameClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableNameClause 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableNameClause 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitTableNamesClause(PostgreSQLStatementParser.TableNamesClauseContext ctx)
PostgreSQLStatementBaseVisitorPostgreSQLStatementParser.tableNamesClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableNamesClause 在接口中 PostgreSQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableNamesClause 在类中 PostgreSQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treeCopyright © 2020 The Apache Software Foundation. All rights reserved.