public class ProtobufInputRowParser extends Object implements io.druid.data.input.ByteBufferInputRowParser
| Constructor and Description |
|---|
ProtobufInputRowParser(io.druid.data.input.impl.ParseSpec parseSpec,
String descriptorFilePath,
String protoMessageType) |
| Modifier and Type | Method and Description |
|---|---|
io.druid.data.input.impl.ParseSpec |
getParseSpec() |
List<io.druid.data.input.InputRow> |
parseBatch(ByteBuffer input) |
ProtobufInputRowParser |
withParseSpec(io.druid.data.input.impl.ParseSpec parseSpec) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitparsepublic ProtobufInputRowParser(io.druid.data.input.impl.ParseSpec parseSpec, String descriptorFilePath, String protoMessageType)
public io.druid.data.input.impl.ParseSpec getParseSpec()
getParseSpec in interface io.druid.data.input.impl.InputRowParser<ByteBuffer>public ProtobufInputRowParser withParseSpec(io.druid.data.input.impl.ParseSpec parseSpec)
withParseSpec in interface io.druid.data.input.ByteBufferInputRowParserwithParseSpec in interface io.druid.data.input.impl.InputRowParser<ByteBuffer>public List<io.druid.data.input.InputRow> parseBatch(ByteBuffer input)
parseBatch in interface io.druid.data.input.impl.InputRowParser<ByteBuffer>Copyright © 2011–2018. All rights reserved.