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) long
getTieringValue
(ExtendedCell cell) void
init
(org.apache.hadoop.conf.Configuration conf)
-
Field Details
-
TIERING_CELL_QUALIFIER
- See Also:
-
tieringQualifier
-
-
Constructor Details
-
CustomCellTieringValueProvider
public CustomCellTieringValueProvider()
-
-
Method Details
-
init
- Specified by:
init
in interfaceCustomTieredCompactor.TieringValueProvider
- Throws:
Exception
-
decorateCells
- Specified by:
decorateCells
in interfaceCustomTieredCompactor.TieringValueProvider
-
getTieringValue
- Specified by:
getTieringValue
in interfaceCustomTieredCompactor.TieringValueProvider
-