Package org.apache.iceberg.variants
Class Variants
java.lang.Object
org.apache.iceberg.variants.Variants
-
Method Summary
Modifier and TypeMethodDescriptionstatic VariantMetadata
static boolean
isNull
(ByteBuffer valueBuffer) static VariantMetadata
static VariantMetadata
metadata
(ByteBuffer metadata) static VariantMetadata
metadata
(Collection<String> fieldNames) static ShreddedObject
object
(VariantMetadata metadata) static ShreddedObject
object
(VariantMetadata metadata, VariantObject object) static ShreddedObject
object
(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 VariantValue
value
(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
-