in src/main/java/net/hydromatic/optiq/impl/csv/CsvTable.java [59:69]
public RelDataType getRowType(RelDataTypeFactory typeFactory) {
if (protoRowType != null) {
return protoRowType.apply(typeFactory);
}
if (fieldTypes == null) {
fieldTypes = new ArrayList<CsvFieldType>();
return deduceRowType((JavaTypeFactory) typeFactory, file, fieldTypes);
} else {
return deduceRowType((JavaTypeFactory) typeFactory, file, null);
}
}