| 程序包 | 说明 |
|---|---|
| com.pingcap.tikv | |
| com.pingcap.tikv.operation | |
| com.pingcap.tikv.region | |
| com.pingcap.tikv.txn | |
| com.pingcap.tikv.util |
| 限定符和类型 | 方法和说明 |
|---|---|
RegionManager |
TiSession.getRegionManager() |
| 构造器和说明 |
|---|
KVErrorHandler(RegionManager regionManager,
RegionErrorReceiver recv,
AbstractLockResolverClient lockResolverClient,
java.util.function.Function<RespT,Errorpb.Error> getRegionError,
java.util.function.Function<RespT,Kvrpcpb.KeyError> getKeyError,
java.util.function.Function<ResolveLockResult,Object> resolveLockResultCallback,
long callerStartTS,
boolean forWrite) |
KVErrorHandler(RegionManager regionManager,
RegionErrorReceiver recv,
java.util.function.Function<RespT,Errorpb.Error> getRegionError) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected RegionManager |
AbstractRegionStoreClient.regionManager |
| 限定符和类型 | 方法和说明 |
|---|---|
RegionManager |
RegionStoreClient.RegionStoreClientBuilder.getRegionManager() |
| 构造器和说明 |
|---|
AbstractRegionStoreClient(TiConfiguration conf,
TiRegion region,
ChannelFactory channelFactory,
TikvGrpc.TikvBlockingStub blockingStub,
TikvGrpc.TikvStub asyncStub,
RegionManager regionManager) |
RegionStoreClientBuilder(TiConfiguration conf,
ChannelFactory channelFactory,
RegionManager regionManager,
PDClient pdClient) |
| 限定符和类型 | 方法和说明 |
|---|---|
RegionManager |
TxnKVClient.getRegionManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static AbstractLockResolverClient |
AbstractLockResolverClient.getInstance(String storeVersion,
TiConfiguration conf,
TiRegion region,
TikvGrpc.TikvBlockingStub blockingStub,
TikvGrpc.TikvStub asyncStub,
ChannelFactory channelFactory,
RegionManager regionManager,
PDClient pdClient,
RegionStoreClient.RegionStoreClientBuilder clientBuilder) |
| 构造器和说明 |
|---|
LockResolverClientV2(TiConfiguration conf,
TiRegion region,
TikvGrpc.TikvBlockingStub blockingStub,
TikvGrpc.TikvStub asyncStub,
ChannelFactory channelFactory,
RegionManager regionManager) |
LockResolverClientV3(TiConfiguration conf,
TiRegion region,
TikvGrpc.TikvBlockingStub blockingStub,
TikvGrpc.TikvStub asyncStub,
ChannelFactory channelFactory,
RegionManager regionManager,
PDClient pdClient,
RegionStoreClient.RegionStoreClientBuilder clientBuilder) |
LockResolverClientV4(TiConfiguration conf,
TiRegion region,
TikvGrpc.TikvBlockingStub blockingStub,
TikvGrpc.TikvStub asyncStub,
ChannelFactory channelFactory,
RegionManager regionManager,
PDClient pdClient,
RegionStoreClient.RegionStoreClientBuilder clientBuilder) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<TiRegion,List<com.google.protobuf.ByteString>> |
ClientUtils.groupKeysByRegion(RegionManager regionManager,
List<com.google.protobuf.ByteString> keys,
BackOffer backoffer) |
static Map<TiRegion,List<com.google.protobuf.ByteString>> |
ClientUtils.groupKeysByRegion(RegionManager regionManager,
List<com.google.protobuf.ByteString> keys,
BackOffer backoffer,
boolean sorted)
Group by list of keys according to its region
|
static Map<TiRegion,List<com.google.protobuf.ByteString>> |
ClientUtils.groupKeysByRegion(RegionManager regionManager,
Set<com.google.protobuf.ByteString> keys,
BackOffer backoffer) |
static RangeSplitter |
RangeSplitter.newSplitter(RegionManager mgr) |
Copyright © 2022 PingCAP. All rights reserved.