Class ShardingSphereSQLParserEngine
- java.lang.Object
-
- org.apache.shardingsphere.infra.parser.ShardingSphereSQLParserEngine
-
- All Implemented Interfaces:
SQLParserEngine
public final class ShardingSphereSQLParserEngine extends Object implements SQLParserEngine
ShardingSphere SQL parser engine.
-
-
Constructor Summary
Constructors Constructor Description ShardingSphereSQLParserEngine(String databaseType, org.apache.shardingsphere.sql.parser.api.CacheOption sqlStatementCacheOption, org.apache.shardingsphere.sql.parser.api.CacheOption parseTreeCacheOption, boolean isParseComment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatementparse(String sql, boolean useCache)Parse to SQL statement.
-
-
-
Constructor Detail
-
ShardingSphereSQLParserEngine
public ShardingSphereSQLParserEngine(String databaseType, org.apache.shardingsphere.sql.parser.api.CacheOption sqlStatementCacheOption, org.apache.shardingsphere.sql.parser.api.CacheOption parseTreeCacheOption, boolean isParseComment)
-
-
Method Detail
-
parse
public org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement parse(String sql, boolean useCache)
Description copied from interface:SQLParserEngineParse to SQL statement.- Specified by:
parsein interfaceSQLParserEngine- Parameters:
sql- SQL to be parseduseCache- whether to use cache- Returns:
- SQL statement
-
-