Versions in this module Expand all Collapse all v1 v1.0.0 Oct 8, 2022 Changes in this version + var MaxRawKVScanLimit = 10240 + func InitTiKVClient(pdAddrs []string, clientMode string) error + type Client interface + BatchDelete func(ctx context.Context, kvs []KV) error + BatchPut func(ctx context.Context, kv []KV) error + Delete func(ctx context.Context, k Key) error + DeletePrefix func(ctx context.Context, prefix Key, limit int) (Key, int, error) + Get func(ctx context.Context, k Key) (KV, error) + GetClientMode func() TiKV_MODE + GetClusterID func() string + GetPDClient func() pd.Client + GetPDs func() ([]PDInfo, error) + GetStores func() ([]StoreInfo, error) + Put func(ctx context.Context, kv KV) error + Scan func(ctx context.Context, prefix []byte) (KVS, int, error) + func GetTiKVClient() Client + type KV struct + K Key + V Value + type KVS []KV + func (kvs KVS) Print() + type Key []byte + type PDInfo struct + ClientURLs []string + Name string + func (p PDInfo) Flatten() []string + func (p PDInfo) String() string + func (p PDInfo) TableTitle() []string + type StoreInfo struct + Addr string + ID string + Labels string + State string + StatusAddress string + Version string + func (StoreInfo) TableTitle() []string + func (s StoreInfo) Flatten() []string + func (s StoreInfo) String() string + type TiKV_MODE int + const RAW_CLIENT + const TXN_CLIENT + func (mode TiKV_MODE) String() string + type Value []byte