From 46dcf45f77a6a62db150e00a0f87c023a78520dd Mon Sep 17 00:00:00 2001 From: dongxu Date: Wed, 24 Aug 2022 23:09:33 -0400 Subject: [PATCH] *: add getPDClient to rawKV public api (#570) Signed-off-by: dongxu Signed-off-by: dongxu --- rawkv/rawkv.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rawkv/rawkv.go b/rawkv/rawkv.go index 0054add4..4ac41986 100644 --- a/rawkv/rawkv.go +++ b/rawkv/rawkv.go @@ -361,6 +361,11 @@ func (c *Client) GetKeyTTL(ctx context.Context, key []byte, options ...RawOption return &ttl, nil } +// GetPDClient returns the PD client. +func (c *Client) GetPDClient() pd.Client { + return c.pdClient +} + // Put stores a key-value pair to TiKV. func (c *Client) Put(ctx context.Context, key, value []byte, options ...RawOption) error { return c.PutWithTTL(ctx, key, value, 0, options...)