public class SchemaProjector extends Object
SchemaProjector is a utility to project a value between compatible schemas and throw exceptions when non compatible schemas are provided.
| Constructor and Description | 
|---|
| SchemaProjector() | 
| Modifier and Type | Method and Description | 
|---|---|
| static Object | project(Schema source,
       Object record,
       Schema target)This method projects a value between compatible schemas and throws exceptions when non-compatible schemas are provided | 
public static Object project(Schema source, Object record, Schema target) throws SchemaProjectorException
source - the schema used to construct the recordrecord - the value to project from source schema to target schematarget - the schema to project the record toSchemaProjectorException - if the target schema is not optional and does not have a default value