Package org.spf4j.avro.schema
Interface SchemaDiff
-
- All Known Implementing Classes:
SchemaDiff.SchemaDiffImpl,SchemaDiff.SchemaFieldDiffImpl
public interface SchemaDiff- Author:
- Zoltan Farkas
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSchemaDiff.SchemaDiffImplstatic classSchemaDiff.SchemaFieldDiffImplstatic classSchemaDiff.Type
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description SchemaDiff.TypegetDiffType()org.apache.avro.SchemagetLeft()org.apache.avro.Schema.FieldgetLeftField()StringgetPath()org.apache.avro.SchemagetRight()org.apache.avro.Schema.FieldgetRightField()static SchemaDiffof(String path, org.apache.avro.Schema.Field left, org.apache.avro.Schema.Field right, SchemaDiff.Type type)static SchemaDiffof(String path, org.apache.avro.Schema left, org.apache.avro.Schema right, SchemaDiff.Type type)
-
-
-
Method Detail
-
getPath
String getPath()
-
getDiffType
SchemaDiff.Type getDiffType()
-
getLeft
org.apache.avro.Schema getLeft()
-
getRight
org.apache.avro.Schema getRight()
-
getLeftField
org.apache.avro.Schema.Field getLeftField()
-
getRightField
org.apache.avro.Schema.Field getRightField()
-
of
static SchemaDiff of(String path, org.apache.avro.Schema left, org.apache.avro.Schema right, SchemaDiff.Type type)
-
of
static SchemaDiff of(String path, org.apache.avro.Schema.Field left, org.apache.avro.Schema.Field right, SchemaDiff.Type type)
-
-