类 GroupedLSBWatermarkEncoder
- java.lang.Object
-
- org.apache.iotdb.jdbc.GroupedLSBWatermarkEncoder
-
- 所有已实现的接口:
WatermarkEncoder
public class GroupedLSBWatermarkEncoder extends java.lang.Object implements WatermarkEncoder
-
-
构造器概要
构造器 构造器 说明 GroupedLSBWatermarkEncoder(java.lang.String secretKey, java.lang.String bitString, int markRate, int minBitPosition)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 doubleencodeDouble(double value, long timestamp)floatencodeFloat(float value, long timestamp)intencodeInt(int value, long timestamp)longencodeLong(long value, long timestamp)org.apache.iotdb.tsfile.read.common.RowRecordencodeRecord(org.apache.iotdb.tsfile.read.common.RowRecord record)static inthashMod(java.lang.String val, java.lang.Integer base)booleanneedEncode(long timestamp)
-
-
-
方法详细资料
-
hashMod
public static int hashMod(java.lang.String val, java.lang.Integer base)
-
needEncode
public boolean needEncode(long timestamp)
- 指定者:
needEncode在接口中WatermarkEncoder
-
encodeInt
public int encodeInt(int value, long timestamp)- 指定者:
encodeInt在接口中WatermarkEncoder
-
encodeLong
public long encodeLong(long value, long timestamp)- 指定者:
encodeLong在接口中WatermarkEncoder
-
encodeFloat
public float encodeFloat(float value, long timestamp)- 指定者:
encodeFloat在接口中WatermarkEncoder
-
encodeDouble
public double encodeDouble(double value, long timestamp)- 指定者:
encodeDouble在接口中WatermarkEncoder
-
encodeRecord
public org.apache.iotdb.tsfile.read.common.RowRecord encodeRecord(org.apache.iotdb.tsfile.read.common.RowRecord record)
- 指定者:
encodeRecord在接口中WatermarkEncoder
-
-