Package io.trino.hive.formats.avro
Class HiveAvroTypeBlockHandler.ReaderUnionCoercedIntoRowBlockBuildingDecoder
java.lang.Object
io.trino.hive.formats.avro.HiveAvroTypeBlockHandler.ReaderUnionCoercedIntoRowBlockBuildingDecoder
- All Implemented Interfaces:
BlockBuildingDecoder
- Enclosing class:
HiveAvroTypeBlockHandler
public static class HiveAvroTypeBlockHandler.ReaderUnionCoercedIntoRowBlockBuildingDecoder
extends Object
implements BlockBuildingDecoder
-
Constructor Summary
ConstructorsConstructorDescriptionReaderUnionCoercedIntoRowBlockBuildingDecoder(ReadingUnionReadAction readingUnionReadAction, AvroTypeBlockHandler avroTypeManager) -
Method Summary
Modifier and TypeMethodDescriptionvoiddecodeIntoBlock(org.apache.avro.io.Decoder decoder, BlockBuilder builder)
-
Constructor Details
-
ReaderUnionCoercedIntoRowBlockBuildingDecoder
public ReaderUnionCoercedIntoRowBlockBuildingDecoder(ReadingUnionReadAction readingUnionReadAction, AvroTypeBlockHandler avroTypeManager) throws AvroTypeException - Throws:
AvroTypeException
-
-
Method Details
-
decodeIntoBlock
public void decodeIntoBlock(org.apache.avro.io.Decoder decoder, BlockBuilder builder) throws IOException - Specified by:
decodeIntoBlockin interfaceBlockBuildingDecoder- Throws:
IOException
-