public interface MetadataProviderManager
SchemaProvider, DrillStatsTable and
TableMetadataProvider, responsible for creating required
TableMetadataProviderBuilder which constructs required TableMetadataProvider
based on specified providers| Modifier and Type | Method and Description |
|---|---|
SchemaProvider |
getSchemaProvider() |
DrillStatsTable |
getStatsProvider() |
TableMetadataProvider |
getTableMetadataProvider() |
void |
setSchemaProvider(SchemaProvider schemaProvider) |
void |
setStatsProvider(DrillStatsTable statsProvider) |
void |
setTableMetadataProvider(TableMetadataProvider tableMetadataProvider) |
boolean |
usesMetastore()
Returns
true if current MetadataProviderManager instance uses Drill Metastore. |
void setSchemaProvider(SchemaProvider schemaProvider)
SchemaProvider getSchemaProvider()
void setStatsProvider(DrillStatsTable statsProvider)
DrillStatsTable getStatsProvider()
void setTableMetadataProvider(TableMetadataProvider tableMetadataProvider)
TableMetadataProvider getTableMetadataProvider()
boolean usesMetastore()
true if current MetadataProviderManager instance uses Drill Metastore.true if current MetadataProviderManager instance uses Drill Metastore,
false otherwise.Copyright © 2021 The Apache Software Foundation. All rights reserved.