Class BaseTableMetadata.BaseTableMetadataBuilder
java.lang.Object
org.apache.drill.metastore.metadata.BaseMetadata.BaseMetadataBuilder<BaseTableMetadata.BaseTableMetadataBuilder>
org.apache.drill.metastore.metadata.BaseTableMetadata.BaseTableMetadataBuilder
- Enclosing class:
- BaseTableMetadata
public static class BaseTableMetadata.BaseTableMetadataBuilder
extends BaseMetadata.BaseMetadataBuilder<BaseTableMetadata.BaseTableMetadataBuilder>
-
Field Summary
Fields inherited from class org.apache.drill.metastore.metadata.BaseMetadata.BaseMetadataBuilder
columnsStatistics, lastModifiedTime, metadataInfo, metadataStatistics, schema, tableInfo
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
protected void
interestingColumns
(List<SchemaPath> interestingColumns) location
(org.apache.hadoop.fs.Path location) partitionKeys
(Map<String, String> partitionKeys) self()
Methods inherited from class org.apache.drill.metastore.metadata.BaseMetadata.BaseMetadataBuilder
columnsStatistics, lastModifiedTime, metadataInfo, metadataStatistics, metadataUnit, schema, tableInfo
-
Constructor Details
-
BaseTableMetadataBuilder
public BaseTableMetadataBuilder()
-
-
Method Details
-
location
-
partitionKeys
-
interestingColumns
public BaseTableMetadata.BaseTableMetadataBuilder interestingColumns(List<SchemaPath> interestingColumns) -
checkRequiredValues
protected void checkRequiredValues() -
build
- Specified by:
build
in classBaseMetadata.BaseMetadataBuilder<BaseTableMetadata.BaseTableMetadataBuilder>
-
self
- Specified by:
self
in classBaseMetadata.BaseMetadataBuilder<BaseTableMetadata.BaseTableMetadataBuilder>
-
metadataUnitInternal
- Specified by:
metadataUnitInternal
in classBaseMetadata.BaseMetadataBuilder<BaseTableMetadata.BaseTableMetadataBuilder>
-