public abstract class InternalSchemaVisitor<T> extends Object
| Constructor and Description |
|---|
InternalSchemaVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterArrayElement(Types.Field elementField) |
void |
afterField(Types.Field field) |
void |
afterMapKey(Types.Field keyField) |
void |
afterMapValue(Types.Field valueField) |
T |
array(Types.ArrayType array,
T elementResult) |
void |
beforeArrayElement(Types.Field elementField) |
void |
beforeField(Types.Field field) |
void |
beforeMapKey(Types.Field keyField) |
void |
beforeMapValue(Types.Field valueField) |
T |
field(Types.Field field,
T fieldResult) |
T |
map(Types.MapType map,
T keyResult,
T valueResult) |
T |
primitive(Type.PrimitiveType primitive) |
T |
record(Types.RecordType record,
List<T> fieldResults) |
T |
schema(InternalSchema schema,
T recordResult) |
public void beforeField(Types.Field field)
public void afterField(Types.Field field)
public void beforeArrayElement(Types.Field elementField)
public void afterArrayElement(Types.Field elementField)
public void beforeMapKey(Types.Field keyField)
public void afterMapKey(Types.Field keyField)
public void beforeMapValue(Types.Field valueField)
public void afterMapValue(Types.Field valueField)
public T schema(InternalSchema schema, T recordResult)
public T record(Types.RecordType record, List<T> fieldResults)
public T field(Types.Field field, T fieldResult)
public T array(Types.ArrayType array, T elementResult)
public T map(Types.MapType map, T keyResult, T valueResult)
public T primitive(Type.PrimitiveType primitive)
Copyright © 2024 The Apache Software Foundation. All rights reserved.