Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- newtype DecodeArray a = DecodeArray {
- decodeArray :: Array -> Either Text a
- decodeArrayFailedMessage :: Text -> Text -> Maybe Text -> Array -> Text
- arrays :: DecodeArray [Array]
- bools :: DecodeArray [Bool]
- doubles :: DecodeArray [Double]
- integers :: DecodeArray [Integer]
- texts :: DecodeArray [Text]
- days :: DecodeArray [Day]
- int16s :: DecodeArray [Int16]
- int32s :: DecodeArray [Int32]
- int64s :: DecodeArray [Int64]
- int8s :: DecodeArray [Int8]
- ints :: DecodeArray [Int]
- jsons :: DecodeArray [Value]
- lazyTexts :: DecodeArray [Text]
- strings :: DecodeArray [String]
- timesOfDay :: DecodeArray [TimeOfDay]
- ulids :: DecodeArray [ULID]
- utcTimes :: DecodeArray [UTCTime]
- uuids :: DecodeArray [UUID]
- word16s :: DecodeArray [Word16]
- word32s :: DecodeArray [Word32]
- word64s :: DecodeArray [Word64]
- word8s :: DecodeArray [Word8]
- words :: DecodeArray [Word]
Documentation
newtype DecodeArray a Source #
DecodeArray | |
|
Instances
Alternative DecodeArray Source # | |
Defined in Data.RdsData.Decode.Array empty :: DecodeArray a # (<|>) :: DecodeArray a -> DecodeArray a -> DecodeArray a # some :: DecodeArray a -> DecodeArray [a] # many :: DecodeArray a -> DecodeArray [a] # | |
Applicative DecodeArray Source # | |
Defined in Data.RdsData.Decode.Array 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 # | |
Defined in Data.RdsData.Decode.Array fmap :: (a -> b) -> DecodeArray a -> DecodeArray b # (<$) :: a -> DecodeArray b -> DecodeArray a # | |
Monad DecodeArray Source # | |
Defined in Data.RdsData.Decode.Array (>>=) :: DecodeArray a -> (a -> DecodeArray b) -> DecodeArray b # (>>) :: DecodeArray a -> DecodeArray b -> DecodeArray b # return :: a -> DecodeArray a # |
arrays :: DecodeArray [Array] Source #
bools :: DecodeArray [Bool] Source #
doubles :: DecodeArray [Double] Source #
integers :: DecodeArray [Integer] Source #
texts :: DecodeArray [Text] Source #
days :: DecodeArray [Day] Source #
int16s :: DecodeArray [Int16] Source #
int32s :: DecodeArray [Int32] Source #
int64s :: DecodeArray [Int64] Source #
int8s :: DecodeArray [Int8] Source #
ints :: DecodeArray [Int] Source #
jsons :: DecodeArray [Value] Source #
lazyTexts :: DecodeArray [Text] Source #
strings :: DecodeArray [String] Source #
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.
utcTimes :: DecodeArray [UTCTime] Source #
uuids :: DecodeArray [UUID] Source #
word16s :: DecodeArray [Word16] Source #
word32s :: DecodeArray [Word32] Source #
word64s :: DecodeArray [Word64] Source #
word8s :: DecodeArray [Word8] Source #
words :: DecodeArray [Word] Source #