Package org.apache.iceberg.variants
Interface VariantPrimitive<T>
-
- All Superinterfaces:
VariantValue
public interface VariantPrimitive<T> extends VariantValue
A primitive variant value.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default VariantPrimitive<?>asPrimitive()Returns this value as aVariantPrimitive.static java.lang.StringasString(VariantPrimitive<?> primitive)static booleanequals(VariantPrimitive<?> self, java.lang.Object obj)Tget()static inthash(VariantPrimitive<?> self)-
Methods inherited from interface org.apache.iceberg.variants.VariantValue
asArray, asObject, sizeInBytes, type, writeTo
-
-
-
-
Method Detail
-
get
T get()
-
asPrimitive
default VariantPrimitive<?> asPrimitive()
Description copied from interface:VariantValueReturns this value as aVariantPrimitive.- Specified by:
asPrimitivein interfaceVariantValue
-
asString
static java.lang.String asString(VariantPrimitive<?> primitive)
-
hash
static int hash(VariantPrimitive<?> self)
-
equals
static boolean equals(VariantPrimitive<?> self, java.lang.Object obj)
-
-