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.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
static class
static class
static class
static class
static class
static class
-
Method Summary
Modifier and TypeMethodDescriptionchildProvider
(ColumnMetadata colMetadata) metadata
(int index, MaterializedField field) tuple()
variant()
-
Method Details
-
metadata
-
childProvider
-
tuple
TupleMetadata tuple() -
variant
VariantMetadata variant()
-