Package org.apache.iceberg.variants
Class Variants
java.lang.Object
org.apache.iceberg.variants.Variants
-
Method Summary
Modifier and TypeMethodDescriptionstatic VariantMetadatastatic booleanisNull(ByteBuffer valueBuffer) static VariantMetadatastatic VariantMetadatametadata(ByteBuffer metadata) static VariantMetadatametadata(Collection<String> fieldNames) static ShreddedObjectobject(VariantMetadata metadata) static ShreddedObjectobject(VariantMetadata metadata, VariantObject object) static ShreddedObjectobject(VariantObject object) static VariantPrimitive<Boolean>of(boolean value) static VariantPrimitive<Byte>of(byte value) static VariantPrimitive<Double>of(double value) static VariantPrimitive<Float>of(float value) static VariantPrimitive<Integer>of(int value) static VariantPrimitive<Long>of(long value) static VariantPrimitive<Short>of(short value) static VariantPrimitive<String>static VariantPrimitive<BigDecimal>of(BigDecimal value) static VariantPrimitive<ByteBuffer>of(ByteBuffer value) static <T> VariantPrimitive<T>of(PhysicalType type, T value) static VariantPrimitive<Integer>ofDate(int value) static VariantPrimitive<Integer>static VariantPrimitive<Long>ofIsoTimestampntz(String value) static VariantPrimitive<Long>ofIsoTimestamptz(String value) static VariantPrimitive<Void>ofNull()static VariantPrimitive<Long>ofTimestampntz(long value) static VariantPrimitive<Long>ofTimestamptz(long value) static VariantValuevalue(VariantMetadata metadata, ByteBuffer value)
-
Method Details
-
emptyMetadata
-
metadata
-
metadata
-
metadata
-
value
-
object
-
object
-
object
-
isNull
-
of
-
ofNull
-
of
-
of
-
of
-
of
-
of
-
of
-
of
-
ofDate
-
ofIsoDate
-
ofTimestamptz
-
ofIsoTimestamptz
-
ofTimestampntz
-
ofIsoTimestampntz
-
of
-
of
-
of
-