Package io.deephaven.importers.csv
Class CsvImporterHelperBpipe.BPipeInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
java.io.BufferedInputStream
io.deephaven.importers.util.SkipLinesInputStream
io.deephaven.importers.csv.CsvImporterHelperBpipe.BPipeInputStream
- All Implemented Interfaces:
Closeable,AutoCloseable
- Enclosing class:
- CsvImporterHelperBpipe
Extends SkipLinesInputStream as that supports readLine functionality.
-
Field Summary
Fields inherited from class io.deephaven.importers.util.SkipLinesInputStream
DEFAULT_BUFFER_SIZE, EOF, LINE_BUFFER_SIZEFields inherited from class java.io.FilterInputStream
in -
Constructor Summary
ConstructorsConstructorDescriptionBPipeInputStream(InputStream in, int skipHeaderLines, int skipFooterLines, @NotNull String eodString, @NotNull String commentString) -
Method Summary
Methods inherited from class io.deephaven.importers.util.SkipLinesInputStream
getBufferSize, getDefaultBufferSize, readLine, readLine, readLineAsBytesMethods inherited from class java.io.BufferedInputStream
close, markMethods inherited from class java.io.FilterInputStream
readMethods inherited from class java.io.InputStream
nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo
-
Constructor Details
-
BPipeInputStream
public BPipeInputStream(InputStream in, int skipHeaderLines, int skipFooterLines, @NotNull @NotNull String eodString, @NotNull @NotNull String commentString) throws IOException - Throws:
IOException
-
-
Method Details
-
read
- Overrides:
readin classSkipLinesInputStream- Throws:
IOException
-
read
- Overrides:
readin classSkipLinesInputStream- Throws:
IOException
-
skip
public long skip(long n) - Overrides:
skipin classSkipLinesInputStream
-
markSupported
public boolean markSupported()- Overrides:
markSupportedin classBufferedInputStream
-
reset
public void reset()- Overrides:
resetin classSkipLinesInputStream
-
available
public int available()- Overrides:
availablein classSkipLinesInputStream
-