com.azure.storage.internal.avro.implementation

Definition

Internal Avro implementation package.

Classes

AvroConstants

Constants for Avro.

AvroConstants.Types
AvroObject

A class that represents an Avro Object. A wrapper for the object, the block offset and the object's block index.

AvroParser

A class that represents a push based AvroParser that can parse avro data from a reactive stream. The parser stores the AvroParserState, the sync marker (parsed from the header), the file type (parsed from the header metadata), and the list of records collected so far. The parse(ByteBuffer buffer) method accepts ByteBuffers as they are emitted from the stream. Header Block Block Block ....

AvroParserState

Represents the current state of the AvroParser This class internally holds state to keep track of

the data available to the schemas.

a stack of schemas that need to be parsed.

the current size of the cached buffers.

AvroReaderFactory

Factory class for AvroReader.

Interfaces

AvroReader

An interface that represents an AvroReader.