Provides the metadata required to power the engine.
For local-only operation, a LocalSchemaProvider implements this interface. For distributed
operations, a more sophisticated SchemaProvider must be implemented.
A mapping from resource name to a record data schema.
The merged type schema corresponding to the merged type name.
A mapping from a given resource name to the resource's schema.
The resource's schema.