public class CheckPointH2db extends Object implements ISaveCheckPoint
| 构造器和说明 |
|---|
CheckPointH2db() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<ListenerConf.ColHis> |
findColsAll()
查所以的列
|
List<ListenerConf.ColHis> |
findColsList(String db,
String tb)
找到指定时间后的所有字段名
|
ListenerConf.Position |
findPoint(long time)
找到指定时间前最近的一个位点
|
void |
init(ListenerConf.ConnConf.Builder connConfBuilder)
初始化,如启动服务,或是创建连接等。
|
void |
saveColName(ListenerConf.ColHis colHis)
db/tb/timestamp联合唯一索引,这个肯定会有存储,为了性能,请尽量在此地方保证有序,因为它调用的次数是远远小于findColsList方法,
如果在findColsList方法去排序将得不偿失
|
void |
savePoint(ListenerConf.Position pos) |
void |
shutdown()
在JVM退出时要做的清理工作
|
public void init(ListenerConf.ConnConf.Builder connConfBuilder)
ISaveCheckPointinit 在接口中 ISaveCheckPointpublic void shutdown()
ISaveCheckPointshutdown 在接口中 ISaveCheckPointpublic void savePoint(ListenerConf.Position pos)
savePoint 在接口中 ISaveCheckPointpublic void saveColName(ListenerConf.ColHis colHis)
ISaveCheckPointsaveColName 在接口中 ISaveCheckPointpublic ListenerConf.Position findPoint(long time)
ISaveCheckPointfindPoint 在接口中 ISaveCheckPointpublic List<ListenerConf.ColHis> findColsList(String db, String tb)
ISaveCheckPointfindColsList 在接口中 ISaveCheckPointpublic List<ListenerConf.ColHis> findColsAll()
ISaveCheckPointfindColsAll 在接口中 ISaveCheckPointCopyright © 2019. All rights reserved.