-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
validate and adjust Substrait NamedTable schemas (#12223) #12245
Commits on Aug 29, 2024
-
fix: producer did not emit base_schema struct field for ReadRel
Substrait plans are not valid without this, and it is generally useful for round trip testing
Configuration menu - View commit details
-
Copy full SHA for 429cd2b - Browse repository at this point
Copy the full SHA 429cd2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a44a689 - Browse repository at this point
Copy the full SHA a44a689View commit details -
feat: verify that Substrait and DataFusion agree on NamedScan schemas
If the schema registered with DataFusion and the schema as given by the Substrait NamedScan do not have the same names and types, DataFusion should reject it
Configuration menu - View commit details
-
Copy full SHA for 86a7339 - Browse repository at this point
Copy the full SHA 86a7339View commit details -
test: update existing substrait test + substrait validation test
* added substrait_validation test * extracted useful test utilities The utils::test::TestSchemaCollector::generate_context_from_plan function can be used to dynamically generate a SessionContext from a Substrait plan, which will include the schemas for NamedTables as given in the Substrait plan. This helps us avoid the issue of DataFusion test schemas and Substrait plan schemas not being in sync.
Configuration menu - View commit details
-
Copy full SHA for 1bfa887 - Browse repository at this point
Copy the full SHA 1bfa887View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f71997 - Browse repository at this point
Copy the full SHA 2f71997View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8634d23 - Browse repository at this point
Copy the full SHA 8634d23View commit details
Commits on Aug 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5051991 - Browse repository at this point
Copy the full SHA 5051991View commit details -
Configuration menu - View commit details
-
Copy full SHA for f52f01c - Browse repository at this point
Copy the full SHA f52f01cView commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa063c7 - Browse repository at this point
Copy the full SHA aa063c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9319ba - Browse repository at this point
Copy the full SHA f9319baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 444aad6 - Browse repository at this point
Copy the full SHA 444aad6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2b0cb0 - Browse repository at this point
Copy the full SHA c2b0cb0View commit details -
loosen the validation for schemas
allow cases where the Substrait schema is a subset of the DataFusion schema
Configuration menu - View commit details
-
Copy full SHA for 0afb845 - Browse repository at this point
Copy the full SHA 0afb845View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ba5c4d - Browse repository at this point
Copy the full SHA 9ba5c4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83529f5 - Browse repository at this point
Copy the full SHA 83529f5View commit details
Commits on Sep 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for acb2b47 - Browse repository at this point
Copy the full SHA acb2b47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 386264e - Browse repository at this point
Copy the full SHA 386264eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6017eb - Browse repository at this point
Copy the full SHA f6017ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 185bff5 - Browse repository at this point
Copy the full SHA 185bff5View commit details -
Configuration menu - View commit details
-
Copy full SHA for aeb6c3d - Browse repository at this point
Copy the full SHA aeb6c3dView commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d571eb2 - Browse repository at this point
Copy the full SHA d571eb2View commit details