-
Notifications
You must be signed in to change notification settings - Fork 979
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
DRILL-8474: Add Daffodil Format Plugin #2836
Commits on Dec 22, 2023
-
Adding Daffodil to Drill as a 'contrib'
3.7.0-SNAPSHOT of Daffodil which has metadata support we're using. New format-daffodil module created Still uses absolute paths for the schemaFileURI. (which is cheating. Wouldn't work in a true distributed drill environment.) We have yet to work out how to enable Drill to provide access for DFDL schemas in XML form with include/import to be resolved. The input data stream is, however, being accessed in the proper Drill manner. Gunzip happened automatically. Nice. Note: Fix boxed Boolean vs. boolean problem. Don't use boxed primitives in Format config objects. Test show this works for data as complex as having nested repeating sub-records. These DFDL types are supported: - int - long - short - byte - boolean - double - float (does not work. Bug DAFFODIL-2367) - hexBinary - string apache#2835
Configuration menu - View commit details
-
Copy full SHA for ca709af - Browse repository at this point
Copy the full SHA ca709afView commit details
Commits on Jan 4, 2024
-
Uses ScalarWriter now for typed setters for all DFDL types
Date, Time, DateTime, Boolean, Unsigned integers, Integer, NonNegativeInteger,Decimal, float, double, hexBinary.
Configuration menu - View commit details
-
Copy full SHA for 13183ac - Browse repository at this point
Copy the full SHA 13183acView commit details -
I imported the dev-support/formatter/eclipse settings and used them to reformat the code in IntelliJ IDEA. No functional changes in this commit.
Configuration menu - View commit details
-
Copy full SHA for 225504a - Browse repository at this point
Copy the full SHA 225504aView commit details -
Remove catches of Exception and test printing
Also a few code cleanups.
Configuration menu - View commit details
-
Copy full SHA for b80e74a - Browse repository at this point
Copy the full SHA b80e74aView commit details
Commits on Jan 21, 2024
-
Factored common MapBuilderLike out of SchemaBuilder and MapBuilder
This significantly simplifies the metadata walking to convert Daffodil metadata to drill metadata.
Configuration menu - View commit details
-
Copy full SHA for ab567d9 - Browse repository at this point
Copy the full SHA ab567d9View commit details
Commits on Feb 13, 2024
-
Update to latest flavor of Daffodil Metadata
Uses JPrimType now, not strings.
Configuration menu - View commit details
-
Copy full SHA for ad25972 - Browse repository at this point
Copy the full SHA ad25972View commit details
Commits on Feb 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7567911 - Browse repository at this point
Copy the full SHA 7567911View commit details
Commits on Apr 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e15707a - Browse repository at this point
Copy the full SHA e15707aView commit details