public class MultiTagIndexDBUtil
extends java.lang.Object
| 构造器和说明 |
|---|
MultiTagIndexDBUtil(java.lang.String path,
java.lang.String tableName) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
java.util.List<java.lang.Long> |
countInInterval(java.lang.String tag,
long startTime,
long endTime,
long interval) |
java.lang.String |
get(java.lang.String key) |
java.util.List<java.lang.String> |
getAllTags() |
long |
getSize(java.lang.String tag) |
java.util.List<java.lang.String> |
getTags(java.lang.String prefix) |
static MultiTagIndexDBUtil |
loadDB(java.lang.String path,
java.lang.String tableName) |
void |
put(java.lang.String label,
java.lang.String value) |
java.util.List<com.google.gson.JsonObject> |
queryByOffset(java.lang.String tag,
long offset,
int count) |
java.util.List<java.lang.String> |
queryInInterval(java.lang.String tag,
long startTime,
long endTime) |
long |
queryOffset(java.lang.String tag,
long startTimestamp) |
long |
size() |
public MultiTagIndexDBUtil(java.lang.String path,
java.lang.String tableName)
public static MultiTagIndexDBUtil loadDB(java.lang.String path, java.lang.String tableName)
public void close()
public java.lang.String get(java.lang.String key)
public long size()
public void put(java.lang.String label,
java.lang.String value)
public java.util.List<java.lang.String> getTags(java.lang.String prefix)
public java.util.List<java.lang.String> getAllTags()
public long getSize(java.lang.String tag)
public long queryOffset(java.lang.String tag,
long startTimestamp)
public java.util.List<com.google.gson.JsonObject> queryByOffset(java.lang.String tag,
long offset,
int count)
public java.util.List<java.lang.Long> countInInterval(java.lang.String tag,
long startTime,
long endTime,
long interval)
public java.util.List<java.lang.String> queryInInterval(java.lang.String tag,
long startTime,
long endTime)