Package tech.tablesaw.io
Class FileReader
- java.lang.Object
-
- tech.tablesaw.io.FileReader
-
- Direct Known Subclasses:
CsvReader,FixedWidthReader
public abstract class FileReader extends Object
-
-
Constructor Summary
Constructors Constructor Description FileReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]getColumnNames(ReadOptions options, ReadOptions.ColumnTypeReadOptions columnTypeReadOptions, com.univocity.parsers.common.AbstractParser<?> parser)Returns the column names for each column in the source.ColumnType[]getColumnTypes(Reader reader, ReadOptions options, int linesToSkip, com.univocity.parsers.common.AbstractParser<?> parser, String[] columnNames)Returns an array containing the inferred columnTypes for the file being read, as calculated by the ColumnType inference logic.protected StringgetTypeString(Table structure)protected TableparseRows(ReadOptions options, boolean headerOnly, Reader reader, ReadOptions.ColumnTypeReadOptions columnTypeReadOptions, com.univocity.parsers.common.AbstractParser<?> parser)protected TableparseRows(ReadOptions options, boolean headerOnly, Reader reader, ReadOptions.ColumnTypeReadOptions columnTypeReadOptions, com.univocity.parsers.common.AbstractParser<?> parser, int sampleSize)
-
-
-
Method Detail
-
getColumnTypes
public ColumnType[] getColumnTypes(Reader reader, ReadOptions options, int linesToSkip, com.univocity.parsers.common.AbstractParser<?> parser, String[] columnNames)
Returns an array containing the inferred columnTypes for the file being read, as calculated by the ColumnType inference logic. These types may not be correct.
-
getColumnNames
public String[] getColumnNames(ReadOptions options, ReadOptions.ColumnTypeReadOptions columnTypeReadOptions, com.univocity.parsers.common.AbstractParser<?> parser)
Returns the column names for each column in the source.
-
parseRows
protected Table parseRows(ReadOptions options, boolean headerOnly, Reader reader, ReadOptions.ColumnTypeReadOptions columnTypeReadOptions, com.univocity.parsers.common.AbstractParser<?> parser)
-
parseRows
protected Table parseRows(ReadOptions options, boolean headerOnly, Reader reader, ReadOptions.ColumnTypeReadOptions columnTypeReadOptions, com.univocity.parsers.common.AbstractParser<?> parser, int sampleSize)
-
-