Class MetadataControllerContext.MetadataControllerContextBuilder
java.lang.Object
org.apache.drill.exec.metastore.analyze.MetadataControllerContext.MetadataControllerContextBuilder
- Enclosing class:
- MetadataControllerContext
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionanalyzeMetadataLevel
(MetadataType metadataType) build()
interestingColumns
(List<SchemaPath> interestingColumns) location
(org.apache.hadoop.fs.Path location) metadataToHandle
(List<MetadataInfo> metadataToHandle) metadataToRemove
(List<MetadataInfo> metadataToRemove) metastoreTableInfo
(MetastoreTableInfo metastoreTableInfo) multiValueSegments
(boolean multiValueSegments) segmentColumns
(List<String> segmentColumns)
-
Constructor Details
-
MetadataControllerContextBuilder
public MetadataControllerContextBuilder()
-
-
Method Details
-
tableInfo
-
metastoreTableInfo
public MetadataControllerContext.MetadataControllerContextBuilder metastoreTableInfo(MetastoreTableInfo metastoreTableInfo) -
location
public MetadataControllerContext.MetadataControllerContextBuilder location(org.apache.hadoop.fs.Path location) -
interestingColumns
public MetadataControllerContext.MetadataControllerContextBuilder interestingColumns(List<SchemaPath> interestingColumns) -
segmentColumns
public MetadataControllerContext.MetadataControllerContextBuilder segmentColumns(List<String> segmentColumns) -
metadataToHandle
public MetadataControllerContext.MetadataControllerContextBuilder metadataToHandle(List<MetadataInfo> metadataToHandle) -
metadataToRemove
public MetadataControllerContext.MetadataControllerContextBuilder metadataToRemove(List<MetadataInfo> metadataToRemove) -
analyzeMetadataLevel
public MetadataControllerContext.MetadataControllerContextBuilder analyzeMetadataLevel(MetadataType metadataType) -
multiValueSegments
public MetadataControllerContext.MetadataControllerContextBuilder multiValueSegments(boolean multiValueSegments) -
build
-