# Index

C F G I N O P R S T W
All Classes and Interfaces|All Packages

## C

createDatumReader(Schema) - Method in class org.apache.avro.protobuf.ProtobufData
createDatumWriter(Schema) - Method in class org.apache.avro.protobuf.ProtobufData
createEnum(String, Schema) - Method in class org.apache.avro.protobuf.ProtobufDatumReader

## F

fromLong(Long, Schema, LogicalType) - Method in class org.apache.avro.protobuf.ProtoConversions.TimestampMicrosConversion
fromLong(Long, Schema, LogicalType) - Method in class org.apache.avro.protobuf.ProtoConversions.TimestampMillisConversion
fromLong(Long, Schema, LogicalType) - Method in class org.apache.avro.protobuf.ProtoConversions.TimestampNanosConversion

## G

get() - Static method in class org.apache.avro.protobuf.ProtobufData
  Return the singleton instance.
getConvertedType() - Method in class org.apache.avro.protobuf.ProtoConversions.TimestampMicrosConversion
getConvertedType() - Method in class org.apache.avro.protobuf.ProtoConversions.TimestampMillisConversion
getConvertedType() - Method in class org.apache.avro.protobuf.ProtoConversions.TimestampNanosConversion
getField(Object, String, int) - Method in class org.apache.avro.protobuf.ProtobufData
getField(Object, String, int, Object) - Method in class org.apache.avro.protobuf.ProtobufData
getLogicalTypeName() - Method in class org.apache.avro.protobuf.ProtoConversions.TimestampMicrosConversion
getLogicalTypeName() - Method in class org.apache.avro.protobuf.ProtoConversions.TimestampMillisConversion
getLogicalTypeName() - Method in class org.apache.avro.protobuf.ProtoConversions.TimestampNanosConversion
getNamespace(Descriptors.FileDescriptor, Descriptors.Descriptor) - Method in class org.apache.avro.protobuf.ProtobufData
getRecommendedSchema() - Method in class org.apache.avro.protobuf.ProtoConversions.TimestampMicrosConversion
getRecommendedSchema() - Method in class org.apache.avro.protobuf.ProtoConversions.TimestampMillisConversion
getRecommendedSchema() - Method in class org.apache.avro.protobuf.ProtoConversions.TimestampNanosConversion
getRecordSchema(Object) - Method in class org.apache.avro.protobuf.ProtobufData
getRecordState(Object, Schema) - Method in class org.apache.avro.protobuf.ProtobufData
getSchema(Descriptors.Descriptor) - Method in class org.apache.avro.protobuf.ProtobufData
getSchema(Descriptors.EnumDescriptor) - Method in class org.apache.avro.protobuf.ProtobufData
getSchema(Descriptors.FieldDescriptor) - Method in class org.apache.avro.protobuf.ProtobufData
getSchema(Class) - Method in class org.apache.avro.protobuf.ProtobufData
  Return a record schema given a protobuf message class.

## I

isArray(Object) - Method in class org.apache.avro.protobuf.ProtobufData
isBytes(Object) - Method in class org.apache.avro.protobuf.ProtobufData
isRecord(Object) - Method in class org.apache.avro.protobuf.ProtobufData

## N

newRecord(Object, Schema) - Method in class org.apache.avro.protobuf.ProtobufData

## O

org.apache.avro.protobuf - package org.apache.avro.protobuf
  Protocol Buffer compatibility.

## P

ProtobufData - Class in org.apache.avro.protobuf
  Utilities for serializing Protobuf data in Avro format.
ProtobufData() - Constructor for class org.apache.avro.protobuf.ProtobufData
ProtobufDatumReader<T> - Class in org.apache.avro.protobuf
  `DatumReader` for generated Protobuf classes.
ProtobufDatumReader() - Constructor for class org.apache.avro.protobuf.ProtobufDatumReader
ProtobufDatumReader(Class<T>) - Constructor for class org.apache.avro.protobuf.ProtobufDatumReader
ProtobufDatumReader(Schema) - Constructor for class org.apache.avro.protobuf.ProtobufDatumReader
  Construct where the writer's and reader's schemas are the same.
ProtobufDatumReader(Schema, Schema) - Constructor for class org.apache.avro.protobuf.ProtobufDatumReader
  Construct given writer's and reader's schema.
ProtobufDatumReader(Schema, Schema, ProtobufData) - Constructor for class org.apache.avro.protobuf.ProtobufDatumReader
ProtobufDatumWriter<T> - Class in org.apache.avro.protobuf
  `DatumWriter` for generated protobuf classes.
ProtobufDatumWriter() - Constructor for class org.apache.avro.protobuf.ProtobufDatumWriter
ProtobufDatumWriter(Class<T>) - Constructor for class org.apache.avro.protobuf.ProtobufDatumWriter
ProtobufDatumWriter(ProtobufData) - Constructor for class org.apache.avro.protobuf.ProtobufDatumWriter
ProtobufDatumWriter(Schema) - Constructor for class org.apache.avro.protobuf.ProtobufDatumWriter
ProtobufDatumWriter(Schema, ProtobufData) - Constructor for class org.apache.avro.protobuf.ProtobufDatumWriter
ProtoConversions - Class in org.apache.avro.protobuf
ProtoConversions() - Constructor for class org.apache.avro.protobuf.ProtoConversions
ProtoConversions.TimestampMicrosConversion - Class in org.apache.avro.protobuf
ProtoConversions.TimestampMillisConversion - Class in org.apache.avro.protobuf
ProtoConversions.TimestampNanosConversion - Class in org.apache.avro.protobuf

## R

readBytes(Object, Decoder) - Method in class org.apache.avro.protobuf.ProtobufDatumReader
readRecord(Object, Schema, ResolvingDecoder) - Method in class org.apache.avro.protobuf.ProtobufDatumReader

## S

setField(Object, String, int, Object) - Method in class org.apache.avro.protobuf.ProtobufData
setField(Object, String, int, Object, Object) - Method in class org.apache.avro.protobuf.ProtobufData

## T

TimestampMicrosConversion() - Constructor for class org.apache.avro.protobuf.ProtoConversions.TimestampMicrosConversion
TimestampMillisConversion() - Constructor for class org.apache.avro.protobuf.ProtoConversions.TimestampMillisConversion
TimestampNanosConversion() - Constructor for class org.apache.avro.protobuf.ProtoConversions.TimestampNanosConversion
toLong(Timestamp, Schema, LogicalType) - Method in class org.apache.avro.protobuf.ProtoConversions.TimestampMicrosConversion
toLong(Timestamp, Schema, LogicalType) - Method in class org.apache.avro.protobuf.ProtoConversions.TimestampMillisConversion
toLong(Timestamp, Schema, LogicalType) - Method in class org.apache.avro.protobuf.ProtoConversions.TimestampNanosConversion

## W

writeBytes(Object, Encoder) - Method in class org.apache.avro.protobuf.ProtobufDatumWriter
writeEnum(Schema, Object, Encoder) - Method in class org.apache.avro.protobuf.ProtobufDatumWriter

C F G I N O P R S T W
All Classes and Interfaces|All Packages