Package org.apache.calcite.adapter.file
Class FileRowConverter.FieldDef
- java.lang.Object
-
- org.apache.calcite.adapter.file.FileRowConverter.FieldDef
-
- Enclosing class:
- FileRowConverter
private class FileRowConverter.FieldDef extends java.lang.Object
Responsible for managing field (column) definition, and for converting an Element to a java data type.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) FileRowConverter.CellReader
cellReader
(package private) int
cellSeq
(package private) java.util.Map<java.lang.String,java.lang.Object>
config
(package private) java.lang.String
name
(package private) FileFieldType
type
-
Constructor Summary
Constructors Constructor Description FieldDef(java.lang.String name, FileFieldType type, java.util.Map<java.lang.String,java.lang.Object> config, int cellSeq)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.lang.Object
convert(org.jsoup.select.Elements row)
java.lang.String
getName()
(package private) FileFieldType
getType()
private java.util.Date
parseDate(java.lang.String string)
private java.lang.Object
toObject(FileFieldType fieldType, java.lang.String string)
-
-
-
Field Detail
-
name
java.lang.String name
-
type
FileFieldType type
-
config
java.util.Map<java.lang.String,java.lang.Object> config
-
cellReader
FileRowConverter.CellReader cellReader
-
cellSeq
int cellSeq
-
-
Constructor Detail
-
FieldDef
FieldDef(java.lang.String name, FileFieldType type, java.util.Map<java.lang.String,java.lang.Object> config, int cellSeq)
-
-
Method Detail
-
convert
java.lang.Object convert(org.jsoup.select.Elements row)
-
getName
public java.lang.String getName()
-
getType
FileFieldType getType()
-
parseDate
private java.util.Date parseDate(java.lang.String string)
-
toObject
private java.lang.Object toObject(FileFieldType fieldType, java.lang.String string)
-
-