public class TimeRangeFieldValueBinningStrategy extends FieldValueBinningStrategy
| Modifier and Type | Field and Description |
|---|---|
protected static TemporalBinningStrategy.Unit |
DEFAULT_PERIODICITY |
static String |
NAME |
protected TemporalBinningStrategy.Unit |
periodicity |
protected String |
timezone |
fields| Constructor and Description |
|---|
TimeRangeFieldValueBinningStrategy() |
TimeRangeFieldValueBinningStrategy(String... fields) |
TimeRangeFieldValueBinningStrategy(String timezone,
TemporalBinningStrategy.Unit periodicity,
String... fields) |
TimeRangeFieldValueBinningStrategy(TemporalBinningStrategy.Unit periodicity,
String... fields) |
| Modifier and Type | Method and Description |
|---|---|
String |
binToString(ByteArray bin) |
void |
fromBinary(byte[] bytes) |
String |
getDescription() |
org.threeten.extra.Interval |
getInterval(ByteArray binId) |
protected ByteArray |
getSingleBin(Object value) |
String |
getStrategyName() |
BinConstraints.ByteArrayConstraints |
singleFieldConstraints(Object constraint) |
Class<?>[] |
supportedConstraintClasses() |
byte[] |
toBinary() |
addFieldsUsed, constraints, getAllCombinations, getBin, getBins, getDefaultTag, handleEmptyFieldclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetWeightprotected static TemporalBinningStrategy.Unit DEFAULT_PERIODICITY
public static final String NAME
protected TemporalBinningStrategy.Unit periodicity
protected String timezone
public TimeRangeFieldValueBinningStrategy()
public TimeRangeFieldValueBinningStrategy(String... fields)
public TimeRangeFieldValueBinningStrategy(TemporalBinningStrategy.Unit periodicity, String... fields)
public TimeRangeFieldValueBinningStrategy(String timezone, TemporalBinningStrategy.Unit periodicity, String... fields)
public String getStrategyName()
getStrategyName in interface StatisticBinningStrategygetStrategyName in class FieldValueBinningStrategypublic String getDescription()
getDescription in interface StatisticBinningStrategygetDescription in class FieldValueBinningStrategypublic Class<?>[] supportedConstraintClasses()
supportedConstraintClasses in interface StatisticBinningStrategysupportedConstraintClasses in class FieldValueBinningStrategypublic BinConstraints.ByteArrayConstraints singleFieldConstraints(Object constraint)
singleFieldConstraints in class FieldValueBinningStrategyprotected ByteArray getSingleBin(Object value)
getSingleBin in class FieldValueBinningStrategypublic byte[] toBinary()
toBinary in interface PersistabletoBinary in class FieldValueBinningStrategypublic void fromBinary(byte[] bytes)
fromBinary in interface PersistablefromBinary in class FieldValueBinningStrategypublic org.threeten.extra.Interval getInterval(ByteArray binId)
public String binToString(ByteArray bin)
binToString in interface StatisticBinningStrategybinToString in class FieldValueBinningStrategyCopyright © 2013–2021. All rights reserved.