-
-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Types Metadata #1388
Labels
Comments
On top of Adapter specific Metadata, we could also try to define some generic metadata provided by Core, like:
and then more specific ones like those provided by Doctrine Adapter:
|
Other generic metadata could be focused on data purpose, like:
|
This was referenced Jan 19, 2025
Partially implemented in #1429, just for Doctrine Adapter |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Sometimes when converting from one data format to another some metadata is missing, for example, when converting from PHP int into Parquet int we can't say for sure if it's INT32 or INT96.
The same applies for the databases, we never know what's the maximum length of a String column.
The solution for that problem would be to let each Adapter to provide and handle custom schema metadata that can be used to improve transformation precision.
For example Doctrine Adapter could expose metadata like:
Of course, we would need to build a mechanism that would covert schemas from Flow into Doctrine DBAL first to support that metadata fully.
But it's a generic concept that could be applied for example in Parquet or in the #1353
The text was updated successfully, but these errors were encountered: