| Modifier and Type | Method | Description |
|---|---|---|
abstract ColumnType |
AggregateFunction.returnType() |
|
ColumnType |
BooleanAggregateFunction.returnType() |
|
ColumnType |
DateAggregateFunction.returnType() |
|
ColumnType |
DateTimeAggregateFunction.returnType() |
|
ColumnType |
InstantAggregateFunction.returnType() |
|
ColumnType |
NumericAggregateFunction.returnType() |
|
ColumnType |
StringFunction.returnType() |
|
ColumnType |
TimeAggregateFunction.returnType() |
| Modifier and Type | Method | Description |
|---|---|---|
abstract boolean |
AggregateFunction.isCompatibleColumn(ColumnType type) |
|
boolean |
BooleanAggregateFunction.isCompatibleColumn(ColumnType type) |
|
boolean |
DateAggregateFunction.isCompatibleColumn(ColumnType type) |
|
boolean |
DateTimeAggregateFunction.isCompatibleColumn(ColumnType type) |
|
boolean |
InstantAggregateFunction.isCompatibleColumn(ColumnType type) |
|
boolean |
NumericAggregateFunction.isCompatibleColumn(ColumnType type) |
|
boolean |
StringFunction.isCompatibleColumn(ColumnType type) |
|
boolean |
TimeAggregateFunction.isCompatibleColumn(ColumnType type) |
| Modifier and Type | Field | Description |
|---|---|---|
static Map<String,ColumnType> |
ColumnType.values |
| Modifier and Type | Method | Description |
|---|---|---|
ColumnType |
Row.getColumnType(String columnName) |
|
static ColumnType |
ColumnType.valueOf(String name) |
|
static ColumnType[] |
ColumnType.values() |
| Modifier and Type | Method | Description |
|---|---|---|
static void |
ColumnType.register(ColumnType type) |
| Constructor | Description |
|---|---|
NumberColumn(ColumnType type,
String name,
AbstractColumnParser<T> parser) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
AbstractColumnType |
Defines the type of data held by a
Column |
class |
SkipColumnType |
| Modifier and Type | Method | Description |
|---|---|---|
ColumnType |
AbstractColumnParser.columnType() |
|
ColumnType |
AbstractColumn.type() |
|
ColumnType |
Column.type() |
Returns this column's ColumnType
|
| Constructor | Description |
|---|---|
AbstractColumn(ColumnType type,
String name,
AbstractColumnParser<T> parser) |
|
AbstractColumnParser(ColumnType columnType) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
BooleanColumnType |
| Constructor | Description |
|---|---|
BooleanParser(ColumnType columnType) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
DateColumnType |
| Constructor | Description |
|---|---|
DateParser(ColumnType type) |
|
DateParser(ColumnType type,
ReadOptions readOptions) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
DateTimeColumnType |
| Constructor | Description |
|---|---|
DateTimeParser(ColumnType columnType) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
InstantColumnType |
| Constructor | Description |
|---|---|
InstantParser(ColumnType columnType) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
DoubleColumnType |
|
class |
FloatColumnType |
|
class |
IntColumnType |
|
class |
LongColumnType |
|
class |
ShortColumnType |
| Constructor | Description |
|---|---|
DoubleParser(ColumnType columnType) |
|
FloatParser(ColumnType columnType) |
|
IntParser(ColumnType columnType) |
|
LongParser(ColumnType columnType) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
StringColumnType |
|
class |
TextColumnType |
| Constructor | Description |
|---|---|
AbstractStringColumn(ColumnType type,
String name,
AbstractColumnParser<String> parser) |
|
StringParser(ColumnType columnType) |
|
StringParser(ColumnType columnType,
ReadOptions readOptions) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
TimeColumnType |
| Constructor | Description |
|---|---|
TimeParser(ColumnType columnType) |
|
TimeParser(ColumnType columnType,
ReadOptions readOptions) |
| Modifier and Type | Field | Description |
|---|---|---|
protected ColumnType[] |
ReadOptions.Builder.columnTypes |
| Modifier and Type | Field | Description |
|---|---|---|
protected Function<String,Optional<ColumnType>> |
ReadOptions.Builder.columnTypeFunction |
|
protected Map<String,ColumnType> |
ReadOptions.Builder.columnTypeMap |
|
protected List<ColumnType> |
ReadOptions.Builder.columnTypesToDetect |
|
protected List<ColumnType> |
ReadOptions.columnTypesToDetect |
|
protected Function<String,ColumnType> |
ReadOptions.Builder.completeColumnTypeFunction |
|
protected static List<ColumnType> |
ReadOptions.EXTENDED_TYPES |
An extended list of types that are used if minimizeColumnSizes is true.
|
| Modifier and Type | Method | Description |
|---|---|---|
default ColumnType[] |
ReadOptions.ColumnTypeReadOptions.columnTypes() |
|
ColumnType[] |
ColumnTypeDetector.detectColumnTypes(Iterator<String[]> rows,
ReadOptions options) |
Estimates and returns the type for each column in the input text
|
ColumnType[] |
FileReader.getColumnTypes(Reader reader,
ReadOptions options,
int linesToSkip,
com.univocity.parsers.common.AbstractParser<?> parser) |
|
ColumnType[] |
FileReader.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.
|
| Modifier and Type | Method | Description |
|---|---|---|
Optional<ColumnType> |
ReadOptions.ColumnTypeReadOptions.columnType(int columnNumber,
String columnName) |
|
List<ColumnType> |
ReadOptions.columnTypesToDetect() |
| Modifier and Type | Method | Description |
|---|---|---|
ReadOptions.Builder |
ReadOptions.Builder.columnTypes(ColumnType[] columnTypes) |
Provide column types for all columns skipping autodetect column type logic.
|
static ReadOptions.ColumnTypeReadOptions |
ReadOptions.ColumnTypeReadOptions.of(ColumnType[] allColumnTypes) |
| Modifier and Type | Method | Description |
|---|---|---|
ReadOptions.Builder |
ReadOptions.Builder.columnTypes(Function<String,ColumnType> columnTypeFunction) |
Provide a function that determines ColumnType for all column names.
|
ReadOptions.Builder |
ReadOptions.Builder.columnTypesPartial(Function<String,Optional<ColumnType>> columnTypeFunction) |
Provide a function that determines ColumnType for some column names.
|
ReadOptions.Builder |
ReadOptions.Builder.columnTypesPartial(Map<String,ColumnType> columnTypeByName) |
Provide a map that determines ColumnType for given column names.
|
ReadOptions.Builder |
ReadOptions.Builder.columnTypesToDetect(List<ColumnType> columnTypesToDetect) |
| Constructor | Description |
|---|---|
ColumnTypeDetector(List<ColumnType> typeArray) |
| Modifier and Type | Method | Description |
|---|---|---|
ColumnType[] |
CsvReadOptions.columnTypes() |
|
protected ColumnType[] |
CsvReader.detectColumnTypes(Reader reader,
CsvReadOptions options) |
Estimates and returns the type for each column in the delimited text file
file |
| Modifier and Type | Method | Description |
|---|---|---|
CsvReadOptions.Builder |
CsvReadOptions.Builder.columnTypes(ColumnType[] columnTypes) |
| Modifier and Type | Method | Description |
|---|---|---|
CsvReadOptions.Builder |
CsvReadOptions.Builder.columnTypes(Function<String,ColumnType> columnTypeFunction) |
|
CsvReadOptions.Builder |
CsvReadOptions.Builder.columnTypesPartial(Function<String,Optional<ColumnType>> columnTypeFunction) |
|
CsvReadOptions.Builder |
CsvReadOptions.Builder.columnTypesPartial(Map<String,ColumnType> columnTypeByName) |
|
CsvReadOptions.Builder |
CsvReadOptions.Builder.columnTypesToDetect(List<ColumnType> columnTypesToDetect) |
| Modifier and Type | Method | Description |
|---|---|---|
ColumnType[] |
FixedWidthReadOptions.columnTypes() |
|
ColumnType[] |
FixedWidthReader.detectColumnTypes(Reader reader,
FixedWidthReadOptions options) |
Estimates and returns the type for each column in the delimited text file
file |
| Modifier and Type | Method | Description |
|---|---|---|
FixedWidthReadOptions.Builder |
FixedWidthReadOptions.Builder.columnTypes(ColumnType[] columnTypes) |
| Modifier and Type | Method | Description |
|---|---|---|
FixedWidthReadOptions.Builder |
FixedWidthReadOptions.Builder.columnTypes(Function<String,ColumnType> columnTypeFunction) |
|
FixedWidthReadOptions.Builder |
FixedWidthReadOptions.Builder.columnTypesPartial(Function<String,Optional<ColumnType>> columnTypeFunction) |
|
FixedWidthReadOptions.Builder |
FixedWidthReadOptions.Builder.columnTypesPartial(Map<String,ColumnType> columnTypeByName) |
| Modifier and Type | Method | Description |
|---|---|---|
protected static ColumnType |
SqlResultSetReader.getColumnType(int columnType,
int scale,
int precision) |
| Modifier and Type | Method | Description |
|---|---|---|
static void |
SqlResultSetReader.mapJdbcTypeToColumnType(Integer jdbc,
ColumnType columnType) |
Change or add a mapping between the given Jdbc type and column type.
|
| Modifier and Type | Method | Description |
|---|---|---|
ColumnType[] |
Relation.columnTypes() |
Returns an array of the column types of all columns in the relation, including duplicates as
appropriate, and maintaining order
|
| Modifier and Type | Method | Description |
|---|---|---|
List<Column<?>> |
Relation.columnsOfType(ColumnType type) |
Copyright © 2021. All rights reserved.