Package org.apache.druid.data.input
Class TextReader.Bytes
- java.lang.Object
-
- org.apache.druid.data.input.IntermediateRowParsingReader<T>
-
- org.apache.druid.data.input.TextReader<byte[]>
-
- org.apache.druid.data.input.TextReader.Bytes
-
- All Implemented Interfaces:
InputEntityReader
- Direct Known Subclasses:
DelimitedValueReader,JsonLineReader
- Enclosing class:
- TextReader<T>
public abstract static class TextReader.Bytes extends TextReader<byte[]>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.druid.data.input.TextReader
TextReader.Bytes, TextReader.Strings
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBytes(InputRowSchema inputRowSchema, InputEntity source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringintermediateRowAsString(byte[] row)String representation of an intermediate row.protected CloseableIterator<byte[]>makeSourceIterator(InputStream in)-
Methods inherited from class org.apache.druid.data.input.TextReader
findOrCreateInputRowSignature, getInputRowSchema, getNumHeaderLinesToSkip, intermediateRowIteratorWithMetadata, needsToProcessHeaderLine, parseInputRows, processHeaderLine, source
-
Methods inherited from class org.apache.druid.data.input.IntermediateRowParsingReader
intermediateRowIterator, read, sample, toMap
-
-
-
-
Constructor Detail
-
Bytes
protected Bytes(InputRowSchema inputRowSchema, InputEntity source)
-
-
Method Detail
-
makeSourceIterator
protected CloseableIterator<byte[]> makeSourceIterator(InputStream in)
- Specified by:
makeSourceIteratorin classTextReader<byte[]>
-
intermediateRowAsString
protected String intermediateRowAsString(@Nullable byte[] row)
Description copied from class:IntermediateRowParsingReaderString representation of an intermediate row. Used for error messages.- Overrides:
intermediateRowAsStringin classIntermediateRowParsingReader<byte[]>
-
-