...

Source file src/github.com/go-redis/redis/result.go

Documentation: github.com/go-redis/redis

     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  }
   141  

View as plain text