Class TransformingStringInputRowParser
java.lang.Object
org.apache.druid.data.input.impl.StringInputRowParser
org.apache.druid.segment.transform.TransformingStringInputRowParser
- All Implemented Interfaces:
ByteBufferInputRowParser,InputRowParser<ByteBuffer>
-
Constructor Summary
ConstructorsConstructorDescriptionTransformingStringInputRowParser(ParseSpec parseSpec, String encoding, TransformSpec transformSpec) -
Method Summary
Modifier and TypeMethodDescriptionparseBatch(ByteBuffer input) Parse an input into list ofInputRow.withParseSpec(ParseSpec parseSpec) Methods inherited from class org.apache.druid.data.input.impl.StringInputRowParser
buildStringKeyMap, getEncoding, getParseSpec, initializeParser, parseString, startFileFromBeginningMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.druid.data.input.impl.InputRowParser
parse
-
Constructor Details
-
TransformingStringInputRowParser
public TransformingStringInputRowParser(ParseSpec parseSpec, String encoding, TransformSpec transformSpec)
-
-
Method Details
-
parseBatch
Description copied from interface:InputRowParserParse an input into list ofInputRow. List can contains null for rows that should be thrown away, or throwsParseExceptionif the input is unparseable. This method should never return null otherwise lots of things will break.- Specified by:
parseBatchin interfaceInputRowParser<ByteBuffer>- Overrides:
parseBatchin classStringInputRowParser
-
parse
- Overrides:
parsein classStringInputRowParser
-
withParseSpec
- Specified by:
withParseSpecin interfaceByteBufferInputRowParser- Specified by:
withParseSpecin interfaceInputRowParser<ByteBuffer>- Overrides:
withParseSpecin classStringInputRowParser
-