drill
DRILL-7978: Fixed Width Format Plugin
#2282
Open

Commits
  • Start of fixed width format plugin
    Megan Foss committed on 2022-03-10 19:38
  • Work in Progress. Producing Rows. Currently complains about buffer not being de-allocated.
    Megan Foss committed on 2022-03-10 19:38
  • First working version
    Megan Foss committed on 2022-03-10 19:38
  • Added more data types, refactored code
    Megan Foss committed on 2022-03-10 19:38
  • Checkstyle fixes
    Megan Foss committed on 2022-03-10 19:38
  • Removed println statement from Batch Reader, Simplified logic
    Megan Foss committed on 2022-03-10 19:38
  • Modified format, fixed maxRecords in next(), modified Exception handling in Batch Reader
    Megan Foss committed on 2022-03-10 19:42
  • Addressing Review Comments.
    Megan Foss committed on 2022-03-10 19:42
  • Added Serialization/Deserialization test, added blank row test file, cleaned up compressed file test
    Megan Foss committed on 2022-03-10 19:42
  • Fixed Serialization/Deserialization test
    Megan Foss committed on 2022-03-10 19:42
  • Added another constructor to enable user to not have to enter dateTimeFormat when not appropriate, started adding methods to perform field name verification (not complete).
    Megan Foss committed on 2022-03-10 19:42
  • Added method to validate field name input and verify there are no duplicates. Modified tests to enable testing of new constructor.
    Megan Foss committed on 2022-03-10 19:42
  • Added two getters to FixedwidthFormatConfig to prep for offset verification
    Megan Foss committed on 2022-03-10 19:42
  • Added a check for overlapping fields
    Megan Foss committed on 2022-03-10 19:42
  • Updated check for overlapping fields
    Megan Foss committed on 2022-03-10 19:42
  • Added field validation for data types, indices, width. Includes creating two setters in field config to set default value for data types and calculate/set width based on indices.
    Megan Foss committed on 2022-03-10 19:42
  • Modified validation for field width and field index. Added comments to code.
    Megan Foss committed on 2022-03-10 19:42
  • Added to field validation for field names. Checks for valid length and valid SQL syntax.
    Megan Foss committed on 2022-03-10 19:42
  • WIP converting to EVF v2. Pushing to repo for troubleshooting purposes.
    Megan Foss committed on 2022-03-10 19:42
  • Start of fixed width format plugin
    Megan Foss committed on 2022-03-22 16:19
  • Work in Progress. Producing Rows. Currently complains about buffer not being de-allocated.
    Megan Foss committed on 2022-03-22 16:19
  • First working version
    Megan Foss committed on 2022-03-22 16:19
  • Added more data types, refactored code
    Megan Foss committed on 2022-03-22 16:19
  • Checkstyle fixes
    Megan Foss committed on 2022-03-22 16:19
  • Removed println statement from Batch Reader, Simplified logic
    Megan Foss committed on 2022-03-22 16:19
  • Modified format, fixed maxRecords in next(), modified Exception handling in Batch Reader
    Megan Foss committed on 2022-03-22 16:19
  • Addressing Review Comments.
    Megan Foss committed on 2022-03-22 16:19
  • Added Serialization/Deserialization test, added blank row test file, cleaned up compressed file test
    Megan Foss committed on 2022-03-22 16:19
  • Fixed Serialization/Deserialization test
    Megan Foss committed on 2022-03-22 16:19
  • Added another constructor to enable user to not have to enter dateTimeFormat when not appropriate, started adding methods to perform field name verification (not complete).
    Megan Foss committed on 2022-03-22 16:19
  • Added method to validate field name input and verify there are no duplicates. Modified tests to enable testing of new constructor.
    Megan Foss committed on 2022-03-22 16:19
  • Added two getters to FixedwidthFormatConfig to prep for offset verification
    Megan Foss committed on 2022-03-22 16:19
  • Added a check for overlapping fields
    Megan Foss committed on 2022-03-22 16:19
  • Updated check for overlapping fields
    Megan Foss committed on 2022-03-22 16:19
  • Added field validation for data types, indices, width. Includes creating two setters in field config to set default value for data types and calculate/set width based on indices.
    Megan Foss committed on 2022-03-22 16:19
  • Modified validation for field width and field index. Added comments to code.
    Megan Foss committed on 2022-03-22 16:19
  • Added to field validation for field names. Checks for valid length and valid SQL syntax.
    Megan Foss committed on 2022-03-22 16:19
  • WIP converting to EVF v2. Pushing to repo for troubleshooting purposes.
    Megan Foss committed on 2022-03-22 16:19
  • Updating pom.xml with new drill snapshot version
    Megan Foss committed on 2022-03-22 16:19
  • Merge branch 'apache:master' into format-fixedwidth
    web-flow committed on 2022-03-22 16:22
  • Renamed classes
    tswagger committed on 2022-03-22 16:24
  • Merge branch 'master' into format-fixedwidth
    tswagger committed on 2022-03-22 16:24
  • Merge remote-tracking branch 'megan/format-fixedwidth' into format-fixedwidth
    tswagger committed on 2022-03-22 16:25
  • Merge branch 'format-fixedwidth' of github.com:MFoss19/drill into format-fixedwidth
    Megan Foss committed on 2022-03-22 16:35
  • Merge branch 'format-fixedwidth' of github.com:MFoss19/drill into format-fixedwidth
    Megan Foss committed on 2022-03-22 16:35
  • Updated pom.xml
    tswagger committed on 2022-03-22 18:54
Loading