Package org.apache.flink.types.variant
Interface VariantBuilder
-
- All Known Implementing Classes:
BinaryVariantBuilder
@PublicEvolving public interface VariantBuilderBuilder for variants.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceVariantBuilder.VariantArrayBuilderBuilder for a variant array.static interfaceVariantBuilder.VariantObjectBuilderBuilder for a variant object.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VariantBuilder.VariantArrayBuilderarray()Get the builder for a variant array.VariantBuilder.VariantObjectBuilderobject()Get the builder of a variant object.VariantBuilder.VariantObjectBuilderobject(boolean allowDuplicateKeys)Get the builder of a variant object.Variantof(boolean b)Create a variant from a boolean.Variantof(byte b)Create a variant from a byte.Variantof(byte[] bytes)Create a variant from a byte array.Variantof(double d)Create a variant from a double.Variantof(float f)Create a variant from a float.Variantof(int i)Create a variant from a int.Variantof(long l)Create a variant from a long.Variantof(short s)Create a variant from a short.Variantof(String s)Create a variant from a string.Variantof(BigDecimal bigDecimal)Create a variant from a BigDecimal.Variantof(Instant instant)Create a variant from an Instant.Variantof(LocalDate localDate)Create a variant from a LocalDate.Variantof(LocalDateTime localDateTime)Create a variant from a LocalDateTime.VariantofNull()Create a variant of null.
-
-
-
Method Detail
-
of
Variant of(byte b)
Create a variant from a byte.
-
of
Variant of(short s)
Create a variant from a short.
-
of
Variant of(int i)
Create a variant from a int.
-
of
Variant of(long l)
Create a variant from a long.
-
of
Variant of(double d)
Create a variant from a double.
-
of
Variant of(float f)
Create a variant from a float.
-
of
Variant of(byte[] bytes)
Create a variant from a byte array.
-
of
Variant of(boolean b)
Create a variant from a boolean.
-
of
Variant of(BigDecimal bigDecimal)
Create a variant from a BigDecimal.
-
of
Variant of(LocalDateTime localDateTime)
Create a variant from a LocalDateTime.
-
ofNull
Variant ofNull()
Create a variant of null.
-
object
VariantBuilder.VariantObjectBuilder object()
Get the builder of a variant object.
-
object
VariantBuilder.VariantObjectBuilder object(boolean allowDuplicateKeys)
Get the builder of a variant object.
-
array
VariantBuilder.VariantArrayBuilder array()
Get the builder for a variant array.
-
-