Hi everyone, Connector properties is a very basic component which is used to construct a connector table via YAML, descriptor API, or DDL. It is also the serialization representation when persisting into catalog. However, we have encountered some problems when using connector properties, especially in DDL. This FLIP is aiming to solve following two issues:
- FLINK-14645: Data types defined in DDL loses precision and nullability when converting to properties. - FLINK-14649: Some properties structure is hard to define in DDL, e.g. List and Map structure. This FLIP proposes new properties to represent data types in schema and to flatten properties in existing connectors. FLIP-86: https://docs.google.com/document/d/14MlXFB45NUmUtesFMFZFjFhd4pqmYamxbfNwUPrfdL4/edit# Thanks for any feedback! Best, Jark