Index
All Classes and Interfaces|All Packages
A
- appendBinary(ByteBuffer) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Appends binary data to the variant builder.
- appendBoolean(boolean) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Appends a boolean value to the Variant builder.
- appendByte(byte) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Appends a byte value to the variant builder.
- appendDate(int) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Appends a date value to the variant builder.
- appendDecimal(BigDecimal) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Appends a decimal value to the variant builder.
- appendDouble(double) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Appends a double value to the variant builder.
- appendEncodedValue(ByteBuffer) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Directly append a Variant value.
- appendFloat(float) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Appends a float value to the variant builder.
- appendInt(int) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Appends an int value to the variant builder.
- appendKey(String) - Method in class io.confluent.kafka.schemaregistry.type.VariantObjectBuilder
-
Appends an object key to this object.
- appendLong(long) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Appends a long value to the variant builder.
- appendNull() - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Appends a null value to the Variant builder.
- appendNullIfEmpty() - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
- appendShort(short) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Appends a short value to the variant builder.
- appendString(String) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Appends a string value to the Variant builder.
- appendTime(long) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Appends a Time value to the variant builder.
- appendTimestampNanosNtz(long) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Appends a TimestampNanosNtz value to the variant builder.
- appendTimestampNanosTz(long) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Appends a TimestampNanosTz value to the variant builder.
- appendTimestampNtz(long) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Appends a TimestampNtz value to the variant builder.
- appendTimestampTz(long) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Appends a TimestampTz value to the variant builder.
- appendUUID(UUID) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Appends a UUID value to the variant builder.
- ARRAY - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
- arrayBuilder - Variable in class io.confluent.kafka.schemaregistry.type.VariantBuilder
B
- BINARY - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
- BOOLEAN - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
- build() - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
- BYTE - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
C
- checkAppendWhileNested() - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
- checkMultipleNested(String) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
D
- DATE - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
- DECIMAL16 - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
- DECIMAL4 - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
- DECIMAL8 - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
- DOUBLE - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
E
- encodedValue() - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
- endArray() - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Ends appending an array to this variant builder.
- endObject() - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Finishes appending the object to this builder.
- endObjectIfExists() - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
F
- FLOAT - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
- fromJsonNode(JsonNode) - Static method in class io.confluent.kafka.schemaregistry.type.VariantUtils
-
Converts a Jackson JsonNode into a Variant.
G
- getBinary() - Method in class io.confluent.kafka.schemaregistry.type.Variant
- getBoolean() - Method in class io.confluent.kafka.schemaregistry.type.Variant
- getByte() - Method in class io.confluent.kafka.schemaregistry.type.Variant
- getDecimal() - Method in class io.confluent.kafka.schemaregistry.type.Variant
- getDouble() - Method in class io.confluent.kafka.schemaregistry.type.Variant
- getElementAtIndex(int) - Method in class io.confluent.kafka.schemaregistry.type.Variant
-
Returns the array element Variant value at the `index` slot.
- getEncodedBuffer() - Method in class io.confluent.kafka.schemaregistry.type.ImmutableMetadata
- getEncodedBuffer() - Method in class io.confluent.kafka.schemaregistry.type.MetadataBuilder
- getFieldAtIndex(int) - Method in class io.confluent.kafka.schemaregistry.type.Variant
-
Returns the field at index idx, lexicographically ordered.
- getFieldByKey(String) - Method in class io.confluent.kafka.schemaregistry.type.Variant
-
Returns the object field Variant value whose key is equal to `key`.
- getFloat() - Method in class io.confluent.kafka.schemaregistry.type.Variant
- getInt() - Method in class io.confluent.kafka.schemaregistry.type.Variant
- getLong() - Method in class io.confluent.kafka.schemaregistry.type.Variant
- getMetadataBuffer() - Method in class io.confluent.kafka.schemaregistry.type.Variant
- getMinIntegerSize(int) - Static method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
- getOrInsert(String) - Method in class io.confluent.kafka.schemaregistry.type.ImmutableMetadata
- getOrInsert(String) - Method in class io.confluent.kafka.schemaregistry.type.MetadataBuilder
- getShort() - Method in class io.confluent.kafka.schemaregistry.type.Variant
- getString() - Method in class io.confluent.kafka.schemaregistry.type.Variant
- getType() - Method in class io.confluent.kafka.schemaregistry.type.Variant
- getUUID() - Method in class io.confluent.kafka.schemaregistry.type.Variant
- getValueBuffer() - Method in class io.confluent.kafka.schemaregistry.type.Variant
I
- ImmutableMetadata - Class in io.confluent.kafka.schemaregistry.type
-
Metadata that is set up at construction time, and never modified.
- ImmutableMetadata(ByteBuffer) - Constructor for class io.confluent.kafka.schemaregistry.type.ImmutableMetadata
- INT - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
- io.confluent.kafka.schemaregistry.type - package io.confluent.kafka.schemaregistry.type
K
- key - Variable in class io.confluent.kafka.schemaregistry.type.Variant.ObjectField
L
- LONG - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
M
- metadata - Variable in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Object and array builders share the same Metadata object as the main builder.
- MetadataBuilder - Class in io.confluent.kafka.schemaregistry.type
-
Metadata that adds keys as needed.
- MetadataBuilder() - Constructor for class io.confluent.kafka.schemaregistry.type.MetadataBuilder
N
- NULL - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
- numArrayElements() - Method in class io.confluent.kafka.schemaregistry.type.Variant
- numObjectElements() - Method in class io.confluent.kafka.schemaregistry.type.Variant
- numValues - Variable in class io.confluent.kafka.schemaregistry.type.VariantArrayBuilder
-
The number of values appended to this array.
- numValues - Variable in class io.confluent.kafka.schemaregistry.type.VariantObjectBuilder
-
The number of values appended to this object.
O
- OBJECT - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
- objectBuilder - Variable in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
These are used to build nested objects and arrays, via startObject() and startArray().
- ObjectField(String, Variant) - Constructor for class io.confluent.kafka.schemaregistry.type.Variant.ObjectField
- onAppend() - Method in class io.confluent.kafka.schemaregistry.type.VariantArrayBuilder
- onAppend() - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
- onAppend() - Method in class io.confluent.kafka.schemaregistry.type.VariantObjectBuilder
- onStartNested() - Method in class io.confluent.kafka.schemaregistry.type.VariantArrayBuilder
- onStartNested() - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
- onStartNested() - Method in class io.confluent.kafka.schemaregistry.type.VariantObjectBuilder
S
- SHORT - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
- startArray() - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Starts appending an array to this variant builder.
- startObject() - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Starts appending an object to this variant builder.
- startOrContinueObject() - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
- startOrContinuePartialObject(ByteBuffer, Set<String>) - Method in class io.confluent.kafka.schemaregistry.type.VariantBuilder
- STRING - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
T
- TIME - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
- TIMESTAMP_NANOS_NTZ - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
- TIMESTAMP_NANOS_TZ - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
- TIMESTAMP_NTZ - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
- TIMESTAMP_TZ - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
- toJsonNode(Variant) - Static method in class io.confluent.kafka.schemaregistry.type.VariantUtils
-
Converts a Variant into a Jackson JsonNode.
- toJsonString(Variant) - Static method in class io.confluent.kafka.schemaregistry.type.VariantUtils
-
Converts a Variant into a JSON string.
U
- UUID - Enum constant in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
V
- value - Variable in class io.confluent.kafka.schemaregistry.type.Variant.ObjectField
- valueOf(String) - Static method in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.confluent.kafka.schemaregistry.type.Variant.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Variant - Class in io.confluent.kafka.schemaregistry.type
-
This Variant class holds the Variant-encoded value and metadata binary values.
- Variant(byte[], byte[]) - Constructor for class io.confluent.kafka.schemaregistry.type.Variant
- Variant(byte[], int, int, byte[], int, int) - Constructor for class io.confluent.kafka.schemaregistry.type.Variant
- Variant(ByteBuffer, ByteBuffer) - Constructor for class io.confluent.kafka.schemaregistry.type.Variant
- Variant.ObjectField - Class in io.confluent.kafka.schemaregistry.type
-
A field in a Variant object.
- Variant.Type - Enum Class in io.confluent.kafka.schemaregistry.type
-
The value type of Variant value.
- VariantArrayBuilder - Class in io.confluent.kafka.schemaregistry.type
-
Builder for creating Variant arrays, used by VariantBuilder.
- VariantBuilder - Class in io.confluent.kafka.schemaregistry.type
-
Builder for creating Variant value and metadata.
- VariantBuilder() - Constructor for class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Creates a VariantBuilder.
- VariantBuilder(Metadata) - Constructor for class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
Creates a VariantBuilder with a non-default metadata object.
- VariantObjectBuilder - Class in io.confluent.kafka.schemaregistry.type
-
Builder for creating Variant object, used by VariantBuilder.
- VariantUtils - Class in io.confluent.kafka.schemaregistry.type
-
Converts between Jackson
JsonNodeandVariant(metadata + value binary pair). - VariantUtils() - Constructor for class io.confluent.kafka.schemaregistry.type.VariantUtils
W
- writeBuffer - Variable in class io.confluent.kafka.schemaregistry.type.VariantBuilder
-
The buffer for building the Variant value.
- writePos - Variable in class io.confluent.kafka.schemaregistry.type.VariantBuilder
All Classes and Interfaces|All Packages