public class MultiIndexTimeRocksDBUtil extends java.lang.Object implements MultiIndexTimeDBUtilIntf
| 构造器和说明 |
|---|
MultiIndexTimeRocksDBUtil(java.lang.String path,
java.lang.String tableName) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
com.google.gson.JsonArray |
countInInterval(java.lang.String label,
long start,
long interval,
long end) |
java.lang.String |
get(java.lang.String key) |
java.util.List<java.lang.String> |
getAllIndexKey() |
java.util.List<java.lang.String> |
getIndexStartWith(java.lang.String prefix) |
void |
put(java.lang.String label,
java.lang.String val) |
java.util.List<com.google.gson.JsonObject> |
queryByDateAsJson(java.lang.String label,
long begin,
long end) |
java.util.List<java.lang.String> |
queryByDateAsString(java.lang.String label,
long begin,
long end) |
java.util.List<com.google.gson.JsonObject> |
queryByOffset(java.lang.String label,
long offset,
int count) |
long |
queryOffset(java.lang.String label,
long begin) |
java.util.Map<java.lang.String,java.lang.Integer> |
querySort(java.lang.String label,
long date) |
void |
rebuildIndex(java.lang.String labelField) |
long |
size() |
long |
size(java.lang.String label) |
public MultiIndexTimeRocksDBUtil(java.lang.String path,
java.lang.String tableName)
public void put(java.lang.String label,
java.lang.String val)
public long queryOffset(java.lang.String label,
long begin)
public java.util.List<java.lang.String> queryByDateAsString(java.lang.String label,
long begin,
long end)
public java.util.List<com.google.gson.JsonObject> queryByDateAsJson(java.lang.String label,
long begin,
long end)
queryByDateAsJson 在接口中 MultiIndexTimeDBUtilIntfpublic long size()
public long size(java.lang.String label)
size 在接口中 MultiIndexTimeDBUtilIntfpublic java.util.List<com.google.gson.JsonObject> queryByOffset(java.lang.String label,
long offset,
int count)
queryByOffset 在接口中 MultiIndexTimeDBUtilIntfpublic java.lang.String get(java.lang.String key)
public java.util.Map<java.lang.String,java.lang.Integer> querySort(java.lang.String label,
long date)
public com.google.gson.JsonArray countInInterval(java.lang.String label,
long start,
long interval,
long end)
countInInterval 在接口中 MultiIndexTimeDBUtilIntfpublic void rebuildIndex(java.lang.String labelField)
public void close()
public java.util.List<java.lang.String> getIndexStartWith(java.lang.String prefix)
public java.util.List<java.lang.String> getAllIndexKey()