Interface MetadataProvider

All Known Implementing Classes:
MetadataProvider.ArraySchemaCreator, MetadataProvider.ArraySchemaRetrieval, MetadataProvider.MetadataCreator, MetadataProvider.MetadataRetrieval, MetadataProvider.VariantSchemaCreator, MetadataProvider.VariantSchemaRetrieval

public interface MetadataProvider
Interface for retrieving and/or creating metadata given a vector. Subclasses either generate metadata to match an existing schema (such as in a vector batch), or walk a metadata schema to drive writer creation.