You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by GitBox <gi...@apache.org> on 2020/02/22 11:56:20 UTC
[GitHub] [incubator-shardingsphere] terrymanu opened a new issue #4410:
Redesign class domain of parser module
terrymanu opened a new issue #4410: Redesign class domain of parser module
URL: https://github.com/apache/incubator-shardingsphere/issues/4410
The current class domain is too complicated and the name will make developer confuse.
There are:
```
SQLParser: SQL parser interface for SPI
SQLParserEntry: SQL parser configuration for lexer, parser and visitor
SQLParserKernel: Caller for ALTLR parse and visit
SQLParserFactory: SQL parser factory with database dialect
SQLParserEngine: ANTLR SQL parser engine
SQLParserEngineFactory: ANTLR SQL parser engine factory with database dialect
SQLParseEngine: API of SQL parser module, include cache
SQLParseEngineFactory: Factory of SQL parser API
```
We should redesign and clean up them to more clear.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
[GitHub] [incubator-shardingsphere] tristaZero closed issue #4410: Redesign
class domain of parser module
Posted by GitBox <gi...@apache.org>.
tristaZero closed issue #4410: Redesign class domain of parser module
URL: https://github.com/apache/incubator-shardingsphere/issues/4410
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services