relational-query-0.8.3.6: Typeful, Modular, Relational, algebraic query engine

Copyright2013-2017 Kei Hibino
LicenseBSD3
Maintainerex8k.hibino@gmail.com
Stabilityexperimental
Portabilityunknown
Safe HaskellNone
LanguageHaskell2010

Database.Relational.Query.Monad.Trans.Join

Contents

Description

This module defines monad transformer which lift to basic MonadQuery.

Synopsis

Transformer into join query

data QueryJoin m a Source #

StateT type to accumulate join product context.

Instances

join' :: Monad m => m a -> QueryJoin m a Source #

Lift to QueryJoin

Result

Unsafe API

unsafeSubQueryWithAttr Source #

Arguments

:: Monad q 
=> NodeAttr

Attribute maybe or just

-> Qualified SubQuery

SubQuery to join

-> QueryJoin q (Projection c r)

Result joined context and SubQuery result projection.

Unsafely join sub-query with this query.