public class GroupedLSBWatermarkEncoder extends Object implements WatermarkEncoder
| 构造器和说明 |
|---|
GroupedLSBWatermarkEncoder(String secretKey,
String bitString,
int markRate,
int minBitPosition) |
| 限定符和类型 | 方法和说明 |
|---|---|
double |
encodeDouble(double value,
long timestamp) |
float |
encodeFloat(float value,
long timestamp) |
int |
encodeInt(int value,
long timestamp) |
long |
encodeLong(long value,
long timestamp) |
org.apache.iotdb.tsfile.read.common.RowRecord |
encodeRecord(org.apache.iotdb.tsfile.read.common.RowRecord record) |
static int |
hashMod(String val,
Integer base) |
boolean |
needEncode(long timestamp) |
public boolean needEncode(long timestamp)
needEncode 在接口中 WatermarkEncoderpublic int encodeInt(int value,
long timestamp)
encodeInt 在接口中 WatermarkEncoderpublic long encodeLong(long value,
long timestamp)
encodeLong 在接口中 WatermarkEncoderpublic float encodeFloat(float value,
long timestamp)
encodeFloat 在接口中 WatermarkEncoderpublic double encodeDouble(double value,
long timestamp)
encodeDouble 在接口中 WatermarkEncoderpublic org.apache.iotdb.tsfile.read.common.RowRecord encodeRecord(org.apache.iotdb.tsfile.read.common.RowRecord record)
encodeRecord 在接口中 WatermarkEncoderCopyright © 2022 The Apache Software Foundation. All rights reserved.