Package org.apache.iceberg.variants
Interface Variant
public interface Variant
A variant metadata and value pair.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final byte
The current version of the Variant spec -
Method Summary
Modifier and TypeMethodDescriptionstatic Variant
from
(ByteBuffer buffer) metadata()
Returns the metadata for all values in the variant.static Variant
of
(VariantMetadata metadata, VariantValue value) static String
value()
Returns the variant value.
-
Field Details
-
VARIANT_SPEC_VERSION
static final byte VARIANT_SPEC_VERSIONThe current version of the Variant spec- See Also:
-
-
Method Details
-
metadata
VariantMetadata metadata()Returns the metadata for all values in the variant. -
value
VariantValue value()Returns the variant value. -
of
-
from
-
toString
-