Class UpsertContext.Builder
- java.lang.Object
-
- org.apache.pinot.segment.local.upsert.UpsertContext.Builder
-
- Enclosing class:
- UpsertContext
public static class UpsertContext.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpsertContextbuild()UpsertContext.BuildersetComparisonColumns(List<String> comparisonColumns)UpsertContext.BuildersetDeletedKeysTTL(double deletedKeysTTL)UpsertContext.BuildersetDeleteRecordColumn(String deleteRecordColumn)UpsertContext.BuildersetEnablePreload(boolean enablePreload)UpsertContext.BuildersetEnableSnapshot(boolean enableSnapshot)UpsertContext.BuildersetHashFunction(HashFunction hashFunction)UpsertContext.BuildersetMetadataTTL(double metadataTTL)UpsertContext.BuildersetPartialUpsertHandler(PartialUpsertHandler partialUpsertHandler)UpsertContext.BuildersetPrimaryKeyColumns(List<String> primaryKeyColumns)UpsertContext.BuildersetSchema(Schema schema)UpsertContext.BuildersetTableConfig(TableConfig tableConfig)UpsertContext.BuildersetTableIndexDir(File tableIndexDir)
-
-
-
Method Detail
-
setTableConfig
public UpsertContext.Builder setTableConfig(TableConfig tableConfig)
-
setSchema
public UpsertContext.Builder setSchema(Schema schema)
-
setPrimaryKeyColumns
public UpsertContext.Builder setPrimaryKeyColumns(List<String> primaryKeyColumns)
-
setComparisonColumns
public UpsertContext.Builder setComparisonColumns(List<String> comparisonColumns)
-
setDeleteRecordColumn
public UpsertContext.Builder setDeleteRecordColumn(String deleteRecordColumn)
-
setHashFunction
public UpsertContext.Builder setHashFunction(HashFunction hashFunction)
-
setPartialUpsertHandler
public UpsertContext.Builder setPartialUpsertHandler(PartialUpsertHandler partialUpsertHandler)
-
setEnableSnapshot
public UpsertContext.Builder setEnableSnapshot(boolean enableSnapshot)
-
setEnablePreload
public UpsertContext.Builder setEnablePreload(boolean enablePreload)
-
setMetadataTTL
public UpsertContext.Builder setMetadataTTL(double metadataTTL)
-
setDeletedKeysTTL
public UpsertContext.Builder setDeletedKeysTTL(double deletedKeysTTL)
-
setTableIndexDir
public UpsertContext.Builder setTableIndexDir(File tableIndexDir)
-
build
public UpsertContext build()
-
-