barometer: update DMA's vendoring packages
[barometer.git] / src / dma / vendor / github.com / go-redis / redis / result.go
1 package redis
2
3 import "time"
4
5 // NewCmdResult returns a Cmd initialised with val and err for testing
6 func NewCmdResult(val interface{}, err error) *Cmd {
7         var cmd Cmd
8         cmd.val = val
9         cmd.setErr(err)
10         return &cmd
11 }
12
13 // NewSliceResult returns a SliceCmd initialised with val and err for testing
14 func NewSliceResult(val []interface{}, err error) *SliceCmd {
15         var cmd SliceCmd
16         cmd.val = val
17         cmd.setErr(err)
18         return &cmd
19 }
20
21 // NewStatusResult returns a StatusCmd initialised with val and err for testing
22 func NewStatusResult(val string, err error) *StatusCmd {
23         var cmd StatusCmd
24         cmd.val = val
25         cmd.setErr(err)
26         return &cmd
27 }
28
29 // NewIntResult returns an IntCmd initialised with val and err for testing
30 func NewIntResult(val int64, err error) *IntCmd {
31         var cmd IntCmd
32         cmd.val = val
33         cmd.setErr(err)
34         return &cmd
35 }
36
37 // NewDurationResult returns a DurationCmd initialised with val and err for testing
38 func NewDurationResult(val time.Duration, err error) *DurationCmd {
39         var cmd DurationCmd
40         cmd.val = val
41         cmd.setErr(err)
42         return &cmd
43 }
44
45 // NewBoolResult returns a BoolCmd initialised with val and err for testing
46 func NewBoolResult(val bool, err error) *BoolCmd {
47         var cmd BoolCmd
48         cmd.val = val
49         cmd.setErr(err)
50         return &cmd
51 }
52
53 // NewStringResult returns a StringCmd initialised with val and err for testing
54 func NewStringResult(val string, err error) *StringCmd {
55         var cmd StringCmd
56         cmd.val = val
57         cmd.setErr(err)
58         return &cmd
59 }
60
61 // NewFloatResult returns a FloatCmd initialised with val and err for testing
62 func NewFloatResult(val float64, err error) *FloatCmd {
63         var cmd FloatCmd
64         cmd.val = val
65         cmd.setErr(err)
66         return &cmd
67 }
68
69 // NewStringSliceResult returns a StringSliceCmd initialised with val and err for testing
70 func NewStringSliceResult(val []string, err error) *StringSliceCmd {
71         var cmd StringSliceCmd
72         cmd.val = val
73         cmd.setErr(err)
74         return &cmd
75 }
76
77 // NewBoolSliceResult returns a BoolSliceCmd initialised with val and err for testing
78 func NewBoolSliceResult(val []bool, err error) *BoolSliceCmd {
79         var cmd BoolSliceCmd
80         cmd.val = val
81         cmd.setErr(err)
82         return &cmd
83 }
84
85 // NewStringStringMapResult returns a StringStringMapCmd initialised with val and err for testing
86 func NewStringStringMapResult(val map[string]string, err error) *StringStringMapCmd {
87         var cmd StringStringMapCmd
88         cmd.val = val
89         cmd.setErr(err)
90         return &cmd
91 }
92
93 // NewStringIntMapCmdResult returns a StringIntMapCmd initialised with val and err for testing
94 func NewStringIntMapCmdResult(val map[string]int64, err error) *StringIntMapCmd {
95         var cmd StringIntMapCmd
96         cmd.val = val
97         cmd.setErr(err)
98         return &cmd
99 }
100
101 // NewZSliceCmdResult returns a ZSliceCmd initialised with val and err for testing
102 func NewZSliceCmdResult(val []Z, err error) *ZSliceCmd {
103         var cmd ZSliceCmd
104         cmd.val = val
105         cmd.setErr(err)
106         return &cmd
107 }
108
109 // NewScanCmdResult returns a ScanCmd initialised with val and err for testing
110 func NewScanCmdResult(keys []string, cursor uint64, err error) *ScanCmd {
111         var cmd ScanCmd
112         cmd.page = keys
113         cmd.cursor = cursor
114         cmd.setErr(err)
115         return &cmd
116 }
117
118 // NewClusterSlotsCmdResult returns a ClusterSlotsCmd initialised with val and err for testing
119 func NewClusterSlotsCmdResult(val []ClusterSlot, err error) *ClusterSlotsCmd {
120         var cmd ClusterSlotsCmd
121         cmd.val = val
122         cmd.setErr(err)
123         return &cmd
124 }
125
126 // NewGeoLocationCmdResult returns a GeoLocationCmd initialised with val and err for testing
127 func NewGeoLocationCmdResult(val []GeoLocation, err error) *GeoLocationCmd {
128         var cmd GeoLocationCmd
129         cmd.locations = val
130         cmd.setErr(err)
131         return &cmd
132 }
133
134 // NewCommandsInfoCmdResult returns a CommandsInfoCmd initialised with val and err for testing
135 func NewCommandsInfoCmdResult(val map[string]*CommandInfo, err error) *CommandsInfoCmd {
136         var cmd CommandsInfoCmd
137         cmd.val = val
138         cmd.setErr(err)
139         return &cmd
140 }