@@ -8,77 +8,67 @@ use std::{iter::Iterator, ops::Range, sync::Arc};
8
8
9
9
use tikv_client_proto:: { kvrpcpb, metapb} ;
10
10
11
- use crate :: {
12
- raw:: requests, request:: request_codec:: RequestCodec , BoundRange , ColumnFamily , Key , KvPair ,
13
- Value ,
14
- } ;
11
+ use crate :: { raw:: requests, BoundRange , ColumnFamily , Key , KvPair , Value } ;
15
12
16
- pub fn new_raw_get_request < C : RequestCodec > (
17
- key : Key ,
18
- cf : Option < ColumnFamily > ,
19
- ) -> kvrpcpb:: RawGetRequest {
20
- requests:: new_raw_get_request :: < C > ( key. into ( ) , cf)
13
+ pub fn new_raw_get_request ( key : Key , cf : Option < ColumnFamily > ) -> kvrpcpb:: RawGetRequest {
14
+ requests:: new_raw_get_request ( key. into ( ) , cf)
21
15
}
22
16
23
- pub fn new_raw_batch_get_request < C : RequestCodec > (
17
+ pub fn new_raw_batch_get_request (
24
18
keys : impl Iterator < Item = Key > ,
25
19
cf : Option < ColumnFamily > ,
26
20
) -> kvrpcpb:: RawBatchGetRequest {
27
- requests:: new_raw_batch_get_request :: < C > ( keys. map ( Into :: into) . collect ( ) , cf)
21
+ requests:: new_raw_batch_get_request ( keys. map ( Into :: into) . collect ( ) , cf)
28
22
}
29
23
30
- pub fn new_raw_put_request < C : RequestCodec > (
24
+ pub fn new_raw_put_request (
31
25
key : Key ,
32
26
value : Value ,
33
27
cf : Option < ColumnFamily > ,
34
28
atomic : bool ,
35
29
) -> kvrpcpb:: RawPutRequest {
36
- requests:: new_raw_put_request :: < C > ( key. into ( ) , value, cf, atomic)
30
+ requests:: new_raw_put_request ( key. into ( ) , value, cf, atomic)
37
31
}
38
32
39
- pub fn new_raw_batch_put_request < C : RequestCodec > (
33
+ pub fn new_raw_batch_put_request (
40
34
pairs : impl Iterator < Item = KvPair > ,
41
35
cf : Option < ColumnFamily > ,
42
36
atomic : bool ,
43
37
) -> kvrpcpb:: RawBatchPutRequest {
44
- requests:: new_raw_batch_put_request :: < C > ( pairs. map ( Into :: into) . collect ( ) , cf, atomic)
38
+ requests:: new_raw_batch_put_request ( pairs. map ( Into :: into) . collect ( ) , cf, atomic)
45
39
}
46
40
47
- pub fn new_raw_delete_request < C : RequestCodec > (
41
+ pub fn new_raw_delete_request (
48
42
key : Key ,
49
43
cf : Option < ColumnFamily > ,
50
44
atomic : bool ,
51
45
) -> kvrpcpb:: RawDeleteRequest {
52
- requests:: new_raw_delete_request :: < C > ( key. into ( ) , cf, atomic)
46
+ requests:: new_raw_delete_request ( key. into ( ) , cf, atomic)
53
47
}
54
48
55
- pub fn new_raw_batch_delete_request < C : RequestCodec > (
49
+ pub fn new_raw_batch_delete_request (
56
50
keys : impl Iterator < Item = Key > ,
57
51
cf : Option < ColumnFamily > ,
58
52
) -> kvrpcpb:: RawBatchDeleteRequest {
59
- requests:: new_raw_batch_delete_request :: < C > ( keys. map ( Into :: into) . collect ( ) , cf)
53
+ requests:: new_raw_batch_delete_request ( keys. map ( Into :: into) . collect ( ) , cf)
60
54
}
61
55
62
- pub fn new_raw_delete_range_request < C : RequestCodec > (
56
+ pub fn new_raw_delete_range_request (
63
57
range : BoundRange ,
64
58
cf : Option < ColumnFamily > ,
65
59
) -> kvrpcpb:: RawDeleteRangeRequest {
66
60
let ( start_key, end_key) = range. into_keys ( ) ;
67
- requests:: new_raw_delete_range_request :: < C > (
68
- start_key. into ( ) ,
69
- end_key. unwrap_or_default ( ) . into ( ) ,
70
- cf,
71
- )
61
+ requests:: new_raw_delete_range_request ( start_key. into ( ) , end_key. unwrap_or_default ( ) . into ( ) , cf)
72
62
}
73
63
74
- pub fn new_raw_scan_request < C : RequestCodec > (
64
+ pub fn new_raw_scan_request (
75
65
range : BoundRange ,
76
66
limit : u32 ,
77
67
key_only : bool ,
78
68
cf : Option < ColumnFamily > ,
79
69
) -> kvrpcpb:: RawScanRequest {
80
70
let ( start_key, end_key) = range. into_keys ( ) ;
81
- requests:: new_raw_scan_request :: < C > (
71
+ requests:: new_raw_scan_request (
82
72
start_key. into ( ) ,
83
73
end_key. unwrap_or_default ( ) . into ( ) ,
84
74
limit,
@@ -87,36 +77,31 @@ pub fn new_raw_scan_request<C: RequestCodec>(
87
77
)
88
78
}
89
79
90
- pub fn new_raw_batch_scan_request < C : RequestCodec > (
80
+ pub fn new_raw_batch_scan_request (
91
81
ranges : impl Iterator < Item = BoundRange > ,
92
82
each_limit : u32 ,
93
83
key_only : bool ,
94
84
cf : Option < ColumnFamily > ,
95
85
) -> kvrpcpb:: RawBatchScanRequest {
96
- requests:: new_raw_batch_scan_request :: < C > (
97
- ranges. map ( Into :: into) . collect ( ) ,
98
- each_limit,
99
- key_only,
100
- cf,
101
- )
86
+ requests:: new_raw_batch_scan_request ( ranges. map ( Into :: into) . collect ( ) , each_limit, key_only, cf)
102
87
}
103
88
104
- pub fn new_cas_request < C : RequestCodec > (
89
+ pub fn new_cas_request (
105
90
key : Key ,
106
91
value : Value ,
107
92
previous_value : Option < Value > ,
108
93
cf : Option < ColumnFamily > ,
109
94
) -> kvrpcpb:: RawCasRequest {
110
- requests:: new_cas_request :: < C > ( key. into ( ) , value, previous_value, cf)
95
+ requests:: new_cas_request ( key. into ( ) , value, previous_value, cf)
111
96
}
112
97
113
- pub fn new_raw_coprocessor_request < C : RequestCodec > (
98
+ pub fn new_raw_coprocessor_request (
114
99
copr_name : String ,
115
100
copr_version_req : String ,
116
101
ranges : impl Iterator < Item = BoundRange > ,
117
102
request_builder : impl Fn ( metapb:: Region , Vec < Range < Key > > ) -> Vec < u8 > + Send + Sync + ' static ,
118
103
) -> requests:: RawCoprocessorRequest {
119
- requests:: new_raw_coprocessor_request :: < C > (
104
+ requests:: new_raw_coprocessor_request (
120
105
copr_name,
121
106
copr_version_req,
122
107
ranges. map ( Into :: into) . collect ( ) ,
0 commit comments