Package org.apache.iceberg.variants
Class VariantVisitor<R>
java.lang.Object
org.apache.iceberg.variants.VariantVisitor<R>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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- 
VariantVisitorpublic VariantVisitor()
 
- 
- 
Method Details- 
object
- 
array
- 
primitive
- 
beforeArrayElementpublic void beforeArrayElement(int index) 
- 
afterArrayElementpublic void afterArrayElement(int index) 
- 
beforeObjectField
- 
afterObjectField
- 
visit
- 
visit
 
-