Package org.apache.iceberg.variants
Class VariantVisitor<R>
java.lang.Object
org.apache.iceberg.variants.VariantVisitor<R>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterArrayElement(int index) voidafterObjectField(String fieldName) array(VariantArray array, List<R> elementResults) voidbeforeArrayElement(int index) voidbeforeObjectField(String fieldName) primitive(VariantPrimitive<?> primitive) static <R> Rvisit(Variant variant, VariantVisitor<R> visitor) static <R> Rvisit(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
-