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.