winery-0.3.1: Sustainable serialisation library

Safe HaskellNone
LanguageHaskell2010

Data.Winery.Query

Documentation

newtype Query a b Source #

Constructors

Query 

Fields

Instances
Functor (Query a) Source # 
Instance details

Defined in Data.Winery.Query

Methods

fmap :: (a0 -> b) -> Query a a0 -> Query a b #

(<$) :: a0 -> Query a b -> Query a a0 #

Applicative (Query a) Source # 
Instance details

Defined in Data.Winery.Query

Methods

pure :: a0 -> Query a a0 #

(<*>) :: Query a (a0 -> b) -> Query a a0 -> Query a b #

liftA2 :: (a0 -> b -> c) -> Query a a0 -> Query a b -> Query a c #

(*>) :: Query a a0 -> Query a b -> Query a b #

(<*) :: Query a a0 -> Query a b -> Query a a0 #

Alternative (Query a) Source # 
Instance details

Defined in Data.Winery.Query

Methods

empty :: Query a a0 #

(<|>) :: Query a a0 -> Query a a0 -> Query a a0 #

some :: Query a a0 -> Query a [a0] #

many :: Query a a0 -> Query a [a0] #

Category Query Source # 
Instance details

Defined in Data.Winery.Query

Methods

id :: Query a a #

(.) :: Query b c -> Query a b -> Query a c #

range :: Int -> Int -> Query a a Source #

field :: Typeable a => Text -> Query a a Source #

con :: Typeable a => Text -> Query a a Source #