Ioan Eugen Stan created CALCITE-4966: ----------------------------------------
Summary: org.apache.calcite.adapter.file.CsvEnumerator.RowConverter should be public Key: CALCITE-4966 URL: https://issues.apache.org/jira/browse/CALCITE-4966 Project: Calcite Issue Type: Bug Components: file-adapter Reporter: Ioan Eugen Stan Hello, I believe class org.apache.calcite.adapter.file.CsvEnumerator.RowConverter should be public instead of package private since it's exposed in the public api via public constructor: {code:java} public CsvEnumerator(Source source, AtomicBoolean cancelFlag, boolean stream, @Nullable String @Nullable [] filterValues, RowConverter<E> rowConverter) { {code} public static method: {code:java} public static RowConverter<@Nullable Object[]> arrayConverter( List<RelDataType> fieldTypes, List<Integer> fields, boolean stream) { return new ArrayRowConverter(fieldTypes, fields, stream); } {code} Patch is trivial, add "public" in front :) {code:java} public abstract static class RowConverter<E> { {code} Would love to get this into 1.29.0 - so I can make a surprise for Calcite :D -- This message was sent by Atlassian Jira (v8.20.1#820001)