strongduanmu opened a new issue, #19189: URL: https://github.com/apache/shardingsphere/issues/19189
## Feature Request ### Is your feature request related to a problem? No. ### Describe the feature you would like. According to the code conduct, each `SQLStatement` and `SQLSegment` implementation class must add the lombok `@ToString` annotation. If the implementation class inherits a parent class, you need to add the `callSuper = true` parameter. At present, there are many SQLStatements and SQLSegments in the SQL Parser module without the `@ToString` annotation, which leads to the fact that when `sql-show` printing is enabled, only the address of the object can be printed, not the content of the object. Therefore, we need to add `@ToString` annotations to SQLStatement and SQLSegment of different databases according to the specification. - [ ] Add `@ToString` annotation for common SQLStatement and SQLSegment - [ ] Add `@ToString` annotation for MySQL SQLStatement and SQLSegment - [ ] Add `@ToString` annotation for PostgreSQL SQLStatement and SQLSegment - [ ] Add `@ToString` annotation for openGauss SQLStatement and SQLSegment - [ ] Add `@ToString` annotation for SQLServer SQLStatement and SQLSegment - [ ] Add `@ToString` annotation for Oracle SQLStatement and SQLSegment - [ ] Add `@ToString` annotation for SQL92 SQLStatement and SQLSegment -- 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. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
