| 程序包 | 说明 |
|---|---|
| top.thinkin.lightd.base | |
| top.thinkin.lightd.db | |
| top.thinkin.lightd.exception |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
VersionSequence.incr() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RSet.add(String key,
byte[]... values)
向集合添加一个或多个成员
|
void |
RList.add(String key,
byte[] v) |
void |
ZSet.add(String key,
byte[] v,
long score) |
void |
ZSet.add(String key,
List<ZSet.Entry> entryList) |
void |
RList.addAll(String key,
List<byte[]> vs) |
void |
RList.addAllMayTTL(String key,
List<byte[]> vs,
int ttl) |
void |
RList.addMayTTL(String key,
byte[] v,
int ttl) |
void |
RSet.addMayTTL(String key,
int ttl,
byte[]... values)
向集合添加一个或多个成员,如果集合在添加时不存在,则为集合设置TTL
|
void |
ZSet.addMayTTL(String key,
int ttl,
byte[] v,
long score) |
List<byte[]> |
RList.blpop(String key,
int num) |
List<byte[]> |
RList.brpop(String key,
int num) |
static DB |
DB.build(String dir) |
static DB |
DB.build(String dir,
boolean autoclear) |
static DB |
DB.buildTransactionDB(String dir,
boolean autoclear) |
void |
DBAbs.FunctionCommit.call(DBCommandChunk dbCommandChunk) |
CloseLock |
RBase.checkClose() |
void |
DBAbs.checkKey() |
protected void |
RBase.checkTxCommit() |
protected void |
RBase.checkTxRange() |
protected void |
RBase.checkTxRollBack() |
protected void |
RBase.checkTxStart() |
void |
DB.close() |
protected CloseLock |
DBAbs.closeCheck() |
protected CloseLock |
DBAbs.closeDo() |
protected void |
RBase.commit() |
protected void |
DBAbs.commit() |
void |
DBAbs.commit(List<DBCommand> logs) |
void |
DBAbs.commit(List<DBCommand> logs,
TransactionEntity transactionEntity) |
protected void |
RBase.commitLocal() |
protected void |
DBAbs.commitLocal() |
void |
DBAbs.commitTX() |
boolean |
ZSet.contains(String key,
byte[] value) |
boolean |
RSet.contains(String key,
byte[] value) |
void |
RKv.del(String key) |
protected void |
RKv.delCheckTTL(String key,
int ztime) |
void |
ZSet.delete(String key) |
void |
RSet.delete(String key) |
void |
RMap.delete(String key) |
void |
RList.delete(String key) |
protected void |
RList.deleteByClear(byte[] key_b,
RList.MetaV metaV) |
protected void |
RMap.deleteByClear(byte[] key_b,
RMap.Meta meta) |
protected void |
RSet.deleteByClear(byte[] key_b,
RSet.MetaD meta) |
protected void |
ZSet.deleteByClear(byte[] key_b,
ZSet.MetaD meta) |
protected void |
RCollection.deleteFast(byte[] key_b,
MetaAbs metaV) |
void |
ZSet.deleteFast(String key) |
void |
RSet.deleteFast(String key) |
void |
RMap.deleteFast(String key) |
void |
RList.deleteFast(String key) |
protected void |
RCollection.deleteTTL(byte[] key_b,
MetaAbs metaV,
int version) |
protected void |
ZSet.deleteTTL(int time,
byte[] key_b,
byte[] meta_b) |
protected void |
RSet.deleteTTL(int time,
byte[] key_b,
byte[] meta_b) |
protected void |
RMap.deleteTTL(int time,
byte[] key_b,
byte[] meta_b) |
protected void |
RList.deleteTTL(int time,
byte[] key_b,
byte[] meta_b) |
void |
RKv.delPrefix(String key_) |
void |
ZSet.delTtl(String key) |
void |
RSet.delTtl(String key) |
void |
RMap.delTtl(String key) |
void |
RList.delTtl(String key) |
Map<String,byte[]> |
RKv.get(List<String> keys) |
byte[] |
RKv.get(String key) |
List<byte[]> |
RList.get(String key,
List<Long> is) |
byte[] |
RList.get(String key,
long i) |
Map<String,byte[]> |
RMap.get(String key,
String... keys) |
byte[] |
RMap.get(String key,
String mkey) |
protected byte[] |
RBase.getDB(byte[] key,
SstColumnFamily columnFamily) |
protected byte[] |
DBAbs.getDB(byte[] key,
SstColumnFamily columnFamily) |
ZSet.Entry |
ZSet.getEntry(org.rocksdb.RocksIterator iterator) |
RSet.Entry |
RSet.getEntry(org.rocksdb.RocksIterator iterator) |
RMap.Entry |
RMap.getEntry(org.rocksdb.RocksIterator iterator) |
RList.Entry |
RList.getEntry(org.rocksdb.RocksIterator iterator) |
protected byte[] |
ZSet.getKey(String key) |
protected byte[] |
RSet.getKey(String key) |
protected byte[] |
RMap.getKey(String key) |
protected byte[] |
RList.getKey(String key) |
protected byte[] |
RKv.getKey(String key) |
KeyIterator |
ZSet.getKeyIterator() |
KeyIterator |
RSet.getKeyIterator() |
KeyIterator |
RMap.getKeyIterator() |
KeyIterator |
RList.getKeyIterator() |
protected ZSet.MetaV |
ZSet.getMeta(byte[] key_b) |
protected RSet.MetaV |
RSet.getMeta(byte[] key_b) |
protected RMap.Meta |
RMap.getMeta(byte[] key_b) |
protected RList.MetaV |
RList.getMeta(byte[] key_b) |
byte[] |
RKv.getNoTTL(String key) |
int |
ZSet.getTtl(String key) |
int |
RSet.getTtl(String key) |
int |
RMap.getTtl(String key) |
int |
RList.getTtl(String key) |
long |
RKv.incr(String key,
int step) |
long |
RKv.incr(String key,
int step,
int ttl) |
boolean |
ZSet.isExist(String key) |
boolean |
RSet.isExist(String key) |
boolean |
RMap.isExist(String key) |
boolean |
RList.isExist(String key) |
RIterator<ZSet> |
ZSet.iterator(String key) |
RIterator<RSet> |
RSet.iterator(String key) |
RIterator<RMap> |
RMap.iterator(String key) |
RIterator<RList> |
RList.iterator(String key) |
List<String> |
RKv.keys(String key_,
int start,
int limit) |
Long |
RList.left(String key) |
protected Map<byte[],byte[]> |
RBase.multiGet(List<byte[]> keys,
SstColumnFamily columnFamily) |
protected Map<byte[],byte[]> |
DBAbs.multiGet(List<byte[]> keys,
SstColumnFamily columnFamily) |
<E extends REntry> |
RIterator.next() |
void |
DB.open(boolean autoclear,
boolean readOnly) |
void |
DB.open(String dir,
boolean autoclear,
boolean readOnly) |
List<byte[]> |
RSet.pop(String key,
int num)
移除并返回集合中的n个元素
|
void |
RMap.put(String key,
Map<String,byte[]> map) |
void |
RMap.put(String key,
String mkey,
byte[] value) |
void |
RMap.putMayTTL(String key,
int ttl,
Map<String,byte[]> map) |
void |
RMap.putMayTTL(String key,
int ttl,
String mkey,
byte[] value) |
void |
RMap.putTTL(String key,
String mkey,
byte[] value,
int ttl) |
List<byte[]> |
RList.range(String key,
long start,
long end) |
List<ZSet.Entry> |
ZSet.range(String key,
long start,
long end,
int limit)
返回指定区间分数的成员
|
List<ZSet.Entry> |
ZSet.rangeDel(String key,
long start,
long end,
int limit)
返回指定区间分数的成员并删除
|
static DB |
DB.readOnly(String dir) |
void |
ZSet.remove(String key,
byte[]... vs)
删除指定成员
|
void |
RSet.remove(String key,
byte[]... values)
移除集合中一个或多个成员
|
void |
RMap.remove(String key,
String... keys) |
Long |
RList.right(String key) |
void |
DBAbs.rollbackTX() |
List<Long> |
ZSet.score(String key,
byte[]... vs)
返回成员的分数值,如成员不存在,List对应位置则为null
|
Long |
ZSet.score(String key,
byte[] v)
返回成员的分数值
|
void |
RKv.set(Map<String,byte[]> map) |
void |
RKv.set(Map<String,byte[]> map,
int ttl) |
void |
RKv.set(String key,
byte[] value) |
void |
RKv.set(String key,
byte[] value,
int ttl) |
void |
RList.set(String key,
long i,
byte[] v) |
void |
DBAbs.simpleCommit(List<DBCommand> logs) |
byte[] |
DBAbs.simpleGet(byte[] key,
SstColumnFamily columnFamily) |
void |
DBAbs.simplePut(byte[] key,
byte[] value,
SstColumnFamily columnFamily) |
int |
ZSet.size(String key) |
int |
RSet.size(String key) |
int |
RMap.size(String key) |
int |
RList.size(String key) |
void |
DBAbs.startTran() |
void |
DB.stop() |
void |
ZSet.ttl(String key,
int ttl) |
void |
RSet.ttl(String key,
int ttl) |
void |
RMap.ttl(String key,
int ttl) |
void |
RList.ttl(String key,
int ttl) |
void |
RKv.ttl(String key,
int ttl) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
DAssert.alphanumeric(String val,
ErrorType type,
String errmsg) |
static <T> void |
DAssert.isContains(Collection<T> c,
Object v,
ErrorType type,
String errmsg) |
static void |
DAssert.isEmpty(Collection val,
ErrorType type,
String errmsg) |
static void |
DAssert.isEmpty(Map val,
ErrorType type,
String errmsg) |
static void |
DAssert.isEmpty(String val,
ErrorType type,
String errmsg) |
static void |
DAssert.isEquals(Object val1,
Object val2,
ErrorType type,
String errmsg) |
static void |
DAssert.isNull(Object val,
ErrorType type,
String errmsg) |
static void |
DAssert.isTrue(boolean val,
ErrorType type,
String errmsg) |
static void |
DAssert.maxLength(String val,
int max,
ErrorType type,
String errmsg) |
static void |
DAssert.minLength(String val,
int min,
ErrorType type,
String errmsg) |
static <T> void |
DAssert.notContains(Collection<T> c,
Object v,
ErrorType type,
String errmsg) |
static void |
DAssert.notEmpty(Collection val,
ErrorType type,
String errmsg) |
static void |
DAssert.notEmpty(Map val,
ErrorType type,
String errmsg) |
static void |
DAssert.notEmpty(Object[] val,
ErrorType type,
String errmsg) |
static void |
DAssert.notEmpty(String val,
ErrorType type,
String errmsg) |
static void |
DAssert.notEquals(Object val1,
Object val2,
ErrorType type,
String errmsg) |
static void |
DAssert.notNull(Object val,
ErrorType type,
String errmsg) |
static void |
DAssert.notTrue(boolean val,
ErrorType type,
String errmsg) |
Copyright © 2019. All rights reserved.