Package com.alibaba.druid.sql.repository
Interface SchemaResolveVisitor
-
- All Superinterfaces:
SQLASTVisitor
public interface SchemaResolveVisitor extends SQLASTVisitor
Created by wenshao on 03/08/2017.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSchemaResolveVisitor.Contextstatic classSchemaResolveVisitor.Option
-
Method Summary
-
Methods inherited from interface com.alibaba.druid.sql.visitor.SQLASTVisitor
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, postVisit, preVisit, preVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Method Detail
-
isEnabled
boolean isEnabled(SchemaResolveVisitor.Option option)
-
getOptions
int getOptions()
-
getRepository
SchemaRepository getRepository()
-
getContext
SchemaResolveVisitor.Context getContext()
-
createContext
SchemaResolveVisitor.Context createContext(SQLObject object)
-
popContext
void popContext()
-
visit
default boolean visit(SQLSelectStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLSelect x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLWithSubqueryClause x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLIfStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLCreateFunctionStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLExprTableSource x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLSelectQueryBlock x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLForeignKeyImpl x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLIdentifierExpr x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLPropertyExpr x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLBinaryOpExpr x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLAllColumnExpr x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLCreateTableStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLUpdateStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLDeleteStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLAlterTableStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLInsertStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLParameter x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLDeclareItem x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLOver x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLMethodInvokeExpr x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLUnionQuery x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLMergeStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLCreateProcedureStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLBlockStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLReplaceStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLCastExpr x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLFetchStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
-