rds-data-codecs-0.0.0.3: Codecs for use with AWS rds-data
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.RdsData.Decode.Array

Synopsis

Documentation

newtype DecodeArray a Source #

Constructors

DecodeArray 

Fields

Instances

Instances details
Alternative DecodeArray Source # 
Instance details

Defined in Data.RdsData.Decode.Array

Applicative DecodeArray Source # 
Instance details

Defined in Data.RdsData.Decode.Array

Methods

pure :: a -> DecodeArray a #

(<*>) :: DecodeArray (a -> b) -> DecodeArray a -> DecodeArray b #

liftA2 :: (a -> b -> c) -> DecodeArray a -> DecodeArray b -> DecodeArray c #

(*>) :: DecodeArray a -> DecodeArray b -> DecodeArray b #

(<*) :: DecodeArray a -> DecodeArray b -> DecodeArray a #

Functor DecodeArray Source # 
Instance details

Defined in Data.RdsData.Decode.Array

Methods

fmap :: (a -> b) -> DecodeArray a -> DecodeArray b #

(<$) :: a -> DecodeArray b -> DecodeArray a #

Monad DecodeArray Source # 
Instance details

Defined in Data.RdsData.Decode.Array

Methods

(>>=) :: DecodeArray a -> (a -> DecodeArray b) -> DecodeArray b #

(>>) :: DecodeArray a -> DecodeArray b -> DecodeArray b #

return :: a -> DecodeArray a #

ulids :: DecodeArray [ULID] Source #

Decode an array of ULIDs ULIDs are encoded as strings in the database and have have better database performance than UUIDs stored as strings in the database.