Module

Selda.PG.Utils

Package
purescript-selda
Repository
Kamirus/purescript-selda

#ColsToPGHandler Source

class ColsToPGHandler s i tup o | s i -> tup o where

For record { n1 ∷ Col s String, n2 ∷ Col s String, id ∷ Col s Int } build function \Tuple int (Tuple string1 string2) → { id: int, n1: string1, n2: string2 }

Members

Instances

#ContainsOnlyColTypes Source

class ContainsOnlyColTypes (rl :: RowList) 

Instances

#ValidateSInCols Source

class ValidateSInCols s (il :: RowList) 

Instances

#ChangeType Source

class ChangeType i o | i -> o

Instances

#TupleToRecordFunc Source

data TupleToRecordFunc

Constructors

Instances

#MkTupleToRecord Source

class MkTupleToRecord tup r | r -> tup where

Members

Instances

#RecordToTuple Source

data RecordToTuple

Constructors

Instances

#TupleRev Source

class TupleRev t1 acc t2 | t1 acc -> t2 where

Members

Instances

#RecordLength Source

#RowListLength Source

class RowListLength rl  where

Members

Instances

#TableToColsWithoutAlias Source

class TableToColsWithoutAlias r o | r -> o where
Table ( a1 ∷ A1 , a2 ∷ A2 ... )
→
{ a1 ∷ Col s A1, a2 ∷ Col s A2 ... }

Members

Instances

#type (<:>) Source

Operator alias for Prim.TypeError.Beside (left-associative / precedence 4)