public static class MetadataProvider.MetadataCreator extends Object implements MetadataProvider
MetadataProvider.ArraySchemaCreator, MetadataProvider.ArraySchemaRetrieval, MetadataProvider.MetadataCreator, MetadataProvider.MetadataRetrieval, MetadataProvider.VariantSchemaCreator, MetadataProvider.VariantSchemaRetrieval, MetadataProvider.VectorDescrip| Constructor and Description |
|---|
MetadataCreator() |
MetadataCreator(TupleSchema tuple) |
| Modifier and Type | Method and Description |
|---|---|
MetadataProvider |
childProvider(ColumnMetadata colMetadata) |
static MetadataProvider |
makeProvider(ColumnMetadata colMetadata) |
ColumnMetadata |
metadata(int index,
MaterializedField field) |
TupleMetadata |
tuple() |
VariantMetadata |
variant() |
public MetadataCreator()
public MetadataCreator(TupleSchema tuple)
public ColumnMetadata metadata(int index, MaterializedField field)
metadata in interface MetadataProviderpublic MetadataProvider childProvider(ColumnMetadata colMetadata)
childProvider in interface MetadataProviderpublic static MetadataProvider makeProvider(ColumnMetadata colMetadata)
public TupleMetadata tuple()
tuple in interface MetadataProviderpublic VariantMetadata variant()
variant in interface MetadataProviderCopyright © 2021 The Apache Software Foundation. All rights reserved.