Package org.apache.iceberg.variants
Class VariantVisitor<R>
java.lang.Object
org.apache.iceberg.variants.VariantVisitor<R>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
afterArrayElement
(int index) void
afterObjectField
(String fieldName) array
(VariantArray array, List<R> elementResults) void
beforeArrayElement
(int index) void
beforeObjectField
(String fieldName) primitive
(VariantPrimitive<?> primitive) static <R> R
visit
(Variant variant, VariantVisitor<R> visitor) static <R> R
visit
(VariantValue value, VariantVisitor<R> visitor)
-
Constructor Details
-
VariantVisitor
public VariantVisitor()
-
-
Method Details
-
object
-
array
-
primitive
-
beforeArrayElement
public void beforeArrayElement(int index) -
afterArrayElement
public void afterArrayElement(int index) -
beforeObjectField
-
afterObjectField
-
visit
-
visit
-