public class KVMockServer extends TikvGrpc.TikvImplBase
| Modifier and Type | Class and Description |
|---|---|
static class |
KVMockServer.State |
| Modifier and Type | Field and Description |
|---|---|
static int |
ABORT |
static int |
KEY_NOT_IN_REGION |
static int |
NOT_LEADER |
static int |
RAFT_ENTRY_TOO_LARGE |
static int |
REGION_NOT_FOUND |
static int |
RETRY |
static int |
SERVER_IS_BUSY |
static int |
STALE_COMMAND |
static int |
STALE_EPOCH |
static int |
STORE_NOT_MATCH |
| Constructor and Description |
|---|
KVMockServer() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearAllMap() |
void |
coprocessor(Coprocessor.Request requestWrap,
io.grpc.stub.StreamObserver<Coprocessor.Response> responseObserver) |
int |
getPort() |
boolean |
hasLock(ByteString key) |
void |
kvBatchGet(Kvrpcpb.BatchGetRequest request,
io.grpc.stub.StreamObserver<Kvrpcpb.BatchGetResponse> responseObserver) |
void |
kvCheckTxnStatus(Kvrpcpb.CheckTxnStatusRequest request,
io.grpc.stub.StreamObserver<Kvrpcpb.CheckTxnStatusResponse> responseObserver) |
void |
kvGet(Kvrpcpb.GetRequest request,
io.grpc.stub.StreamObserver<Kvrpcpb.GetResponse> responseObserver) |
void |
kvResolveLock(Kvrpcpb.ResolveLockRequest request,
io.grpc.stub.StreamObserver<Kvrpcpb.ResolveLockResponse> responseObserver) |
void |
kvScan(Kvrpcpb.ScanRequest request,
io.grpc.stub.StreamObserver<Kvrpcpb.ScanResponse> responseObserver) |
void |
put(ByteString key,
ByteString value) |
void |
put(String key,
ByteString data) |
void |
put(String key,
String value) |
void |
putError(String key,
Supplier<Errorpb.Error.Builder> builder) |
void |
putTxnStatus(Long startTs,
Long commitTs) |
void |
putTxnStatus(Long startTs,
Long commitTs,
ByteString key) |
void |
putWithLock(ByteString key,
ByteString value,
ByteString primaryKey,
Long startTs,
Long ttl) |
void |
rawDelete(Kvrpcpb.RawDeleteRequest request,
io.grpc.stub.StreamObserver<Kvrpcpb.RawDeleteResponse> responseObserver) |
void |
rawGet(Kvrpcpb.RawGetRequest request,
io.grpc.stub.StreamObserver<Kvrpcpb.RawGetResponse> responseObserver) |
void |
rawPut(Kvrpcpb.RawPutRequest request,
io.grpc.stub.StreamObserver<Kvrpcpb.RawPutResponse> responseObserver) |
void |
remove(ByteString key) |
void |
removeError(String key) |
void |
removeLock(ByteString key) |
void |
setRegion(TiRegion region) |
void |
setState(KVMockServer.State state) |
int |
start(TiRegion region) |
void |
start(TiRegion region,
int port) |
void |
stop() |
bindServiceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbatchCommands, batchCoprocessor, batchRaft, cancelMPPTask, checkLeader, checkLockObserver, coprocessorStream, dispatchMPPTask, establishMPPConnection, getLockWaitInfo, getStoreSafeTS, isAlive, kvBatchRollback, kvCheckSecondaryLocks, kvCleanup, kvCommit, kvDeleteRange, kvGC, kvImport, kvPessimisticLock, kVPessimisticRollback, kvPrewrite, kvScanLock, kvTxnHeartBeat, mvccGetByKey, mvccGetByStartTs, physicalScanLock, raft, rawBatchDelete, rawBatchGet, rawBatchPut, rawBatchScan, rawChecksum, rawCompareAndSwap, rawCoprocessor, rawDeleteRange, rawGetKeyTTL, rawScan, readIndex, registerLockObserver, removeLockObserver, snapshot, splitRegion, unsafeDestroyRangepublic static final int ABORT
public static final int RETRY
public static final int NOT_LEADER
public static final int REGION_NOT_FOUND
public static final int KEY_NOT_IN_REGION
public static final int STALE_EPOCH
public static final int SERVER_IS_BUSY
public static final int STALE_COMMAND
public static final int STORE_NOT_MATCH
public static final int RAFT_ENTRY_TOO_LARGE
public void setState(KVMockServer.State state)
public int getPort()
public void setRegion(TiRegion region)
public void put(ByteString key, ByteString value)
public void remove(ByteString key)
public void put(String key, ByteString data)
public void putError(String key, Supplier<Errorpb.Error.Builder> builder)
public void removeError(String key)
public void putWithLock(ByteString key, ByteString value, ByteString primaryKey, Long startTs, Long ttl)
public void removeLock(ByteString key)
public boolean hasLock(ByteString key)
public void putTxnStatus(Long startTs, Long commitTs, ByteString key)
public void clearAllMap()
public void rawGet(Kvrpcpb.RawGetRequest request, io.grpc.stub.StreamObserver<Kvrpcpb.RawGetResponse> responseObserver)
public void rawPut(Kvrpcpb.RawPutRequest request, io.grpc.stub.StreamObserver<Kvrpcpb.RawPutResponse> responseObserver)
public void rawDelete(Kvrpcpb.RawDeleteRequest request, io.grpc.stub.StreamObserver<Kvrpcpb.RawDeleteResponse> responseObserver)
public void kvGet(Kvrpcpb.GetRequest request, io.grpc.stub.StreamObserver<Kvrpcpb.GetResponse> responseObserver)
public void kvScan(Kvrpcpb.ScanRequest request, io.grpc.stub.StreamObserver<Kvrpcpb.ScanResponse> responseObserver)
public void kvBatchGet(Kvrpcpb.BatchGetRequest request, io.grpc.stub.StreamObserver<Kvrpcpb.BatchGetResponse> responseObserver)
public void kvCheckTxnStatus(Kvrpcpb.CheckTxnStatusRequest request, io.grpc.stub.StreamObserver<Kvrpcpb.CheckTxnStatusResponse> responseObserver)
public void kvResolveLock(Kvrpcpb.ResolveLockRequest request, io.grpc.stub.StreamObserver<Kvrpcpb.ResolveLockResponse> responseObserver)
public void coprocessor(Coprocessor.Request requestWrap, io.grpc.stub.StreamObserver<Coprocessor.Response> responseObserver)
public int start(TiRegion region) throws IOException
IOExceptionpublic void start(TiRegion region, int port) throws IOException
IOExceptionpublic void stop()
Copyright © 2025 PingCAP. All rights reserved.