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

Copyright2017 Kei Hibino
LicenseBSD3
Maintainerex8k.hibino@gmail.com
Stabilityexperimental
Portabilityunknown
Safe HaskellNone
LanguageHaskell2010

Database.Relational.Projectable.Instances

Contents

Description

This module provides instances between projected terms and SQL terms.

Orphan instances

ProductIsoFunctor PlaceHolders Source #

Compose seed of record type PlaceHolders.

Instance details

Methods

(|$|) :: ProductConstructor (a -> b) => (a -> b) -> PlaceHolders a -> PlaceHolders b #

ProductIsoApplicative PlaceHolders Source #

Compose record type PlaceHolders using applicative style.

Instance details

AggregatedContext OverWindow Source #

OverWindow context is aggregated context

Instance details

AggregatedContext Aggregated Source #

Aggregated context is aggregated context

Instance details

OperatorContext Aggregated Source #

full SQL expression is availabe in Aggregated context

Instance details

OperatorContext Flat Source #

full SQL expression is availabe in Flat context

Instance details

SqlContext OverWindow Source #

Unsafely make Record from SQL terms.

Instance details

SqlContext Aggregated Source #

Unsafely make Record from SQL terms.

Instance details

SqlContext Flat Source #

Unsafely make Record from SQL terms.

Instance details

ProductIsoEmpty PlaceHolders () Source #

Zipping except for identity element laws against placeholder parameter type.

Instance details