DanielLeens commented on issue #12832: URL: https://github.com/apache/seatunnel/issues/12832#issuecomment-6217843593
Classification: D / Connector-V2 spatial data contract for MySQL-CDC to OpenSearch. This is a cross-connector semantic design, not a small sink mapping. Current dev has MySQL geometry parser entries and Elasticsearch geo_point/geo_shape constants, but no end-to-end spatial representation and no open PR covers the requested contract. Before code, please turn this into a concrete design proposal: define the SeaTunnel carrier representation for geometry, how Debezium values and SRID are decoded, coordinate order, malformed geometry handling, the exact point versus shape mapping, and whether only SRID 4326 is accepted by the OpenSearch sink. The sink must reject an unsupported SRID with a clear error; it must never silently relabel or transform coordinates. The proposal also needs deterministic fixtures for every listed MySQL geometry type, snapshot and binlog paths, non-4326 rejection, and OpenSearch mappings. Keep coordinate transformation, generic spatial public types, and broad source changes out of the first implementation until this contract is agreed. -- 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]
