public final class SQLParserManager extends Object
The manager class of the SQL parsing library stores the globally unique data parsing components. All used parsers will be stored here.
| 构造器和说明 |
|---|
SQLParserManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <StatementType,CreateStatementBuilderType extends Builder<?>> |
getSQLParserByName(String sqlParserName)
通过组件名称,将一个解析组件对象从管理者中获取到。
|
static void |
register(SQLParser<?,?> sqlParser)
将一个解析组件注册到管理者中,注册之后可以通过 getSQLParserByName 函数获取到对应名称的解析器对象。
|
static SQLParser<?,?> |
unRegisterByName(String sqlParserName)
将一个解析器组件从管理中注销,同时将注销成功的组件返回出来。
|
public static void register(SQLParser<?,?> sqlParser)
Register a resolution component to the manager. After registration, you can obtain the parser object with the corresponding name through the getSQLParserByName function.
sqlParser - 需要被注册的解析器对象public static <StatementType,CreateStatementBuilderType extends Builder<?>> SQLParser<StatementType,CreateStatementBuilderType> getSQLParserByName(String sqlParserName)
Get a resolution component object from the manager through the component name.
StatementType - 解析器返回的的结果对象类型CreateStatementBuilderType - 解析器建造结果对象使用的建造者类sqlParserName - 解析组件对象名称Copyright © 2022. All rights reserved.