Skip to content
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-7978: Fixed Width Format Plugin #2282

Draft
wants to merge 46 commits into
base: master
Choose a base branch
from

Commits on Mar 10, 2022

  1. Start of fixed width format plugin

    Megan Foss committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    8fd4018 View commit details
    Browse the repository at this point in the history
  2. Work in Progress. Producing Rows. Currently complains about buffer no…

    …t being de-allocated.
    Megan Foss committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    5d1ea8b View commit details
    Browse the repository at this point in the history
  3. First working version

    Megan Foss committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    7ef5cd3 View commit details
    Browse the repository at this point in the history
  4. Added more data types, refactored code

    Megan Foss committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    6f4a2e7 View commit details
    Browse the repository at this point in the history
  5. Checkstyle fixes

    Megan Foss committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    f59d4e4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9f2648c View commit details
    Browse the repository at this point in the history
  7. Modified format, fixed maxRecords in next(), modified Exception handl…

    …ing in Batch Reader
    Megan Foss committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    8c3f6eb View commit details
    Browse the repository at this point in the history
  8. Addressing Review Comments.

    - Simplified FieldConfig variables
    - Added compressed file test
    - Added unit test for explicit column references
    - Modified close() to include AutoCloseables
    - Added Long data type
    - Added Decimal data type - not fully implemented
    Megan Foss committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    7c3b5a2 View commit details
    Browse the repository at this point in the history
  9. Added Serialization/Deserialization test, added blank row test file, …

    …cleaned up compressed file test
    Megan Foss committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    57d49db View commit details
    Browse the repository at this point in the history
  10. Fixed Serialization/Deserialization test

    Megan Foss committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    1a4818e View commit details
    Browse the repository at this point in the history
  11. Added another constructor to enable user to not have to enter dateTim…

    …eFormat when not appropriate, started adding methods to perform field name verification (not complete).
    Megan Foss committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    1f1051e View commit details
    Browse the repository at this point in the history
  12. Added method to validate field name input and verify there are no dup…

    …licates. Modified tests to enable testing of new constructor.
    Megan Foss committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    cb1b932 View commit details
    Browse the repository at this point in the history
  13. Added two getters to FixedwidthFormatConfig to prep for offset verifi…

    …cation
    Megan Foss committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    8419862 View commit details
    Browse the repository at this point in the history
  14. Added a check for overlapping fields

    estherbuchwalter authored and Megan Foss committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    31e1549 View commit details
    Browse the repository at this point in the history
  15. Updated check for overlapping fields

    estherbuchwalter authored and Megan Foss committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    07edbde View commit details
    Browse the repository at this point in the history
  16. Added field validation for data types, indices, width. Includes creat…

    …ing two setters in field config to set default value for data types and calculate/set width based on indices.
    Megan Foss committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    fa47a14 View commit details
    Browse the repository at this point in the history
  17. Modified validation for field width and field index. Added comments t…

    …o code.
    Megan Foss committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    523366a View commit details
    Browse the repository at this point in the history
  18. Added to field validation for field names. Checks for valid length an…

    …d valid SQL syntax.
    estherbuchwalter authored and Megan Foss committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    1a91592 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4b221b5 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. Start of fixed width format plugin

    Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    4875367 View commit details
    Browse the repository at this point in the history
  2. Work in Progress. Producing Rows. Currently complains about buffer no…

    …t being de-allocated.
    Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    ef0bc82 View commit details
    Browse the repository at this point in the history
  3. First working version

    Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    be14e25 View commit details
    Browse the repository at this point in the history
  4. Added more data types, refactored code

    Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    c9014d2 View commit details
    Browse the repository at this point in the history
  5. Checkstyle fixes

    Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    6d7a2a5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    056df13 View commit details
    Browse the repository at this point in the history
  7. Modified format, fixed maxRecords in next(), modified Exception handl…

    …ing in Batch Reader
    Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    d2097b3 View commit details
    Browse the repository at this point in the history
  8. Addressing Review Comments.

    - Simplified FieldConfig variables
    - Added compressed file test
    - Added unit test for explicit column references
    - Modified close() to include AutoCloseables
    - Added Long data type
    - Added Decimal data type - not fully implemented
    Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    f2920a0 View commit details
    Browse the repository at this point in the history
  9. Added Serialization/Deserialization test, added blank row test file, …

    …cleaned up compressed file test
    Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    7a68da5 View commit details
    Browse the repository at this point in the history
  10. Fixed Serialization/Deserialization test

    Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    e0110da View commit details
    Browse the repository at this point in the history
  11. Added another constructor to enable user to not have to enter dateTim…

    …eFormat when not appropriate, started adding methods to perform field name verification (not complete).
    Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    f01f1aa View commit details
    Browse the repository at this point in the history
  12. Added method to validate field name input and verify there are no dup…

    …licates. Modified tests to enable testing of new constructor.
    Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    5da7a77 View commit details
    Browse the repository at this point in the history
  13. Added two getters to FixedwidthFormatConfig to prep for offset verifi…

    …cation
    Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    22ccbcb View commit details
    Browse the repository at this point in the history
  14. Added a check for overlapping fields

    estherbuchwalter authored and Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    ecf6fb8 View commit details
    Browse the repository at this point in the history
  15. Updated check for overlapping fields

    estherbuchwalter authored and Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    1978e14 View commit details
    Browse the repository at this point in the history
  16. Added field validation for data types, indices, width. Includes creat…

    …ing two setters in field config to set default value for data types and calculate/set width based on indices.
    Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    a79f8a5 View commit details
    Browse the repository at this point in the history
  17. Modified validation for field width and field index. Added comments t…

    …o code.
    Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    32e5312 View commit details
    Browse the repository at this point in the history
  18. Added to field validation for field names. Checks for valid length an…

    …d valid SQL syntax.
    estherbuchwalter authored and Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    4d534df View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    aa74ec5 View commit details
    Browse the repository at this point in the history
  20. Updating pom.xml with new drill snapshot version

    Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    1972fb9 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f498123 View commit details
    Browse the repository at this point in the history
  22. Renamed classes

    tswagger committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    1e75757 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    a134619 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    dfe894e View commit details
    Browse the repository at this point in the history
  25. Merge branch 'format-fixedwidth' of github.com:MFoss19/drill into for…

    …mat-fixedwidth
    Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    28df7b2 View commit details
    Browse the repository at this point in the history
  26. Merge branch 'format-fixedwidth' of github.com:MFoss19/drill into for…

    …mat-fixedwidth
    Megan Foss committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    b68c54d View commit details
    Browse the repository at this point in the history
  27. Updated pom.xml

    Commented out a few files
    tswagger committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    bf6a16c View commit details
    Browse the repository at this point in the history