public class CheckCompatibility extends TypeUtil.CustomOrderSchemaVisitor<java.util.List<java.lang.String>>
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<java.lang.String> | 
field(Types.NestedField readField,
     java.util.function.Supplier<java.util.List<java.lang.String>> fieldErrors)  | 
java.util.List<java.lang.String> | 
list(Types.ListType readList,
    java.util.function.Supplier<java.util.List<java.lang.String>> elementErrors)  | 
java.util.List<java.lang.String> | 
map(Types.MapType readMap,
   java.util.function.Supplier<java.util.List<java.lang.String>> keyErrors,
   java.util.function.Supplier<java.util.List<java.lang.String>> valueErrors)  | 
java.util.List<java.lang.String> | 
primitive(Type.PrimitiveType readPrimitive)  | 
static java.util.List<java.lang.String> | 
readCompatibilityErrors(Schema readSchema,
                       Schema writeSchema)
Returns a list of compatibility errors for reading with the given read schema. 
 | 
java.util.List<java.lang.String> | 
schema(Schema readSchema,
      java.util.function.Supplier<java.util.List<java.lang.String>> structErrors)  | 
java.util.List<java.lang.String> | 
struct(Types.StructType readStruct,
      java.lang.Iterable<java.util.List<java.lang.String>> fieldErrorLists)  | 
static java.util.List<java.lang.String> | 
typeCompatibilityErrors(Schema readSchema,
                       Schema writeSchema)
Returns a list of compatibility errors for writing with the given write schema. 
 | 
static java.util.List<java.lang.String> | 
typeCompatibilityErrors(Schema readSchema,
                       Schema writeSchema,
                       boolean checkOrdering)
Returns a list of compatibility errors for writing with the given write schema. 
 | 
static java.util.List<java.lang.String> | 
writeCompatibilityErrors(Schema readSchema,
                        Schema writeSchema)
Returns a list of compatibility errors for writing with the given write schema. 
 | 
static java.util.List<java.lang.String> | 
writeCompatibilityErrors(Schema readSchema,
                        Schema writeSchema,
                        boolean checkOrdering)
Returns a list of compatibility errors for writing with the given write schema. 
 | 
public static java.util.List<java.lang.String> writeCompatibilityErrors(Schema readSchema, Schema writeSchema)
readSchema - a read schemawriteSchema - a write schemapublic static java.util.List<java.lang.String> writeCompatibilityErrors(Schema readSchema, Schema writeSchema, boolean checkOrdering)
readSchema - a read schemawriteSchema - a write schemacheckOrdering - If false, allow input schema to have different ordering than table schemapublic static java.util.List<java.lang.String> typeCompatibilityErrors(Schema readSchema, Schema writeSchema, boolean checkOrdering)
writeCompatibilityErrors(Schema, Schema).readSchema - a read schemawriteSchema - a write schemacheckOrdering - If false, allow input schema to have different ordering than table schemapublic static java.util.List<java.lang.String> typeCompatibilityErrors(Schema readSchema, Schema writeSchema)
writeCompatibilityErrors(Schema, Schema).readSchema - a read schemawriteSchema - a write schemapublic static java.util.List<java.lang.String> readCompatibilityErrors(Schema readSchema, Schema writeSchema)
readSchema - a read schemawriteSchema - a write schemapublic java.util.List<java.lang.String> schema(Schema readSchema, java.util.function.Supplier<java.util.List<java.lang.String>> structErrors)
schema in class TypeUtil.CustomOrderSchemaVisitor<java.util.List<java.lang.String>>public java.util.List<java.lang.String> struct(Types.StructType readStruct, java.lang.Iterable<java.util.List<java.lang.String>> fieldErrorLists)
struct in class TypeUtil.CustomOrderSchemaVisitor<java.util.List<java.lang.String>>public java.util.List<java.lang.String> field(Types.NestedField readField, java.util.function.Supplier<java.util.List<java.lang.String>> fieldErrors)
field in class TypeUtil.CustomOrderSchemaVisitor<java.util.List<java.lang.String>>public java.util.List<java.lang.String> list(Types.ListType readList, java.util.function.Supplier<java.util.List<java.lang.String>> elementErrors)
list in class TypeUtil.CustomOrderSchemaVisitor<java.util.List<java.lang.String>>public java.util.List<java.lang.String> map(Types.MapType readMap, java.util.function.Supplier<java.util.List<java.lang.String>> keyErrors, java.util.function.Supplier<java.util.List<java.lang.String>> valueErrors)
map in class TypeUtil.CustomOrderSchemaVisitor<java.util.List<java.lang.String>>public java.util.List<java.lang.String> primitive(Type.PrimitiveType readPrimitive)
primitive in class TypeUtil.CustomOrderSchemaVisitor<java.util.List<java.lang.String>>