public interface MetadataProviderManager
SchemaProvider
, DrillStatsTable
and
TableMetadataProvider
, responsible for creating required
TableMetadataProviderBuilder
which constructs required TableMetadataProvider
based on specified providersModifier 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 © 2022 The Apache Software Foundation. All rights reserved.