sivabalan narayanan created HUDI-9285:
-----------------------------------------
Summary: Add builder pattern to instantiate FG reader
Key: HUDI-9285
URL: https://issues.apache.org/jira/browse/HUDI-9285
Project: Apache Hudi
Issue Type: Improvement
Components: reader-core
Reporter: sivabalan narayanan
We have too many arguments for FG reader.
{code:java}
public HoodieFileGroupReader(HoodieReaderContext<T> readerContext,
HoodieStorage storage, String tablePath,
String latestCommitTime, FileSlice fileSlice,
Schema dataSchema, Schema requestedSchema,
Option<InternalSchema> internalSchemaOpt,
HoodieTableMetaClient hoodieTableMetaClient, TypedProperties props,
long start, long length, boolean
shouldUseRecordPosition, boolean allowInflightInstants) { {code}
Its high time we add a builder pattern to it and set defaults as well
--
This message was sent by Atlassian Jira
(v8.20.10#820010)