java.lang.Object
de.siegmar.fastcsv.reader.ByteChannelStream
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Buffer
private final ByteBuffer
private final ReadableByteChannel
private final CsvScanner.CsvListener
private int
private long
-
Constructor Summary
ConstructorsConstructorDescriptionByteChannelStream
(ReadableByteChannel channel, CsvScanner.CsvListener csvListener) -
Method Summary
Modifier and TypeMethodDescription(package private) boolean
consumeIfNextEq
(int val) private int
(package private) int
get()
(package private) long
(package private) boolean
hasData()
private boolean
loadData()
-
Field Details
-
byteBuf
-
channel
-
csvListener
-
offset
private long offset -
nextByte
private int nextByte -
buf
-
-
Constructor Details
-
ByteChannelStream
ByteChannelStream(ReadableByteChannel channel, CsvScanner.CsvListener csvListener) throws IOException - Throws:
IOException
-
-
Method Details
-
get
- Throws:
IOException
-
consumeIfNextEq
- Throws:
IOException
-
hasData
boolean hasData() -
getOffset
long getOffset() -
fetchNextByte
- Throws:
IOException
-
loadData
- Throws:
IOException
-