wheat-cache/storage/dao/interface.gen.go

58 lines
3.0 KiB
Go
Raw Normal View History

2021-10-27 21:38:01 +08:00
// Code generated by gen-struct. DO NOT EDIT.
// make gen-service generated
package dao
2021-11-02 20:35:45 +08:00
import (
"gitee.com/wheat-os/wheatCache/pkg/proto"
protobuf "google.golang.org/protobuf/proto"
)
2021-10-27 21:38:01 +08:00
type Interface interface {
2021-10-27 23:15:07 +08:00
LIndex(*proto.BaseKey, int32) (*proto.LIndexResponse, error)
LLen(*proto.BaseKey) (*proto.LLenResponse, error)
LPop(*proto.BaseKey, int32) (*proto.LPopResponse, error)
LPush(*proto.BaseKey, []string) (*proto.LPushResponse, error)
LPushX(*proto.BaseKey, []string) (*proto.LPushXResponse, error)
LRange(*proto.BaseKey, int32, int32) (*proto.LRangeResponse, error)
LRem(*proto.BaseKey, int32, string) (*proto.LRemResponse, error)
LSet(*proto.BaseKey, int32, string) (*proto.LSetResponse, error)
RPop(*proto.BaseKey, int32) (*proto.RPopResponse, error)
LTrim(*proto.BaseKey, int32, int32) (*proto.LTrimResponse, error)
RPush(*proto.BaseKey, []string) (*proto.RPushResponse, error)
RPushX(*proto.BaseKey, []string) (*proto.RPushXResponse, error)
2021-11-04 20:36:42 +08:00
HDel(*proto.BaseKey, []string) (*proto.HDelResponse, error)
HExists(*proto.BaseKey, string) (*proto.HExistsResponse, error)
HGet(*proto.BaseKey, []string) (*proto.HGetResponse, error)
HGetAll(*proto.BaseKey) (*proto.HGetAllResponse, error)
2021-11-05 20:43:56 +08:00
HIncrBy(*proto.BaseKey, []string, int32) (*proto.HIncrByResponse, error)
2021-11-04 20:36:42 +08:00
HKeys(*proto.BaseKey) (*proto.HKeysResponse, error)
HLen(*proto.BaseKey) (*proto.HLenResponse, error)
HSet(*proto.BaseKey, map[string]string) (*proto.HSetResponse, error)
HSetX(*proto.BaseKey, map[string]string) (*proto.HSetXResponse, error)
2021-10-27 23:15:07 +08:00
Set(*proto.BaseKey, string) (*proto.SetResponse, error)
Get(*proto.BaseKey) (*proto.GetResponse, error)
Add(*proto.BaseKey, int32) (*proto.AddResponse, error)
Reduce(*proto.BaseKey, int32) (*proto.ReduceResponse, error)
Setnx(*proto.BaseKey, string) (*proto.SetnxResponse, error)
SetBit(*proto.BaseKey, bool, int32) (*proto.SetBitResponse, error)
GetBit(*proto.BaseKey, int32) (*proto.GetBitResponse, error)
GetRange(*proto.BaseKey, int32, int32) (*proto.GetRangeResponse, error)
GetSet(*proto.BaseKey, string) (*proto.GetSetResponse, error)
StrLen(*proto.BaseKey) (*proto.StrLenResponse, error)
2021-11-07 20:53:01 +08:00
SAdd(*proto.BaseKey, []string) (*proto.SAddResponse, error)
SCard(*proto.BaseKey) (*proto.SCardResponse, error)
SDiff(*proto.BaseKey, []string) (*proto.SDiffResponse, error)
SDiffStore(*proto.BaseKey, []string, string) (*proto.SDiffStoreResponse, error)
SInter(*proto.BaseKey, []string) (*proto.SInterResponse, error)
SInterStore(*proto.BaseKey, []string, string) (*proto.SInterStoreResponse, error)
SIsMember(*proto.BaseKey, string) (*proto.SIsMemberResponse, error)
SMove(*proto.BaseKey, string, []string) (*proto.SMoveResponse, error)
SPop(*proto.BaseKey, int32) (*proto.SPopResponse, error)
SRem(*proto.BaseKey, int32) (*proto.SRemResponse, error)
SUnion(*proto.BaseKey, []string) (*proto.SUnionResponse, error)
SUnionStore(*proto.BaseKey, []string, string) (*proto.SUnionStoreResponse, error)
SScan(*proto.BaseKey, int32, string, int32) (*proto.SScanResponse, error)
2021-11-02 20:35:45 +08:00
ExecMessage(message protobuf.Message) error
2021-10-27 21:38:01 +08:00
}