relational-query-0.12.3.1: Typeful, Modular, Relational, algebraic query engine
Copyright2017 Kei Hibino
LicenseBSD3
Maintainer[email protected]
Stabilityexperimental
Portabilityunknown
Safe HaskellNone
LanguageHaskell2010

Database.Relational.TupleInstances

Description

This module defines ProductConstructor instances and projection path objects of tuple types.

Synopsis

Documentation

fst' :: (PersistableWidth a, PersistableWidth b) => Pi (a, b) a Source #

Projection path for fst of tuple.

snd' :: (PersistableWidth a, PersistableWidth b) => Pi (a, b) b Source #

Projection path for snd of tuple.

Orphan instances

(LiteralSQL a1, LiteralSQL a2) => LiteralSQL (a1, a2) Source # 
Instance details

Methods

showLiteral' :: (a1, a2) -> DList StringSQL Source #

(LiteralSQL a1, LiteralSQL a2, LiteralSQL a3) => LiteralSQL (a1, a2, a3) Source # 
Instance details

Methods

showLiteral' :: (a1, a2, a3) -> DList StringSQL Source #

(LiteralSQL a1, LiteralSQL a2, LiteralSQL a3, LiteralSQL a4) => LiteralSQL (a1, a2, a3, a4) Source # 
Instance details

Methods

showLiteral' :: (a1, a2, a3, a4) -> DList StringSQL Source #

(LiteralSQL a1, LiteralSQL a2, LiteralSQL a3, LiteralSQL a4, LiteralSQL a5) => LiteralSQL (a1, a2, a3, a4, a5) Source # 
Instance details

Methods

showLiteral' :: (a1, a2, a3, a4, a5) -> DList StringSQL Source #

(LiteralSQL a1, LiteralSQL a2, LiteralSQL a3, LiteralSQL a4, LiteralSQL a5, LiteralSQL a6) => LiteralSQL (a1, a2, a3, a4, a5, a6) Source # 
Instance details

Methods

showLiteral' :: (a1, a2, a3, a4, a5, a6) -> DList StringSQL Source #

(LiteralSQL a1, LiteralSQL a2, LiteralSQL a3, LiteralSQL a4, LiteralSQL a5, LiteralSQL a6, LiteralSQL a7) => LiteralSQL (a1, a2, a3, a4, a5, a6, a7) Source # 
Instance details

Methods

showLiteral' :: (a1, a2, a3, a4, a5, a6, a7) -> DList StringSQL Source #