ashulin opened a new issue, #2490: URL: https://github.com/apache/incubator-seatunnel/issues/2490
### Search before asking - [X] I had searched in the [feature](https://github.com/apache/incubator-seatunnel/issues?q=is%3Aissue+label%3A%22Feature%22) and found no similar feature requirement. ### Description Currently, the way we parse `RowType` is inconsistent. These factories should be enabled to allow users to configure more easily and support more features; Below I briefly explain the factory: 1. CatalogFactory: a feature with the same target as the user-defined schema, used to obtain the structured information of the table; 2. DeserializationFormatFactory & SerializationFormatFactory: used to support kafka, file and other unstructured connectors to process data in various formats; 3. TableSourceFactory: It is used to support multi-table reading and metadata column features. It is an upper-level extension of source; 4. TableSinkFactory: The same level as TableSourceFactory, but there are currently no supported features; ### Usage Scenario 1. Provides a unified schema. 2. Support for metadata columns. 3. Support for CDC connector. 4. Support for format SPI. 5. Provide a list of options to the Web page. ### Related requirement unified schema: #2469 create table automaticly: #3271 metadata columns: #2915 #2960 visualization of options: #3273 ### Are you willing to submit a PR? - [x] Yes I am willing to submit a PR! ### Code of Conduct - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) -- 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]
