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]

Reply via email to