Package | Description |
---|---|
com.univocity.parsers.common | |
com.univocity.parsers.common.input | |
com.univocity.parsers.common.input.concurrent |
Modifier and Type | Field | Description |
---|---|---|
protected CharInputReader |
AbstractParser.input |
Modifier and Type | Method | Description |
---|---|---|
protected CharInputReader |
CommonParserSettings.newCharInputReader(int whitespaceRangeStart) |
An implementation of
CharInputReader which loads the parser buffer in parallel or sequentially, as defined by the readInputOnSeparateThread property |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractCharInputReader |
The base class for implementing different flavours of
CharInputReader . |
class |
DefaultCharInputReader |
A default CharInputReader which only loads batches of characters when requested by the
AbstractCharInputReader through the DefaultCharInputReader.reloadBuffer() method. |
class |
LookaheadCharInputReader |
A special implementation of
CharInputReader that wraps another CharInputReader and
collects a sequence of characters from the wrapped input, in order to analyze what the buffer contains
ahead of the current position. |
Constructor | Description |
---|---|
LookaheadCharInputReader(CharInputReader reader,
char newLine,
int whitespaceRangeStart) |
Creates a lookahead input reader by wrapping a given
CharInputReader implementation |
Modifier and Type | Class | Description |
---|---|---|
class |
ConcurrentCharInputReader |
A concurrent CharInputReader that loads batches of characters in a separate thread and assigns them to buffer in
AbstractCharInputReader when requested. |