hedis
Safe HaskellNone
LanguageHaskell2010

Database.Redis.Types

Documentation

class RedisArg a where Source #

Methods

encode :: a -> ByteString Source #

Instances

Instances details
RedisArg ByteString Source # 
Instance details

Defined in Database.Redis.Types

RedisArg Int64 Source # 
Instance details

Defined in Database.Redis.Types

RedisArg BitposType Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg ClusterSlotStatsMetric Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg Condition Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg Cursor Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg DebugMode Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg ExpireOpts Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg FlushOpts Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg FunctionRestorePolicy Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg GeoOrder Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg GeoUnit Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg HSetExCondition Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg HotkeysMetric Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg ListDirection Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg ReplyMode Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg SizeCondition Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg VAddQuantization Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg VQuantization Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg XNackMode Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg XRefPolicy Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg ZPopMinMax Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisArg FTIndexAllMode Source # 
Instance details

Defined in Database.Redis.ManualCommands.FT

RedisArg FTOn Source # 
Instance details

Defined in Database.Redis.ManualCommands.FT

RedisArg FTProfileQueryType Source # 
Instance details

Defined in Database.Redis.ManualCommands.FT

RedisArg JSONSetCondition Source # 
Instance details

Defined in Database.Redis.ManualCommands.JSON

RedisArg JSONSetFPHA Source # 
Instance details

Defined in Database.Redis.ManualCommands.JSON

RedisArg TsAggregator Source # 
Instance details

Defined in Database.Redis.ManualCommands.Ts

RedisArg TsAggregators Source # 
Instance details

Defined in Database.Redis.ManualCommands.Ts

RedisArg TsBucketTimestamp Source # 
Instance details

Defined in Database.Redis.ManualCommands.Ts

RedisArg TsDuplicatePolicy Source # 
Instance details

Defined in Database.Redis.ManualCommands.Ts

RedisArg TsEncoding Source # 
Instance details

Defined in Database.Redis.ManualCommands.Ts

RedisArg Integer Source # 
Instance details

Defined in Database.Redis.Types

RedisArg Double Source # 
Instance details

Defined in Database.Redis.Types

RedisArg a => RedisArg (RangeLex a) Source # 
Instance details

Defined in Database.Redis.ManualCommands

class RedisResult a where Source #

Methods

decode :: Reply -> Either Reply a Source #

Instances

Instances details
RedisResult ByteString Source # 
Instance details

Defined in Database.Redis.Types

RedisResult Int64 Source # 
Instance details

Defined in Database.Redis.Types

RedisResult CommandInfo Source # 
Instance details

Defined in Database.Redis.Cluster.Command

RedisResult ARIndexValuePairsResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult ARInfoResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult ClusterInfoResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult ClusterMigrationStatusResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult ClusterMigrationTask Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult ClusterNodesResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult ClusterSlotStatsResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult ClusterSlotStatsResponseEntry Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult ClusterSlotsNode Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult ClusterSlotsResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult ClusterSlotsResponseEntry Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult Cursor Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult GeoCoordinates Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult GeoLocation Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult HashFieldExpirationInfo Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult HashFieldExpirationStatus Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult HotkeysGetResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult HotkeysSlotRange Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult Slowlog Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult StreamsRecord Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult VEmbRawResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult VInfoResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult VLinksResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult VLinksWithScoresResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult VQuantization Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult VSimWithAttribsResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult VSimWithAttribsResult Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult XEntryDeletionResult Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult XInfoConsumersResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult XInfoGroupsResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult XInfoStreamResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult XPendingDetailRecord Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult XPendingSummaryResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult XReadResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult ZPopResponse Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult BFInfo Source # 
Instance details

Defined in Database.Redis.ManualCommands.BF

RedisResult CFInfo Source # 
Instance details

Defined in Database.Redis.ManualCommands.CF

RedisResult CFInsertResult Source # 
Instance details

Defined in Database.Redis.ManualCommands.CF

RedisResult CMSInfo Source # 
Instance details

Defined in Database.Redis.ManualCommands.Cms

RedisResult TDigestInfo Source # 
Instance details

Defined in Database.Redis.ManualCommands.Tdigest

RedisResult TopkInfo Source # 
Instance details

Defined in Database.Redis.ManualCommands.Topk

RedisResult TsSample Source # 
Instance details

Defined in Database.Redis.ManualCommands.Ts

RedisResult WaitAofResult Source # 
Instance details

Defined in Database.Redis.ManualCommands.Wait

RedisResult Reply Source # 
Instance details

Defined in Database.Redis.Types

RedisResult RedisType Source # 
Instance details

Defined in Database.Redis.Types

RedisResult Status Source # 
Instance details

Defined in Database.Redis.Types

RedisResult Integer Source # 
Instance details

Defined in Database.Redis.Types

RedisResult Bool Source # 
Instance details

Defined in Database.Redis.Types

RedisResult Double Source # 
Instance details

Defined in Database.Redis.Types

RedisResult a => RedisResult (XAutoclaimResult a) Source # 
Instance details

Defined in Database.Redis.ManualCommands

RedisResult a => RedisResult (Maybe a) Source # 
Instance details

Defined in Database.Redis.Types

Methods

decode :: Reply -> Either Reply (Maybe a) Source #

(RedisResult k, RedisResult v) => RedisResult [(k, v)] Source # 
Instance details

Defined in Database.Redis.Types

Methods

decode :: Reply -> Either Reply [(k, v)] Source #

RedisResult a => RedisResult [a] Source # 
Instance details

Defined in Database.Redis.Types

Methods

decode :: Reply -> Either Reply [a] Source #

(RedisResult a, RedisResult b) => RedisResult (a, b) Source # 
Instance details

Defined in Database.Redis.Types

Methods

decode :: Reply -> Either Reply (a, b) Source #

(RedisResult a, RedisResult b, RedisResult c) => RedisResult (a, b, c) Source # 
Instance details

Defined in Database.Redis.Types

Methods

decode :: Reply -> Either Reply (a, b, c) Source #

data Status Source #

Constructors

Ok 
Pong 
Status ByteString 

Instances

Instances details
NFData Status Source # 
Instance details

Defined in Database.Redis.Types

Methods

rnf :: Status -> () #

Generic Status Source # 
Instance details

Defined in Database.Redis.Types

Associated Types

type Rep Status 
Instance details

Defined in Database.Redis.Types

type Rep Status = D1 ('MetaData "Status" "Database.Redis.Types" "hedis-0.16.2-inplace" 'False) (C1 ('MetaCons "Ok" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Pong" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Status" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString))))

Methods

from :: Status -> Rep Status x #

to :: Rep Status x -> Status #

Show Status Source # 
Instance details

Defined in Database.Redis.Types

Eq Status Source # 
Instance details

Defined in Database.Redis.Types

Methods

(==) :: Status -> Status -> Bool #

(/=) :: Status -> Status -> Bool #

RedisResult Status Source # 
Instance details

Defined in Database.Redis.Types

type Rep Status Source # 
Instance details

Defined in Database.Redis.Types

type Rep Status = D1 ('MetaData "Status" "Database.Redis.Types" "hedis-0.16.2-inplace" 'False) (C1 ('MetaCons "Ok" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Pong" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Status" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString))))

data RedisType Source #

Constructors

None 
String 
Hash 
List 
Set 
ZSet 
Stream 
VectorSet 

Instances

Instances details
Show RedisType Source # 
Instance details

Defined in Database.Redis.Types

Eq RedisType Source # 
Instance details

Defined in Database.Redis.Types

RedisResult RedisType Source # 
Instance details

Defined in Database.Redis.Types