Class CustomCellTieringValueProvider
java.lang.Object
org.apache.hadoop.hbase.regionserver.compactions.CustomCellTieringValueProvider
- All Implemented Interfaces:
CustomTieredCompactor.TieringValueProvider
@Private
public class CustomCellTieringValueProvider
extends Object
implements CustomTieredCompactor.TieringValueProvider
An extension of DateTieredCompactor, overriding the decorateCells method to allow for custom
values to be used for the different file tiers during compaction.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecorateCells(List<ExtendedCell> cells) longgetTieringValue(ExtendedCell cell) voidinit(org.apache.hadoop.conf.Configuration conf)
-
Field Details
-
TIERING_CELL_QUALIFIER
- See Also:
-
tieringQualifier
-
-
Constructor Details
-
CustomCellTieringValueProvider
public CustomCellTieringValueProvider()
-
-
Method Details
-
init
- Specified by:
initin interfaceCustomTieredCompactor.TieringValueProvider- Throws:
Exception
-
decorateCells
- Specified by:
decorateCellsin interfaceCustomTieredCompactor.TieringValueProvider
-
getTieringValue
- Specified by:
getTieringValuein interfaceCustomTieredCompactor.TieringValueProvider
-