public abstract static class Resolver.Action extends Object
Resolver.Skip, which
 is used to skip a field in a writer's record that doesn't exist in the
 reader's (and thus there is no reader schema to resolve to).| Modifier and Type | Class and Description | 
|---|---|
static class  | 
Resolver.Action.Type
Helps us traverse faster. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
Conversion<?> | 
conversion
If the reader has a conversion that needs to be applied, it's stored here for
 fast access, otherwise this will be null. 
 | 
LogicalType | 
logicalType
If the reader has a logical type, it's stored here for fast access, otherwise
 this will be null. 
 | 
Schema | 
reader  | 
Resolver.Action.Type | 
type  | 
Schema | 
writer  | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
Action(Schema w,
      Schema r,
      GenericData data,
      Resolver.Action.Type t)  | 
public final Schema writer
public final Schema reader
public final Resolver.Action.Type type
public final LogicalType logicalType
public final Conversion<?> conversion
protected Action(Schema w, Schema r, GenericData data, Resolver.Action.Type t)
Copyright © 2009–2021 The Apache Software Foundation. All rights reserved.