Skip to content

Commit a034b08

Browse files
authored
Merge pull request #1991 from jiangtao244/master
feat: export cmder.SetFirstKeyPos to support build module commands
2 parents 8ed766b + f4bf09c commit a034b08

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

command.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ type Cmder interface {
2020
String() string
2121
stringArg(int) string
2222
firstKeyPos() int8
23-
setFirstKeyPos(int8)
23+
SetFirstKeyPos(int8)
2424

2525
readTimeout() *time.Duration
2626
readReply(rd *proto.Reader) error
@@ -159,7 +159,7 @@ func (cmd *baseCmd) firstKeyPos() int8 {
159159
return cmd.keyPos
160160
}
161161

162-
func (cmd *baseCmd) setFirstKeyPos(keyPos int8) {
162+
func (cmd *baseCmd) SetFirstKeyPos(keyPos int8) {
163163
cmd.keyPos = keyPos
164164
}
165165

commands.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1837,7 +1837,7 @@ func (c cmdable) XRead(ctx context.Context, a *XReadArgs) *XStreamSliceCmd {
18371837
if a.Block >= 0 {
18381838
cmd.setReadTimeout(a.Block)
18391839
}
1840-
cmd.setFirstKeyPos(keyPos)
1840+
cmd.SetFirstKeyPos(keyPos)
18411841
_ = c(ctx, cmd)
18421842
return cmd
18431843
}
@@ -1921,7 +1921,7 @@ func (c cmdable) XReadGroup(ctx context.Context, a *XReadGroupArgs) *XStreamSlic
19211921
if a.Block >= 0 {
19221922
cmd.setReadTimeout(a.Block)
19231923
}
1924-
cmd.setFirstKeyPos(keyPos)
1924+
cmd.SetFirstKeyPos(keyPos)
19251925
_ = c(ctx, cmd)
19261926
return cmd
19271927
}
@@ -2397,7 +2397,7 @@ func (c cmdable) ZInterStore(ctx context.Context, destination string, store *ZSt
23972397
args = append(args, "zinterstore", destination, len(store.Keys))
23982398
args = store.appendArgs(args)
23992399
cmd := NewIntCmd(ctx, args...)
2400-
cmd.setFirstKeyPos(3)
2400+
cmd.SetFirstKeyPos(3)
24012401
_ = c(ctx, cmd)
24022402
return cmd
24032403
}
@@ -2407,7 +2407,7 @@ func (c cmdable) ZInter(ctx context.Context, store *ZStore) *StringSliceCmd {
24072407
args = append(args, "zinter", len(store.Keys))
24082408
args = store.appendArgs(args)
24092409
cmd := NewStringSliceCmd(ctx, args...)
2410-
cmd.setFirstKeyPos(2)
2410+
cmd.SetFirstKeyPos(2)
24112411
_ = c(ctx, cmd)
24122412
return cmd
24132413
}
@@ -2418,7 +2418,7 @@ func (c cmdable) ZInterWithScores(ctx context.Context, store *ZStore) *ZSliceCmd
24182418
args = store.appendArgs(args)
24192419
args = append(args, "withscores")
24202420
cmd := NewZSliceCmd(ctx, args...)
2421-
cmd.setFirstKeyPos(2)
2421+
cmd.SetFirstKeyPos(2)
24222422
_ = c(ctx, cmd)
24232423
return cmd
24242424
}
@@ -2745,7 +2745,7 @@ func (c cmdable) ZUnion(ctx context.Context, store ZStore) *StringSliceCmd {
27452745
args = append(args, "zunion", len(store.Keys))
27462746
args = store.appendArgs(args)
27472747
cmd := NewStringSliceCmd(ctx, args...)
2748-
cmd.setFirstKeyPos(2)
2748+
cmd.SetFirstKeyPos(2)
27492749
_ = c(ctx, cmd)
27502750
return cmd
27512751
}
@@ -2756,7 +2756,7 @@ func (c cmdable) ZUnionWithScores(ctx context.Context, store ZStore) *ZSliceCmd
27562756
args = store.appendArgs(args)
27572757
args = append(args, "withscores")
27582758
cmd := NewZSliceCmd(ctx, args...)
2759-
cmd.setFirstKeyPos(2)
2759+
cmd.SetFirstKeyPos(2)
27602760
_ = c(ctx, cmd)
27612761
return cmd
27622762
}
@@ -2766,7 +2766,7 @@ func (c cmdable) ZUnionStore(ctx context.Context, dest string, store *ZStore) *I
27662766
args = append(args, "zunionstore", dest, len(store.Keys))
27672767
args = store.appendArgs(args)
27682768
cmd := NewIntCmd(ctx, args...)
2769-
cmd.setFirstKeyPos(3)
2769+
cmd.SetFirstKeyPos(3)
27702770
_ = c(ctx, cmd)
27712771
return cmd
27722772
}
@@ -2796,7 +2796,7 @@ func (c cmdable) ZDiff(ctx context.Context, keys ...string) *StringSliceCmd {
27962796
}
27972797

27982798
cmd := NewStringSliceCmd(ctx, args...)
2799-
cmd.setFirstKeyPos(2)
2799+
cmd.SetFirstKeyPos(2)
28002800
_ = c(ctx, cmd)
28012801
return cmd
28022802
}
@@ -2812,7 +2812,7 @@ func (c cmdable) ZDiffWithScores(ctx context.Context, keys ...string) *ZSliceCmd
28122812
args[len(keys)+2] = "withscores"
28132813

28142814
cmd := NewZSliceCmd(ctx, args...)
2815-
cmd.setFirstKeyPos(2)
2815+
cmd.SetFirstKeyPos(2)
28162816
_ = c(ctx, cmd)
28172817
return cmd
28182818
}
@@ -3088,7 +3088,7 @@ func (c cmdable) MemoryUsage(ctx context.Context, key string, samples ...int) *I
30883088
args = append(args, "SAMPLES", samples[0])
30893089
}
30903090
cmd := NewIntCmd(ctx, args...)
3091-
cmd.setFirstKeyPos(2)
3091+
cmd.SetFirstKeyPos(2)
30923092
_ = c(ctx, cmd)
30933093
return cmd
30943094
}
@@ -3105,7 +3105,7 @@ func (c cmdable) Eval(ctx context.Context, script string, keys []string, args ..
31053105
}
31063106
cmdArgs = appendArgs(cmdArgs, args)
31073107
cmd := NewCmd(ctx, cmdArgs...)
3108-
cmd.setFirstKeyPos(3)
3108+
cmd.SetFirstKeyPos(3)
31093109
_ = c(ctx, cmd)
31103110
return cmd
31113111
}
@@ -3120,7 +3120,7 @@ func (c cmdable) EvalSha(ctx context.Context, sha1 string, keys []string, args .
31203120
}
31213121
cmdArgs = appendArgs(cmdArgs, args)
31223122
cmd := NewCmd(ctx, cmdArgs...)
3123-
cmd.setFirstKeyPos(3)
3123+
cmd.SetFirstKeyPos(3)
31243124
_ = c(ctx, cmd)
31253125
return cmd
31263126
}

0 commit comments

Comments
 (0)