Class StageMetadata.Builder
- java.lang.Object
-
- org.apache.pinot.query.runtime.plan.StageMetadata.Builder
-
- Enclosing class:
- StageMetadata
public static class StageMetadata.Builder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringTABLE_NAME_KEYstatic StringTIME_BOUNDARY_COLUMN_KEYstatic StringTIME_BOUNDARY_VALUE_KEY
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StageMetadata.BuilderaddCustomProperties(Map<String,String> customPropertyMap)StageMetadata.BuilderaddTableName(String tableName)StageMetadata.BuilderaddTimeBoundaryInfo(TimeBoundaryInfo timeBoundaryInfo)StageMetadatabuild()voidputAllCustomProperties(Map<String,String> customPropertyMap)StageMetadata.BuildersetWorkerMetadataList(List<WorkerMetadata> workerMetadataList)
-
-
-
Field Detail
-
TABLE_NAME_KEY
public static final String TABLE_NAME_KEY
- See Also:
- Constant Field Values
-
TIME_BOUNDARY_COLUMN_KEY
public static final String TIME_BOUNDARY_COLUMN_KEY
- See Also:
- Constant Field Values
-
TIME_BOUNDARY_VALUE_KEY
public static final String TIME_BOUNDARY_VALUE_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
setWorkerMetadataList
public StageMetadata.Builder setWorkerMetadataList(List<WorkerMetadata> workerMetadataList)
-
addTableName
public StageMetadata.Builder addTableName(String tableName)
-
addTimeBoundaryInfo
public StageMetadata.Builder addTimeBoundaryInfo(TimeBoundaryInfo timeBoundaryInfo)
-
addCustomProperties
public StageMetadata.Builder addCustomProperties(Map<String,String> customPropertyMap)
-
build
public StageMetadata build()
-
-