Package org.apache.calcite.adapter.csv
Class CsvEnumerator.ArrayRowConverter
- java.lang.Object
-
- org.apache.calcite.adapter.csv.CsvEnumerator.RowConverter<java.lang.Object[]>
-
- org.apache.calcite.adapter.csv.CsvEnumerator.ArrayRowConverter
-
- Enclosing class:
- CsvEnumerator<E>
static class CsvEnumerator.ArrayRowConverter extends CsvEnumerator.RowConverter<java.lang.Object[]>
Array row converter.
-
-
Field Summary
Fields Modifier and Type Field Description private int[]
fields
private CsvFieldType[]
fieldTypes
private boolean
stream
-
Constructor Summary
Constructors Constructor Description ArrayRowConverter(java.util.List<CsvFieldType> fieldTypes, int[] fields)
ArrayRowConverter(java.util.List<CsvFieldType> fieldTypes, int[] fields, boolean stream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object[]
convertNormalRow(java.lang.String[] strings)
java.lang.Object[]
convertRow(java.lang.String[] strings)
java.lang.Object[]
convertStreamRow(java.lang.String[] strings)
-
Methods inherited from class org.apache.calcite.adapter.csv.CsvEnumerator.RowConverter
convert
-
-
-
-
Field Detail
-
fieldTypes
private final CsvFieldType[] fieldTypes
-
fields
private final int[] fields
-
stream
private final boolean stream
-
-
Constructor Detail
-
ArrayRowConverter
ArrayRowConverter(java.util.List<CsvFieldType> fieldTypes, int[] fields)
-
ArrayRowConverter
ArrayRowConverter(java.util.List<CsvFieldType> fieldTypes, int[] fields, boolean stream)
-
-
Method Detail
-
convertRow
public java.lang.Object[] convertRow(java.lang.String[] strings)
- Specified by:
convertRow
in classCsvEnumerator.RowConverter<java.lang.Object[]>
-
convertNormalRow
public java.lang.Object[] convertNormalRow(java.lang.String[] strings)
-
convertStreamRow
public java.lang.Object[] convertStreamRow(java.lang.String[] strings)
-
-