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
-