Uses of Interface
io.trino.hive.formats.avro.AvroTypeBlockHandler
Packages that use AvroTypeBlockHandler
-
Uses of AvroTypeBlockHandler in io.trino.hive.formats.avro
Classes in io.trino.hive.formats.avro that implement AvroTypeBlockHandlerModifier and TypeClassDescriptionclassclassThis block handler class is designed to handle all Avro documented logical types and their reading as the appropriate Trino type.Methods in io.trino.hive.formats.avro with parameters of type AvroTypeBlockHandlerModifier and TypeMethodDescriptionstatic BlockBuildingDecoderBaseAvroTypeBlockHandlerImpls.baseBlockBuildingDecoderFor(AvroReadAction action, AvroTypeBlockHandler delegate) static TypeBaseAvroTypeBlockHandlerImpls.baseTypeFor(org.apache.avro.Schema schema, AvroTypeBlockHandler delegate) Constructors in io.trino.hive.formats.avro with parameters of type AvroTypeBlockHandlerModifierConstructorDescriptionAvroFileReader(TrinoInputFile inputFile, org.apache.avro.Schema schema, AvroTypeBlockHandler avroTypeBlockHandler) AvroFileReader(TrinoInputFile inputFile, org.apache.avro.Schema schema, AvroTypeBlockHandler avroTypeBlockHandler, long offset, OptionalLong length) AvroPageDataReader(org.apache.avro.Schema readerSchema, AvroTypeBlockHandler typeManager) ReaderUnionCoercedIntoRowBlockBuildingDecoder(ReadingUnionReadAction readingUnionReadAction, AvroTypeBlockHandler avroTypeManager) RowBlockBuildingDecoder(AvroReadAction action, AvroTypeBlockHandler typeManager) RowBlockBuildingDecoder(org.apache.avro.Schema writeSchema, org.apache.avro.Schema readSchema, AvroTypeBlockHandler typeManager) WriterUnionCoercedIntoRowBlockBuildingDecoder(WrittenUnionReadAction writtenUnionReadAction, AvroTypeBlockHandler avroTypeManager)