Package org.apache.pulsar.client.impl.schema
Pulsar Client schema.
-
Class Summary Class Description AbstractSchema<T> AbstractStructSchema<T> minimal abstract StructSchema.AutoConsumeSchema Auto detect schema, returns only GenericRecord instances.AutoProduceBytesSchema<T> Auto detect schema.AvroBaseStructSchema<T> This is a base schema implementation for Avro Based `Struct` types.AvroSchema<T> An AVRO schema implementation.AvroSchema.TimestampConversion BooleanSchema A schema for `Boolean`.ByteBufferSchema A bytebuffer schema is effectively a `BYTES` schema.ByteBufSchema A variant `Bytes` schema that takesByteBuf.ByteSchema A schema for 'Byte'.BytesSchema A schema for bytes array.DateSchema A schema for `java.util.Date` or `java.sql.Date`.DoubleSchema A schema for `Double`.FloatSchema A schema for `Float`.InstantSchema A schema for `java.time.Instant`.IntSchema A schema for `Integer`.JSONSchema<T> A schema implementation to deal with json data.KeyValueSchemaImpl<K,V> [Key, Value] pair schema definition.LocalDateSchema A schema for `java.time.LocalDate`.LocalDateTimeSchema A schema for `java.time.LocalDateTime`.LocalTimeSchema A schema for `java.time.LocalTime`.LongSchema A schema for `Long`.NativeAvroBytesSchema<T> Schema from a native Apache Avro schema.ProtobufNativeSchema<T extends com.google.protobuf.GeneratedMessageV3> A schema implementation to deal with protobuf generated messages.ProtobufNativeSchema.ProtoBufParsingInfo ProtobufNativeSchemaUtils Protobuf-Native schema util used for serialize/deserialize betweenDescriptors.DescriptorandProtobufNativeSchemaData.ProtobufSchema<T extends com.google.protobuf.GeneratedMessageV3> A schema implementation to deal with protobuf generated messages.ProtobufSchema.ProtoBufParsingInfo RecordSchemaBuilderImpl The default implementation ofRecordSchemaBuilder.SchemaDefinitionBuilderImpl<T> Builder to buildGenericRecord.SchemaDefinitionImpl<T> A json schema definitionSchemaDefinitionfor the json schema definition.SchemaInfoUtil Class helping to initialize schemas.ShortSchema A schema for `Short`.StringSchema Schema definition for Strings encoded in UTF-8 format.StructSchema<T> Deprecated. TimeSchema A schema for `java.sql.Time`.TimestampSchema A schema for `java.sql.Timestamp`.