public final class SQLParserFactory extends Object
| Constructor and Description |
|---|
SQLParserFactory() |
| Modifier and Type | Method and Description |
|---|---|
static SQLParser |
newInstance(DatabaseType dbType,
EncryptRule encryptRule,
ShardingTableMetaData shardingTableMetaData,
String sql)
Create Encrypt SQL parser.
|
static SQLParser |
newInstance(DatabaseType dbType,
ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingTableMetaData shardingTableMetaData,
String sql)
Create SQL parser.
|
public static SQLParser newInstance(DatabaseType dbType, ShardingRule shardingRule, LexerEngine lexerEngine, ShardingTableMetaData shardingTableMetaData, String sql)
dbType - database typeshardingRule - databases and tables sharding rulelexerEngine - lexical analysis engineshardingTableMetaData - sharding metadatasql - sql to parsepublic static SQLParser newInstance(DatabaseType dbType, EncryptRule encryptRule, ShardingTableMetaData shardingTableMetaData, String sql)
dbType - db typeencryptRule - encrypt ruleshardingTableMetaData - sharding table meta datasql - sqlCopyright © 2019 The Apache Software Foundation. All rights reserved.