Skip to content

Begin work on V1.1.5#52

Merged
rchillyard merged 36 commits intomasterfrom
V1_1_5
Jun 11, 2025
Merged

Begin work on V1.1.5#52
rchillyard merged 36 commits intomasterfrom
V1_1_5

Conversation

@rchillyard
Copy link
Copy Markdown
Owner

No description provided.

rchillyard added 30 commits June 2, 2025 14:02
Had to fix LineParser to be compatible with version 2.4.0
TableParser: in doParseRows: we no longer convert an iterator into a sequence.
RowParser: Reversed the order of parameter sets in.parse method;
TableParser#AbstractTableParser: changed definition of function f in doParseRows;
InputTransformer: new abstract class;
TableParser: use InputTransformer in doParseRows.
IndexedInputToTableTransformer: new concrete class (was an anonymous inner class);
TableParser:
* added process and doProcessRows;
* fixed a little issue (not flagged) with shadowing Input type;
Other essentially cosmetic changes, some to fix Codacy issues.
InputTransformer:
* renamed InputTransformer as InputAggregator;
* added InputTransformer;
* added concrete classes for these types;
RowProcessor: added;
Table: sourceFromFilename/ClassResource methods have been made public;
Movie: added MovieRowProcessor;
TableParser: cosmetics.
In InputTransformer classes, changed the definition of function f to have the header built-in, so to speak.
RowParser: changed name of parse method to parseIndexed; added parse method.
WARNING need to check if this really does work with DatasetMapper because I did some tinkering.
Created a separate module for DailyRaptorReport;
With updates to README.md;
However, running the equivalent unit test in the DatasetMapperSpec is not successful.
README.md: updates;
TableParser:
* renamed maybeFixedHeader to maybeHeader;
* unprotected rowParser;
* made default n for parse(Iterator,Int) equal to headerRowsToRead;
* added abstract class HeadedCSVTableParser;
Movie: now uses HeadedCSVTableParser;
TableParser: maybeHeader now has a default value of None.
Content: added an apply method that takes an Iterator;
@rchillyard
Copy link
Copy Markdown
Owner Author

Renamed this version as 1.2.0

@rchillyard rchillyard self-assigned this Jun 11, 2025
@rchillyard rchillyard merged commit af3573e into master Jun 11, 2025
1 check was pending
@rchillyard rchillyard deleted the V1_1_5 branch June 11, 2025 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant