{-# LANGUAGE CPP #-}
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE PatternGuards #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE TypeOperators #-}
{-# LANGUAGE TypeSynonymInstances #-}
{-# LANGUAGE UndecidableInstances #-}
module Database.Persist.Sql.Class
( RawSql (..)
, PersistFieldSql (..)
, EntityWithPrefix(..)
, unPrefix
) where
import Data.Bits (bitSizeMaybe)
import Data.ByteString (ByteString)
import Data.Fixed
import Data.Foldable (toList)
import Data.Int
import qualified Data.IntMap as IM
import qualified Data.Map as M
import Data.Maybe (fromMaybe)
import Data.Proxy (Proxy(..))
import qualified Data.Set as S
import Data.Text (Text, intercalate, pack)
import qualified Data.Text as T
import qualified Data.Text.Lazy as TL
import Data.Time (Day, TimeOfDay, UTCTime)
import qualified Data.Vector as V
import Data.Word
import GHC.TypeLits (KnownSymbol, Symbol, symbolVal)
import Text.Blaze.Html (Html)
import Database.Persist
import Database.Persist.Sql.Types
class RawSql a where
rawSqlCols :: (Text -> Text) -> a -> (Int, [Text])
rawSqlColCountReason :: a -> String
rawSqlProcessRow :: [PersistValue] -> Either Text a
instance PersistField a => RawSql (Single a) where
rawSqlCols :: (Text -> Text) -> Single a -> (Int, [Text])
rawSqlCols Text -> Text
_ Single a
_ = (Int
1, [])
rawSqlColCountReason :: Single a -> String
rawSqlColCountReason Single a
_ = String
"one column for a 'Single' data type"
rawSqlProcessRow :: [PersistValue] -> Either Text (Single a)
rawSqlProcessRow [PersistValue
pv] = a -> Single a
forall a. a -> Single a
Single (a -> Single a) -> Either Text a -> Either Text (Single a)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> PersistValue -> Either Text a
forall a. PersistField a => PersistValue -> Either Text a
fromPersistValue PersistValue
pv
rawSqlProcessRow [PersistValue]
_ = Text -> Either Text (Single a)
forall a b. a -> Either a b
Left (Text -> Either Text (Single a)) -> Text -> Either Text (Single a)
forall a b. (a -> b) -> a -> b
$ String -> Text
pack String
"RawSql (Single a): wrong number of columns."
instance
(PersistEntity a, PersistEntityBackend a ~ backend, IsPersistBackend backend) =>
RawSql (Key a) where
rawSqlCols :: (Text -> Text) -> Key a -> (Int, [Text])
rawSqlCols Text -> Text
_ Key a
key = ([PersistValue] -> Int
forall (t :: * -> *) a. Foldable t => t a -> Int
length ([PersistValue] -> Int) -> [PersistValue] -> Int
forall a b. (a -> b) -> a -> b
$ Key a -> [PersistValue]
forall record. PersistEntity record => Key record -> [PersistValue]
keyToValues Key a
key, [])
rawSqlColCountReason :: Key a -> String
rawSqlColCountReason Key a
key = String
"The primary key is composed of "
String -> String -> String
forall a. [a] -> [a] -> [a]
++ (Int -> String
forall a. Show a => a -> String
show (Int -> String) -> Int -> String
forall a b. (a -> b) -> a -> b
$ [PersistValue] -> Int
forall (t :: * -> *) a. Foldable t => t a -> Int
length ([PersistValue] -> Int) -> [PersistValue] -> Int
forall a b. (a -> b) -> a -> b
$ Key a -> [PersistValue]
forall record. PersistEntity record => Key record -> [PersistValue]
keyToValues Key a
key)
String -> String -> String
forall a. [a] -> [a] -> [a]
++ String
" columns"
rawSqlProcessRow :: [PersistValue] -> Either Text (Key a)
rawSqlProcessRow = [PersistValue] -> Either Text (Key a)
forall record.
PersistEntity record =>
[PersistValue] -> Either Text (Key record)
keyFromValues
instance
(PersistEntity record, PersistEntityBackend record ~ backend, IsPersistBackend backend)
=>
RawSql (Entity record)
where
rawSqlCols :: (Text -> Text) -> Entity record -> (Int, [Text])
rawSqlCols Text -> Text
escape Entity record
_ent = (NonEmpty Text -> Int
forall (t :: * -> *) a. Foldable t => t a -> Int
length NonEmpty Text
sqlFields, [Text -> [Text] -> Text
intercalate Text
", " ([Text] -> Text) -> [Text] -> Text
forall a b. (a -> b) -> a -> b
$ NonEmpty Text -> [Text]
forall (t :: * -> *) a. Foldable t => t a -> [a]
toList NonEmpty Text
sqlFields])
where
sqlFields :: NonEmpty Text
sqlFields =
(FieldNameDB -> Text) -> NonEmpty FieldNameDB -> NonEmpty Text
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap (((Text
name Text -> Text -> Text
forall a. Semigroup a => a -> a -> a
<> Text
".") Text -> Text -> Text
forall a. Semigroup a => a -> a -> a
<>) (Text -> Text) -> (FieldNameDB -> Text) -> FieldNameDB -> Text
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (Text -> Text) -> FieldNameDB -> Text
forall a str. DatabaseName a => (Text -> str) -> a -> str
escapeWith Text -> Text
escape)
(NonEmpty FieldNameDB -> NonEmpty Text)
-> NonEmpty FieldNameDB -> NonEmpty Text
forall a b. (a -> b) -> a -> b
$ (FieldDef -> FieldNameDB)
-> NonEmpty FieldDef -> NonEmpty FieldNameDB
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FieldDef -> FieldNameDB
fieldDB
(NonEmpty FieldDef -> NonEmpty FieldNameDB)
-> NonEmpty FieldDef -> NonEmpty FieldNameDB
forall a b. (a -> b) -> a -> b
$ EntityDef -> NonEmpty FieldDef
keyAndEntityFields EntityDef
entDef
name :: Text
name =
(Text -> Text) -> EntityNameDB -> Text
forall a str. DatabaseName a => (Text -> str) -> a -> str
escapeWith Text -> Text
escape (EntityDef -> EntityNameDB
getEntityDBName EntityDef
entDef)
entDef :: EntityDef
entDef =
Maybe record -> EntityDef
forall record (proxy :: * -> *).
PersistEntity record =>
proxy record -> EntityDef
entityDef (Maybe record
forall a. Maybe a
Nothing :: Maybe record)
rawSqlColCountReason :: Entity record -> String
rawSqlColCountReason Entity record
a =
case (Int, [Text]) -> Int
forall a b. (a, b) -> a
fst ((Text -> Text) -> Entity record -> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols (String -> Text -> Text
forall a. HasCallStack => String -> a
error String
"RawSql") Entity record
a) of
Int
1 -> String
"one column for an 'Entity' data type without fields"
Int
n -> Int -> String
forall a. Show a => a -> String
show Int
n String -> String -> String
forall a. Semigroup a => a -> a -> a
<> String
" columns for an 'Entity' data type"
rawSqlProcessRow :: [PersistValue] -> Either Text (Entity record)
rawSqlProcessRow [PersistValue]
row =
case Maybe (record -> Key record)
forall record. PersistEntity record => Maybe (record -> Key record)
keyFromRecordM of
Just record -> Key record
mkKey -> do
record
val <- [PersistValue] -> Either Text record
forall record.
PersistEntity record =>
[PersistValue] -> Either Text record
fromPersistValues [PersistValue]
row
Entity record -> Either Text (Entity record)
forall (f :: * -> *) a. Applicative f => a -> f a
pure Entity :: forall record. Key record -> record -> Entity record
Entity
{ entityKey :: Key record
entityKey =
record -> Key record
mkKey record
val
, entityVal :: record
entityVal =
record
val
}
Maybe (record -> Key record)
Nothing ->
case [PersistValue]
row of
(PersistValue
k : [PersistValue]
rest) ->
Key record -> record -> Entity record
forall record. Key record -> record -> Entity record
Entity
(Key record -> record -> Entity record)
-> Either Text (Key record)
-> Either Text (record -> Entity record)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [PersistValue] -> Either Text (Key record)
forall record.
PersistEntity record =>
[PersistValue] -> Either Text (Key record)
keyFromValues [PersistValue
k]
Either Text (record -> Entity record)
-> Either Text record -> Either Text (Entity record)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
<*> [PersistValue] -> Either Text record
forall record.
PersistEntity record =>
[PersistValue] -> Either Text record
fromPersistValues [PersistValue]
rest
[] ->
Text -> Either Text (Entity record)
forall a b. a -> Either a b
Left Text
"Row was empty"
newtype EntityWithPrefix (prefix :: Symbol) record
= EntityWithPrefix { EntityWithPrefix prefix record -> Entity record
unEntityWithPrefix :: Entity record }
unPrefix :: forall prefix record. EntityWithPrefix prefix record -> Entity record
unPrefix :: EntityWithPrefix prefix record -> Entity record
unPrefix = EntityWithPrefix prefix record -> Entity record
forall (prefix :: Symbol) record.
EntityWithPrefix prefix record -> Entity record
unEntityWithPrefix
instance
( PersistEntity record
, KnownSymbol prefix
, PersistEntityBackend record ~ backend
, IsPersistBackend backend
)
=>
RawSql (EntityWithPrefix prefix record)
where
rawSqlCols :: (Text -> Text) -> EntityWithPrefix prefix record -> (Int, [Text])
rawSqlCols Text -> Text
escape EntityWithPrefix prefix record
_ent = (NonEmpty Text -> Int
forall (t :: * -> *) a. Foldable t => t a -> Int
length NonEmpty Text
sqlFields, [Text -> [Text] -> Text
intercalate Text
", " ([Text] -> Text) -> [Text] -> Text
forall a b. (a -> b) -> a -> b
$ NonEmpty Text -> [Text]
forall (t :: * -> *) a. Foldable t => t a -> [a]
toList NonEmpty Text
sqlFields])
where
sqlFields :: NonEmpty Text
sqlFields =
(FieldNameDB -> Text) -> NonEmpty FieldNameDB -> NonEmpty Text
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap (((Text
name Text -> Text -> Text
forall a. Semigroup a => a -> a -> a
<> Text
".") Text -> Text -> Text
forall a. Semigroup a => a -> a -> a
<>) (Text -> Text) -> (FieldNameDB -> Text) -> FieldNameDB -> Text
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (Text -> Text) -> FieldNameDB -> Text
forall a str. DatabaseName a => (Text -> str) -> a -> str
escapeWith Text -> Text
escape)
(NonEmpty FieldNameDB -> NonEmpty Text)
-> NonEmpty FieldNameDB -> NonEmpty Text
forall a b. (a -> b) -> a -> b
$ (FieldDef -> FieldNameDB)
-> NonEmpty FieldDef -> NonEmpty FieldNameDB
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FieldDef -> FieldNameDB
fieldDB
(NonEmpty FieldDef -> NonEmpty FieldNameDB)
-> NonEmpty FieldDef -> NonEmpty FieldNameDB
forall a b. (a -> b) -> a -> b
$ EntityDef -> NonEmpty FieldDef
keyAndEntityFields EntityDef
entDef
name :: Text
name =
String -> Text
pack (String -> Text) -> String -> Text
forall a b. (a -> b) -> a -> b
$ Proxy prefix -> String
forall (n :: Symbol) (proxy :: Symbol -> *).
KnownSymbol n =>
proxy n -> String
symbolVal (Proxy prefix
forall k (t :: k). Proxy t
Proxy :: Proxy prefix)
entDef :: EntityDef
entDef =
Maybe record -> EntityDef
forall record (proxy :: * -> *).
PersistEntity record =>
proxy record -> EntityDef
entityDef (Maybe record
forall a. Maybe a
Nothing :: Maybe record)
rawSqlColCountReason :: EntityWithPrefix prefix record -> String
rawSqlColCountReason EntityWithPrefix prefix record
a =
case (Int, [Text]) -> Int
forall a b. (a, b) -> a
fst ((Text -> Text) -> EntityWithPrefix prefix record -> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols (String -> Text -> Text
forall a. HasCallStack => String -> a
error String
"RawSql") EntityWithPrefix prefix record
a) of
Int
1 -> String
"one column for an 'Entity' data type without fields"
Int
n -> Int -> String
forall a. Show a => a -> String
show Int
n String -> String -> String
forall a. [a] -> [a] -> [a]
++ String
" columns for an 'Entity' data type"
rawSqlProcessRow :: [PersistValue] -> Either Text (EntityWithPrefix prefix record)
rawSqlProcessRow [PersistValue]
row =
case Int -> [PersistValue] -> ([PersistValue], [PersistValue])
forall a. Int -> [a] -> ([a], [a])
splitAt Int
nKeyFields [PersistValue]
row of
([PersistValue]
rowKey, [PersistValue]
rowVal) ->
(Entity record -> EntityWithPrefix prefix record)
-> Either Text (Entity record)
-> Either Text (EntityWithPrefix prefix record)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Entity record -> EntityWithPrefix prefix record
forall (prefix :: Symbol) record.
Entity record -> EntityWithPrefix prefix record
EntityWithPrefix (Either Text (Entity record)
-> Either Text (EntityWithPrefix prefix record))
-> Either Text (Entity record)
-> Either Text (EntityWithPrefix prefix record)
forall a b. (a -> b) -> a -> b
$
Key record -> record -> Entity record
forall record. Key record -> record -> Entity record
Entity
(Key record -> record -> Entity record)
-> Either Text (Key record)
-> Either Text (record -> Entity record)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [PersistValue] -> Either Text (Key record)
forall record.
PersistEntity record =>
[PersistValue] -> Either Text (Key record)
keyFromValues [PersistValue]
rowKey
Either Text (record -> Entity record)
-> Either Text record -> Either Text (Entity record)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
<*> [PersistValue] -> Either Text record
forall record.
PersistEntity record =>
[PersistValue] -> Either Text record
fromPersistValues [PersistValue]
rowVal
where
nKeyFields :: Int
nKeyFields = NonEmpty FieldDef -> Int
forall (t :: * -> *) a. Foldable t => t a -> Int
length (NonEmpty FieldDef -> Int) -> NonEmpty FieldDef -> Int
forall a b. (a -> b) -> a -> b
$ EntityDef -> NonEmpty FieldDef
getEntityKeyFields EntityDef
entDef
entDef :: EntityDef
entDef = Maybe record -> EntityDef
forall record (proxy :: * -> *).
PersistEntity record =>
proxy record -> EntityDef
entityDef (Maybe record
forall a. Maybe a
Nothing :: Maybe record)
instance RawSql a => RawSql (Maybe a) where
rawSqlCols :: (Text -> Text) -> Maybe a -> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text) -> a -> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (a -> (Int, [Text])) -> (Maybe a -> a) -> Maybe a -> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Maybe a -> a
forall a. Maybe a -> a
extractMaybe
rawSqlColCountReason :: Maybe a -> String
rawSqlColCountReason = a -> String
forall a. RawSql a => a -> String
rawSqlColCountReason (a -> String) -> (Maybe a -> a) -> Maybe a -> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Maybe a -> a
forall a. Maybe a -> a
extractMaybe
rawSqlProcessRow :: [PersistValue] -> Either Text (Maybe a)
rawSqlProcessRow [PersistValue]
cols
| (PersistValue -> Bool) -> [PersistValue] -> Bool
forall (t :: * -> *) a. Foldable t => (a -> Bool) -> t a -> Bool
all PersistValue -> Bool
isNull [PersistValue]
cols = Maybe a -> Either Text (Maybe a)
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe a
forall a. Maybe a
Nothing
| Bool
otherwise =
case [PersistValue] -> Either Text a
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow [PersistValue]
cols of
Right a
v -> Maybe a -> Either Text (Maybe a)
forall a b. b -> Either a b
Right (a -> Maybe a
forall a. a -> Maybe a
Just a
v)
Left Text
msg -> Text -> Either Text (Maybe a)
forall a b. a -> Either a b
Left (Text -> Either Text (Maybe a)) -> Text -> Either Text (Maybe a)
forall a b. (a -> b) -> a -> b
$ Text
"RawSql (Maybe a): not all columns were Null " Text -> Text -> Text
forall a. Semigroup a => a -> a -> a
<>
Text
"but the inner parser has failed. Its message " Text -> Text -> Text
forall a. Semigroup a => a -> a -> a
<>
Text
"was \"" Text -> Text -> Text
forall a. Semigroup a => a -> a -> a
<> Text
msg Text -> Text -> Text
forall a. Semigroup a => a -> a -> a
<> Text
"\". Did you apply Maybe " Text -> Text -> Text
forall a. Semigroup a => a -> a -> a
<>
Text
"to a tuple, perhaps? The main use case for " Text -> Text -> Text
forall a. Semigroup a => a -> a -> a
<>
Text
"Maybe is to allow OUTER JOINs to be written, " Text -> Text -> Text
forall a. Semigroup a => a -> a -> a
<>
Text
"in which case 'Maybe (Entity v)' is used."
where isNull :: PersistValue -> Bool
isNull PersistValue
PersistNull = Bool
True
isNull PersistValue
_ = Bool
False
instance (RawSql a, RawSql b) => RawSql (a, b) where
rawSqlCols :: (Text -> Text) -> (a, b) -> (Int, [Text])
rawSqlCols Text -> Text
e (a, b)
x = (Text -> Text) -> a -> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e ((a, b) -> a
forall a b. (a, b) -> a
fst (a, b)
x) (Int, [Text]) -> (Int, [Text]) -> (Int, [Text])
forall a a. Num a => (a, [a]) -> (a, [a]) -> (a, [a])
# (Text -> Text) -> b -> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e ((a, b) -> b
forall a b. (a, b) -> b
snd (a, b)
x)
where (a
cnta, [a]
lsta) # :: (a, [a]) -> (a, [a]) -> (a, [a])
# (a
cntb, [a]
lstb) = (a
cnta a -> a -> a
forall a. Num a => a -> a -> a
+ a
cntb, [a]
lsta [a] -> [a] -> [a]
forall a. [a] -> [a] -> [a]
++ [a]
lstb)
rawSqlColCountReason :: (a, b) -> String
rawSqlColCountReason (a, b)
x = a -> String
forall a. RawSql a => a -> String
rawSqlColCountReason ((a, b) -> a
forall a b. (a, b) -> a
fst (a, b)
x) String -> String -> String
forall a. [a] -> [a] -> [a]
++ String
", " String -> String -> String
forall a. [a] -> [a] -> [a]
++
b -> String
forall a. RawSql a => a -> String
rawSqlColCountReason ((a, b) -> b
forall a b. (a, b) -> b
snd (a, b)
x)
rawSqlProcessRow :: [PersistValue] -> Either Text (a, b)
rawSqlProcessRow =
let x :: (a, b)
x = ([PersistValue] -> Either Text (a, b)) -> (a, b)
forall z y x. (z -> Either y x) -> x
getType [PersistValue] -> Either Text (a, b)
processRow
getType :: (z -> Either y x) -> x
getType :: (z -> Either y x) -> x
getType = String -> (z -> Either y x) -> x
forall a. HasCallStack => String -> a
error String
"RawSql.getType"
colCountFst :: Int
colCountFst = (Int, [Text]) -> Int
forall a b. (a, b) -> a
fst ((Int, [Text]) -> Int) -> (Int, [Text]) -> Int
forall a b. (a -> b) -> a -> b
$ (Text -> Text) -> a -> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols (String -> Text -> Text
forall a. HasCallStack => String -> a
error String
"RawSql.getType2") ((a, b) -> a
forall a b. (a, b) -> a
fst (a, b)
x)
processRow :: [PersistValue] -> Either Text (a, b)
processRow [PersistValue]
row =
let ([PersistValue]
rowFst, [PersistValue]
rowSnd) = Int -> [PersistValue] -> ([PersistValue], [PersistValue])
forall a. Int -> [a] -> ([a], [a])
splitAt Int
colCountFst [PersistValue]
row
in (,) (a -> b -> (a, b)) -> Either Text a -> Either Text (b -> (a, b))
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [PersistValue] -> Either Text a
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow [PersistValue]
rowFst
Either Text (b -> (a, b)) -> Either Text b -> Either Text (a, b)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
<*> [PersistValue] -> Either Text b
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow [PersistValue]
rowSnd
in Int
colCountFst Int
-> ([PersistValue] -> Either Text (a, b))
-> [PersistValue]
-> Either Text (a, b)
`seq` [PersistValue] -> Either Text (a, b)
processRow
instance (RawSql a, RawSql b, RawSql c) => RawSql (a, b, c) where
rawSqlCols :: (Text -> Text) -> (a, b, c) -> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text) -> ((a, b), c) -> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), c) -> (Int, [Text]))
-> ((a, b, c) -> ((a, b), c)) -> (a, b, c) -> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c) -> ((a, b), c)
forall a b c. (a, b, c) -> ((a, b), c)
from3
rawSqlColCountReason :: (a, b, c) -> String
rawSqlColCountReason = ((a, b), c) -> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), c) -> String)
-> ((a, b, c) -> ((a, b), c)) -> (a, b, c) -> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c) -> ((a, b), c)
forall a b c. (a, b, c) -> ((a, b), c)
from3
rawSqlProcessRow :: [PersistValue] -> Either Text (a, b, c)
rawSqlProcessRow = (((a, b), c) -> (a, b, c))
-> Either Text ((a, b), c) -> Either Text (a, b, c)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), c) -> (a, b, c)
forall a b c. ((a, b), c) -> (a, b, c)
to3 (Either Text ((a, b), c) -> Either Text (a, b, c))
-> ([PersistValue] -> Either Text ((a, b), c))
-> [PersistValue]
-> Either Text (a, b, c)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue] -> Either Text ((a, b), c)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from3 :: (a,b,c) -> ((a,b),c)
from3 :: (a, b, c) -> ((a, b), c)
from3 (a
a,b
b,c
c) = ((a
a,b
b),c
c)
to3 :: ((a,b),c) -> (a,b,c)
to3 :: ((a, b), c) -> (a, b, c)
to3 ((a
a,b
b),c
c) = (a
a,b
b,c
c)
instance (RawSql a, RawSql b, RawSql c, RawSql d) => RawSql (a, b, c, d) where
rawSqlCols :: (Text -> Text) -> (a, b, c, d) -> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text) -> ((a, b), (c, d)) -> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d)) -> (Int, [Text]))
-> ((a, b, c, d) -> ((a, b), (c, d)))
-> (a, b, c, d)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d) -> ((a, b), (c, d))
forall a b c d. (a, b, c, d) -> ((a, b), (c, d))
from4
rawSqlColCountReason :: (a, b, c, d) -> String
rawSqlColCountReason = ((a, b), (c, d)) -> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d)) -> String)
-> ((a, b, c, d) -> ((a, b), (c, d))) -> (a, b, c, d) -> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d) -> ((a, b), (c, d))
forall a b c d. (a, b, c, d) -> ((a, b), (c, d))
from4
rawSqlProcessRow :: [PersistValue] -> Either Text (a, b, c, d)
rawSqlProcessRow = (((a, b), (c, d)) -> (a, b, c, d))
-> Either Text ((a, b), (c, d)) -> Either Text (a, b, c, d)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d)) -> (a, b, c, d)
forall a b c d. ((a, b), (c, d)) -> (a, b, c, d)
to4 (Either Text ((a, b), (c, d)) -> Either Text (a, b, c, d))
-> ([PersistValue] -> Either Text ((a, b), (c, d)))
-> [PersistValue]
-> Either Text (a, b, c, d)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue] -> Either Text ((a, b), (c, d))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from4 :: (a,b,c,d) -> ((a,b),(c,d))
from4 :: (a, b, c, d) -> ((a, b), (c, d))
from4 (a
a,b
b,c
c,d
d) = ((a
a,b
b),(c
c,d
d))
to4 :: ((a,b),(c,d)) -> (a,b,c,d)
to4 :: ((a, b), (c, d)) -> (a, b, c, d)
to4 ((a
a,b
b),(c
c,d
d)) = (a
a,b
b,c
c,d
d)
instance (RawSql a, RawSql b, RawSql c,
RawSql d, RawSql e)
=> RawSql (a, b, c, d, e) where
rawSqlCols :: (Text -> Text) -> (a, b, c, d, e) -> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text) -> ((a, b), (c, d), e) -> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), e) -> (Int, [Text]))
-> ((a, b, c, d, e) -> ((a, b), (c, d), e))
-> (a, b, c, d, e)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e) -> ((a, b), (c, d), e)
forall a b c d e. (a, b, c, d, e) -> ((a, b), (c, d), e)
from5
rawSqlColCountReason :: (a, b, c, d, e) -> String
rawSqlColCountReason = ((a, b), (c, d), e) -> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), e) -> String)
-> ((a, b, c, d, e) -> ((a, b), (c, d), e))
-> (a, b, c, d, e)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e) -> ((a, b), (c, d), e)
forall a b c d e. (a, b, c, d, e) -> ((a, b), (c, d), e)
from5
rawSqlProcessRow :: [PersistValue] -> Either Text (a, b, c, d, e)
rawSqlProcessRow = (((a, b), (c, d), e) -> (a, b, c, d, e))
-> Either Text ((a, b), (c, d), e) -> Either Text (a, b, c, d, e)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), e) -> (a, b, c, d, e)
forall a b c d e. ((a, b), (c, d), e) -> (a, b, c, d, e)
to5 (Either Text ((a, b), (c, d), e) -> Either Text (a, b, c, d, e))
-> ([PersistValue] -> Either Text ((a, b), (c, d), e))
-> [PersistValue]
-> Either Text (a, b, c, d, e)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue] -> Either Text ((a, b), (c, d), e)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from5 :: (a,b,c,d,e) -> ((a,b),(c,d),e)
from5 :: (a, b, c, d, e) -> ((a, b), (c, d), e)
from5 (a
a,b
b,c
c,d
d,e
e) = ((a
a,b
b),(c
c,d
d),e
e)
to5 :: ((a,b),(c,d),e) -> (a,b,c,d,e)
to5 :: ((a, b), (c, d), e) -> (a, b, c, d, e)
to5 ((a
a,b
b),(c
c,d
d),e
e) = (a
a,b
b,c
c,d
d,e
e)
instance (RawSql a, RawSql b, RawSql c,
RawSql d, RawSql e, RawSql f)
=> RawSql (a, b, c, d, e, f) where
rawSqlCols :: (Text -> Text) -> (a, b, c, d, e, f) -> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text) -> ((a, b), (c, d), (e, f)) -> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f)) -> (Int, [Text]))
-> ((a, b, c, d, e, f) -> ((a, b), (c, d), (e, f)))
-> (a, b, c, d, e, f)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f) -> ((a, b), (c, d), (e, f))
forall a b c d e f. (a, b, c, d, e, f) -> ((a, b), (c, d), (e, f))
from6
rawSqlColCountReason :: (a, b, c, d, e, f) -> String
rawSqlColCountReason = ((a, b), (c, d), (e, f)) -> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f)) -> String)
-> ((a, b, c, d, e, f) -> ((a, b), (c, d), (e, f)))
-> (a, b, c, d, e, f)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f) -> ((a, b), (c, d), (e, f))
forall a b c d e f. (a, b, c, d, e, f) -> ((a, b), (c, d), (e, f))
from6
rawSqlProcessRow :: [PersistValue] -> Either Text (a, b, c, d, e, f)
rawSqlProcessRow = (((a, b), (c, d), (e, f)) -> (a, b, c, d, e, f))
-> Either Text ((a, b), (c, d), (e, f))
-> Either Text (a, b, c, d, e, f)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f)) -> (a, b, c, d, e, f)
forall a b c d e f. ((a, b), (c, d), (e, f)) -> (a, b, c, d, e, f)
to6 (Either Text ((a, b), (c, d), (e, f))
-> Either Text (a, b, c, d, e, f))
-> ([PersistValue] -> Either Text ((a, b), (c, d), (e, f)))
-> [PersistValue]
-> Either Text (a, b, c, d, e, f)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue] -> Either Text ((a, b), (c, d), (e, f))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from6 :: (a,b,c,d,e,f) -> ((a,b),(c,d),(e,f))
from6 :: (a, b, c, d, e, f) -> ((a, b), (c, d), (e, f))
from6 (a
a,b
b,c
c,d
d,e
e,f
f) = ((a
a,b
b),(c
c,d
d),(e
e,f
f))
to6 :: ((a,b),(c,d),(e,f)) -> (a,b,c,d,e,f)
to6 :: ((a, b), (c, d), (e, f)) -> (a, b, c, d, e, f)
to6 ((a
a,b
b),(c
c,d
d),(e
e,f
f)) = (a
a,b
b,c
c,d
d,e
e,f
f)
instance (RawSql a, RawSql b, RawSql c,
RawSql d, RawSql e, RawSql f,
RawSql g)
=> RawSql (a, b, c, d, e, f, g) where
rawSqlCols :: (Text -> Text) -> (a, b, c, d, e, f, g) -> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text) -> ((a, b), (c, d), (e, f), g) -> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), g) -> (Int, [Text]))
-> ((a, b, c, d, e, f, g) -> ((a, b), (c, d), (e, f), g))
-> (a, b, c, d, e, f, g)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g) -> ((a, b), (c, d), (e, f), g)
forall a b c d e f g.
(a, b, c, d, e, f, g) -> ((a, b), (c, d), (e, f), g)
from7
rawSqlColCountReason :: (a, b, c, d, e, f, g) -> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), g) -> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), g) -> String)
-> ((a, b, c, d, e, f, g) -> ((a, b), (c, d), (e, f), g))
-> (a, b, c, d, e, f, g)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g) -> ((a, b), (c, d), (e, f), g)
forall a b c d e f g.
(a, b, c, d, e, f, g) -> ((a, b), (c, d), (e, f), g)
from7
rawSqlProcessRow :: [PersistValue] -> Either Text (a, b, c, d, e, f, g)
rawSqlProcessRow = (((a, b), (c, d), (e, f), g) -> (a, b, c, d, e, f, g))
-> Either Text ((a, b), (c, d), (e, f), g)
-> Either Text (a, b, c, d, e, f, g)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), g) -> (a, b, c, d, e, f, g)
forall a b c d e f g.
((a, b), (c, d), (e, f), g) -> (a, b, c, d, e, f, g)
to7 (Either Text ((a, b), (c, d), (e, f), g)
-> Either Text (a, b, c, d, e, f, g))
-> ([PersistValue] -> Either Text ((a, b), (c, d), (e, f), g))
-> [PersistValue]
-> Either Text (a, b, c, d, e, f, g)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue] -> Either Text ((a, b), (c, d), (e, f), g)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from7 :: (a,b,c,d,e,f,g) -> ((a,b),(c,d),(e,f),g)
from7 :: (a, b, c, d, e, f, g) -> ((a, b), (c, d), (e, f), g)
from7 (a
a,b
b,c
c,d
d,e
e,f
f,g
g) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),g
g)
to7 :: ((a,b),(c,d),(e,f),g) -> (a,b,c,d,e,f,g)
to7 :: ((a, b), (c, d), (e, f), g) -> (a, b, c, d, e, f, g)
to7 ((a
a,b
b),(c
c,d
d),(e
e,f
f),g
g) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g)
instance (RawSql a, RawSql b, RawSql c,
RawSql d, RawSql e, RawSql f,
RawSql g, RawSql h)
=> RawSql (a, b, c, d, e, f, g, h) where
rawSqlCols :: (Text -> Text) -> (a, b, c, d, e, f, g, h) -> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text) -> ((a, b), (c, d), (e, f), (g, h)) -> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h)) -> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h) -> ((a, b), (c, d), (e, f), (g, h)))
-> (a, b, c, d, e, f, g, h)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h) -> ((a, b), (c, d), (e, f), (g, h))
forall a b c d e f g h.
(a, b, c, d, e, f, g, h) -> ((a, b), (c, d), (e, f), (g, h))
from8
rawSqlColCountReason :: (a, b, c, d, e, f, g, h) -> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h)) -> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h)) -> String)
-> ((a, b, c, d, e, f, g, h) -> ((a, b), (c, d), (e, f), (g, h)))
-> (a, b, c, d, e, f, g, h)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h) -> ((a, b), (c, d), (e, f), (g, h))
forall a b c d e f g h.
(a, b, c, d, e, f, g, h) -> ((a, b), (c, d), (e, f), (g, h))
from8
rawSqlProcessRow :: [PersistValue] -> Either Text (a, b, c, d, e, f, g, h)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h)) -> (a, b, c, d, e, f, g, h))
-> Either Text ((a, b), (c, d), (e, f), (g, h))
-> Either Text (a, b, c, d, e, f, g, h)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h)) -> (a, b, c, d, e, f, g, h)
forall a b c d e f g h.
((a, b), (c, d), (e, f), (g, h)) -> (a, b, c, d, e, f, g, h)
to8 (Either Text ((a, b), (c, d), (e, f), (g, h))
-> Either Text (a, b, c, d, e, f, g, h))
-> ([PersistValue] -> Either Text ((a, b), (c, d), (e, f), (g, h)))
-> [PersistValue]
-> Either Text (a, b, c, d, e, f, g, h)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue] -> Either Text ((a, b), (c, d), (e, f), (g, h))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from8 :: (a,b,c,d,e,f,g,h) -> ((a,b),(c,d),(e,f),(g,h))
from8 :: (a, b, c, d, e, f, g, h) -> ((a, b), (c, d), (e, f), (g, h))
from8 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h))
to8 :: ((a,b),(c,d),(e,f),(g,h)) -> (a,b,c,d,e,f,g,h)
to8 :: ((a, b), (c, d), (e, f), (g, h)) -> (a, b, c, d, e, f, g, h)
to8 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h)
instance (RawSql a, RawSql b, RawSql c,
RawSql d, RawSql e, RawSql f,
RawSql g, RawSql h, RawSql i)
=> RawSql (a, b, c, d, e, f, g, h, i) where
rawSqlCols :: (Text -> Text) -> (a, b, c, d, e, f, g, h, i) -> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), i) -> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), i) -> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i)
-> ((a, b), (c, d), (e, f), (g, h), i))
-> (a, b, c, d, e, f, g, h, i)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i) -> ((a, b), (c, d), (e, f), (g, h), i)
forall a b c d e f g h i.
(a, b, c, d, e, f, g, h, i) -> ((a, b), (c, d), (e, f), (g, h), i)
from9
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i) -> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), i) -> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), i) -> String)
-> ((a, b, c, d, e, f, g, h, i)
-> ((a, b), (c, d), (e, f), (g, h), i))
-> (a, b, c, d, e, f, g, h, i)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i) -> ((a, b), (c, d), (e, f), (g, h), i)
forall a b c d e f g h i.
(a, b, c, d, e, f, g, h, i) -> ((a, b), (c, d), (e, f), (g, h), i)
from9
rawSqlProcessRow :: [PersistValue] -> Either Text (a, b, c, d, e, f, g, h, i)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), i)
-> (a, b, c, d, e, f, g, h, i))
-> Either Text ((a, b), (c, d), (e, f), (g, h), i)
-> Either Text (a, b, c, d, e, f, g, h, i)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), i) -> (a, b, c, d, e, f, g, h, i)
forall a b c d e f g h i.
((a, b), (c, d), (e, f), (g, h), i) -> (a, b, c, d, e, f, g, h, i)
to9 (Either Text ((a, b), (c, d), (e, f), (g, h), i)
-> Either Text (a, b, c, d, e, f, g, h, i))
-> ([PersistValue]
-> Either Text ((a, b), (c, d), (e, f), (g, h), i))
-> [PersistValue]
-> Either Text (a, b, c, d, e, f, g, h, i)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue] -> Either Text ((a, b), (c, d), (e, f), (g, h), i)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from9 :: (a,b,c,d,e,f,g,h,i) -> ((a,b),(c,d),(e,f),(g,h),i)
from9 :: (a, b, c, d, e, f, g, h, i) -> ((a, b), (c, d), (e, f), (g, h), i)
from9 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),i
i)
to9 :: ((a,b),(c,d),(e,f),(g,h),i) -> (a,b,c,d,e,f,g,h,i)
to9 :: ((a, b), (c, d), (e, f), (g, h), i) -> (a, b, c, d, e, f, g, h, i)
to9 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),i
i) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i)
instance (RawSql a, RawSql b, RawSql c,
RawSql d, RawSql e, RawSql f,
RawSql g, RawSql h, RawSql i,
RawSql j)
=> RawSql (a, b, c, d, e, f, g, h, i, j) where
rawSqlCols :: (Text -> Text) -> (a, b, c, d, e, f, g, h, i, j) -> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j)) -> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j)) -> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j)
-> ((a, b), (c, d), (e, f), (g, h), (i, j)))
-> (a, b, c, d, e, f, g, h, i, j)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j)
-> ((a, b), (c, d), (e, f), (g, h), (i, j))
forall a b c d e f g h i j.
(a, b, c, d, e, f, g, h, i, j)
-> ((a, b), (c, d), (e, f), (g, h), (i, j))
from10
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j) -> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j)) -> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j)) -> String)
-> ((a, b, c, d, e, f, g, h, i, j)
-> ((a, b), (c, d), (e, f), (g, h), (i, j)))
-> (a, b, c, d, e, f, g, h, i, j)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j)
-> ((a, b), (c, d), (e, f), (g, h), (i, j))
forall a b c d e f g h i j.
(a, b, c, d, e, f, g, h, i, j)
-> ((a, b), (c, d), (e, f), (g, h), (i, j))
from10
rawSqlProcessRow :: [PersistValue] -> Either Text (a, b, c, d, e, f, g, h, i, j)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j))
-> (a, b, c, d, e, f, g, h, i, j))
-> Either Text ((a, b), (c, d), (e, f), (g, h), (i, j))
-> Either Text (a, b, c, d, e, f, g, h, i, j)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j))
-> (a, b, c, d, e, f, g, h, i, j)
forall a b c d e f g h i j.
((a, b), (c, d), (e, f), (g, h), (i, j))
-> (a, b, c, d, e, f, g, h, i, j)
to10 (Either Text ((a, b), (c, d), (e, f), (g, h), (i, j))
-> Either Text (a, b, c, d, e, f, g, h, i, j))
-> ([PersistValue]
-> Either Text ((a, b), (c, d), (e, f), (g, h), (i, j)))
-> [PersistValue]
-> Either Text (a, b, c, d, e, f, g, h, i, j)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either Text ((a, b), (c, d), (e, f), (g, h), (i, j))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from10 :: (a,b,c,d,e,f,g,h,i,j) -> ((a,b),(c,d),(e,f),(g,h),(i,j))
from10 :: (a, b, c, d, e, f, g, h, i, j)
-> ((a, b), (c, d), (e, f), (g, h), (i, j))
from10 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j))
to10 :: ((a,b),(c,d),(e,f),(g,h),(i,j)) -> (a,b,c,d,e,f,g,h,i,j)
to10 :: ((a, b), (c, d), (e, f), (g, h), (i, j))
-> (a, b, c, d, e, f, g, h, i, j)
to10 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j)
instance (RawSql a, RawSql b, RawSql c,
RawSql d, RawSql e, RawSql f,
RawSql g, RawSql h, RawSql i,
RawSql j, RawSql k)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k) -> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), k) -> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), k) -> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), k))
-> (a, b, c, d, e, f, g, h, i, j, k)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), k)
forall a b c d e f g h i j k.
(a, b, c, d, e, f, g, h, i, j, k)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), k)
from11
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k) -> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), k) -> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), k) -> String)
-> ((a, b, c, d, e, f, g, h, i, j, k)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), k))
-> (a, b, c, d, e, f, g, h, i, j, k)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), k)
forall a b c d e f g h i j k.
(a, b, c, d, e, f, g, h, i, j, k)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), k)
from11
rawSqlProcessRow :: [PersistValue] -> Either Text (a, b, c, d, e, f, g, h, i, j, k)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), k)
-> (a, b, c, d, e, f, g, h, i, j, k))
-> Either Text ((a, b), (c, d), (e, f), (g, h), (i, j), k)
-> Either Text (a, b, c, d, e, f, g, h, i, j, k)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), k)
-> (a, b, c, d, e, f, g, h, i, j, k)
forall a b c d e f g h i j k.
((a, b), (c, d), (e, f), (g, h), (i, j), k)
-> (a, b, c, d, e, f, g, h, i, j, k)
to11 (Either Text ((a, b), (c, d), (e, f), (g, h), (i, j), k)
-> Either Text (a, b, c, d, e, f, g, h, i, j, k))
-> ([PersistValue]
-> Either Text ((a, b), (c, d), (e, f), (g, h), (i, j), k))
-> [PersistValue]
-> Either Text (a, b, c, d, e, f, g, h, i, j, k)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either Text ((a, b), (c, d), (e, f), (g, h), (i, j), k)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from11 :: (a,b,c,d,e,f,g,h,i,j,k) -> ((a,b),(c,d),(e,f),(g,h),(i,j),k)
from11 :: (a, b, c, d, e, f, g, h, i, j, k)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), k)
from11 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),k
k)
to11 :: ((a,b),(c,d),(e,f),(g,h),(i,j),k) -> (a,b,c,d,e,f,g,h,i,j,k)
to11 :: ((a, b), (c, d), (e, f), (g, h), (i, j), k)
-> (a, b, c, d, e, f, g, h, i, j, k)
to11 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),k
k) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k)
instance (RawSql a, RawSql b, RawSql c,
RawSql d, RawSql e, RawSql f,
RawSql g, RawSql h, RawSql i,
RawSql j, RawSql k, RawSql l)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l) -> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l)) -> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l)))
-> (a, b, c, d, e, f, g, h, i, j, k, l)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l))
forall a b c d e f g h i j k l.
(a, b, c, d, e, f, g, h, i, j, k, l)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l))
from12
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l) -> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l)) -> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l)) -> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l)))
-> (a, b, c, d, e, f, g, h, i, j, k, l)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l))
forall a b c d e f g h i j k l.
(a, b, c, d, e, f, g, h, i, j, k, l)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l))
from12
rawSqlProcessRow :: [PersistValue] -> Either Text (a, b, c, d, e, f, g, h, i, j, k, l)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l))
-> (a, b, c, d, e, f, g, h, i, j, k, l))
-> Either Text ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l))
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l))
-> (a, b, c, d, e, f, g, h, i, j, k, l)
forall a b c d e f g h i j k l.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l))
-> (a, b, c, d, e, f, g, h, i, j, k, l)
to12 (Either Text ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l))
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l))
-> ([PersistValue]
-> Either Text ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l)))
-> [PersistValue]
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either Text ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from12 :: (a,b,c,d,e,f,g,h,i,j,k,l) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l))
from12 :: (a, b, c, d, e, f, g, h, i, j, k, l)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l))
from12 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l))
to12 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l)) -> (a,b,c,d,e,f,g,h,i,j,k,l)
to12 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l))
-> (a, b, c, d, e, f, g, h, i, j, k, l)
to12 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m)
forall a b c d e f g h i j k l m.
(a, b, c, d, e, f, g, h, i, j, k, l, m)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m)
from13
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m) -> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m) -> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m)
forall a b c d e f g h i j k l m.
(a, b, c, d, e, f, g, h, i, j, k, l, m)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m)
from13
rawSqlProcessRow :: [PersistValue]
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m))
-> Either Text ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m)
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m)
forall a b c d e f g h i j k l m.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m)
to13 (Either Text ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m)
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m))
-> ([PersistValue]
-> Either Text ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m))
-> [PersistValue]
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either Text ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from13 :: (a,b,c,d,e,f,g,h,i,j,k,l,m) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),m)
from13 :: (a, b, c, d, e, f, g, h, i, j, k, l, m)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m)
from13 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),m
m)
to13 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),m) -> (a,b,c,d,e,f,g,h,i,j,k,l,m)
to13 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), m)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m)
to13 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),m
m) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n))
forall a b c d e f g h i j k l m n.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n))
from14
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n)) -> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n))
forall a b c d e f g h i j k l m n.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n))
from14
rawSqlProcessRow :: [PersistValue]
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n))
-> Either
Text ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n))
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
forall a b c d e f g h i j k l m n.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
to14 (Either
Text ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n))
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n))
-> ([PersistValue]
-> Either
Text ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n)))
-> [PersistValue]
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from14 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n))
from14 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n))
from14 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n))
to14 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n)
to14 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
to14 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o)
forall a b c d e f g h i j k l m n o.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o)
from15
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o)
forall a b c d e f g h i j k l m n o.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o)
from15
rawSqlProcessRow :: [PersistValue]
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o))
-> Either
Text ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o)
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
forall a b c d e f g h i j k l m n o.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
to15 (Either
Text ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o)
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o))
-> ([PersistValue]
-> Either
Text ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o))
-> [PersistValue]
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from15 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),o)
from15 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o)
from15 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),o
o)
to15 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),o) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o)
to15 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), o)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
to15 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),o
o) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n),
(o, p)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p))
forall a b c d e f g h i j k l m n o p.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p))
from16
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) -> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n),
(o, p)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p))
forall a b c d e f g h i j k l m n o p.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p))
from16
rawSqlProcessRow :: [PersistValue]
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p))
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)
forall a b c d e f g h i j k l m n o p.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)
to16 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p))
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p)))
-> [PersistValue]
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from16 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p))
from16 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p))
from16 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p))
to16 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p)
to16 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)
to16 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
q)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
q)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
q))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
q)
forall a b c d e f g h i j k l m n o p q.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
q)
from17
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) -> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p), q)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
q)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
q))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
q)
forall a b c d e f g h i j k l m n o p q.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
q)
from17
rawSqlProcessRow :: [PersistValue]
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
q)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p), q)
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p), q)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)
forall a b c d e f g h i j k l m n o p q.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p), q)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)
to17 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p), q)
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
q))
-> [PersistValue]
-> Either Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p), q)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from17 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),q)
from17 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
q)
from17 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),q
q)
to17 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),q) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q)
to17 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p), q)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)
to17 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),q
q) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r))
forall a b c d e f g h i j k l m n o p q r.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r))
from18
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) -> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r))
forall a b c d e f g h i j k l m n o p q r.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r))
from18
rawSqlProcessRow :: [PersistValue]
-> Either
Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r))
-> Either
Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)
forall a b c d e f g h i j k l m n o p q r.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)
to18 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r))
-> Either
Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r)))
-> [PersistValue]
-> Either
Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from18 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r))
from18 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r))
from18 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r))
to18 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r)
to18 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)
to18 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s)
forall a b c d e f g h i j k l m n o p q r s.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s)
from19
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) -> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s)
forall a b c d e f g h i j k l m n o p q r s.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s)
from19
rawSqlProcessRow :: [PersistValue]
-> Either
Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s)
-> Either
Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)
forall a b c d e f g h i j k l m n o p q r s.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)
to19 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s)
-> Either
Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s))
-> [PersistValue]
-> Either
Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from19 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),s)
from19 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s)
from19 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),s
s)
to19 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),s) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s)
to19 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), s)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)
to19 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),s
s) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t))
forall a b c d e f g h i j k l m n o p q r s t.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t))
from20
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t))
forall a b c d e f g h i j k l m n o p q r s t.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t))
from20
rawSqlProcessRow :: [PersistValue]
-> Either
Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t))
-> Either
Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
forall a b c d e f g h i j k l m n o p q r s t.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
to20 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t))
-> Either
Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t)))
-> [PersistValue]
-> Either
Text (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from20 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t))
from20 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t))
from20 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t))
to20 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t)
to20 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
to20 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u)
forall a b c d e f g h i j k l m n o p q r s t u.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u)
from21
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u)
forall a b c d e f g h i j k l m n o p q r s t u.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u)
from21
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
forall a b c d e f g h i j k l m n o p q r s t u.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
to21 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from21 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),u)
from21 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u)
from21 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),u
u)
to21 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),u) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u)
to21 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), u)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
to21 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),u
u) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v))
forall a b c d e f g h i j k l m n o p q r s t u v.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v))
from22
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v))
forall a b c d e f g h i j k l m n o p q r s t u v.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v))
from22
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v)
forall a b c d e f g h i j k l m n o p q r s t u v.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v)
to22 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from22 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v))
from22 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v))
from22 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v))
to22 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v)
to22 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v)
to22 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w)
forall a b c d e f g h i j k l m n o p q r s t u v w.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w)
from23
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w)
forall a b c d e f g h i j k l m n o p q r s t u v w.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w)
from23
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w)
forall a b c d e f g h i j k l m n o p q r s t u v w.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w)
to23 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from23 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),w)
from23 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w)
from23 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),w
w)
to23 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),w) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w)
to23 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), w)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w)
to23 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),w
w) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x))
forall a b c d e f g h i j k l m n o p q r s t u v w x.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x))
from24
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x))
forall a b c d e f g h i j k l m n o p q r s t u v w x.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x))
from24
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x)
forall a b c d e f g h i j k l m n o p q r s t u v w x.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x)
to24 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from24 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x))
from24 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x))
from24 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x))
to24 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x)
to24 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x)
to24 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y)
forall a b c d e f g h i j k l m n o p q r s t u v w x y.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y)
from25
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y)
forall a b c d e f g h i j k l m n o p q r s t u v w x y.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y)
from25
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y)
forall a b c d e f g h i j k l m n o p q r s t u v w x y.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y)
to25 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from25 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),y)
from25 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y)
from25 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),y
y)
to25 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),y) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y)
to25 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), y)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y)
to25 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),y
y) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z))
from26
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z))
from26
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z)
to26 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from26 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z))
from26 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z))
from26 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z))
to26 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z)
to26 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z)
to26 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2)
from27
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2)
from27
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2)
to27 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from27 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),a2)
from27 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2)
from27 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),a2
a2)
to27 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),a2) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2)
to27 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), a2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2)
to27 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),a2
a2) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2))
from28
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2))
from28
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2)
to28 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from28 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2))
from28 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2))
from28 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2))
to28 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2)
to28 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2)
to28 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2
c2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2)
from29
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2
c2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2)
from29
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2
c2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2)
to29 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from29 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),c2)
from29 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2)
from29 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),c2
c2)
to29 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),c2) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2)
to29 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), c2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2)
to29 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),c2
c2) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2))
from30
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2))
from30
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2)
to30 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from30 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2))
from30 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2))
from30 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2))
to30 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2)
to30 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2)
to30 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2)
from31
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2)
from31
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2)
to31 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from31 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),e2)
from31 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2)
from31 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),e2
e2)
to31 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),e2) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2)
to31 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2), e2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2)
to31 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),e2
e2) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2))
from32
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2))
from32
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2)
to32 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from32 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2))
from32 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2))
from32 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2))
to32 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2)
to32 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2)
to32 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2)
from33
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2)
from33
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2)
to33 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from33 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),g2)
from33 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2)
from33 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),g2
g2)
to33 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),g2) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2)
to33 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), g2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2)
to33 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),g2
g2) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2))
from34
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2))
from34
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2)
to34 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from34 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2))
from34 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2))
from34 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2))
to34 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2)
to34 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2)
to34 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2)
from35
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2)
from35
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2)
to35 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from35 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),i2)
from35 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2)
from35 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),i2
i2)
to35 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),i2) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2)
to35 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), i2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2)
to35 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),i2
i2) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2))
from36
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2))
from36
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2)
to36 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from36 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2))
from36 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2))
from36 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2))
to36 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2)
to36 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2)
to36 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2)
from37
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2)
from37
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2)
to37 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from37 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),k2)
from37 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2)
from37 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),k2
k2)
to37 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),k2) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2)
to37 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), k2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2)
to37 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),k2
k2) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2))
from38
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2))
from38
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2)
to38 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from38 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2))
from38 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2))
from38 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2))
to38 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2)
to38 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2)
to38 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2)
from39
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2)
from39
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2)
to39 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from39 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),m2)
from39 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2)
from39 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),m2
m2)
to39 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),m2) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2)
to39 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), m2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2)
to39 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),m2
m2) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2))
from40
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2))
from40
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2)
to40 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from40 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2))
from40 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2))
from40 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2))
to40 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2)
to40 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2)
to40 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2)
from41
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2)
from41
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2)
to41 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from41 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),o2)
from41 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2)
from41 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),o2
o2)
to41 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),o2) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2)
to41 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), o2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2)
to41 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),o2
o2) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2))
from42
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2))
from42
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2)
to42 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from42 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2))
from42 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2))
from42 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2))
to42 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2)
to42 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2)
to42 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2)
from43
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2)
from43
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2)
to43 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from43 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),q2)
from43 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2)
from43 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),q2
q2)
to43 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),q2) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2)
to43 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2), q2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2)
to43 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),q2
q2) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2))
from44
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2))
from44
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2)
to44 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from44 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2))
from44 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2))
from44 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2))
to44 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2)
to44 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2)
to44 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2, RawSql s2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2, s2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2)
from45
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2)
from45
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2)
to45 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from45 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),s2)
from45 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2)
from45 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),s2
s2)
to45 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),s2) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2)
to45 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), s2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2)
to45 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),s2
s2) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2, RawSql s2, RawSql t2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2, s2, t2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2))
from46
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2))
from46
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2)
to46 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from46 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2))
from46 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2))
from46 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2))
to46 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2)
to46 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2)
to46 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2, RawSql s2, RawSql t2, RawSql u2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2, s2, t2, u2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2)
from47
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2)
from47
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2)
to47 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from47 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),u2)
from47 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2)
from47 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),u2
u2)
to47 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),u2) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2)
to47 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), u2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2)
to47 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),u2
u2) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2, RawSql s2, RawSql t2, RawSql u2, RawSql v2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2, s2, t2, u2, v2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2))
from48
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2))
from48
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2)
to48 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from48 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2))
from48 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2))
from48 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2))
to48 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2)
to48 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2)
to48 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2, RawSql s2, RawSql t2, RawSql u2, RawSql v2, RawSql w2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2, s2, t2, u2, v2, w2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2)
from49
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2)
from49
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2)
to49 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from49 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),w2)
from49 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2)
from49 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),w2
w2)
to49 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),w2) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2)
to49 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), w2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2)
to49 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),w2
w2) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2, RawSql s2, RawSql t2, RawSql u2, RawSql v2, RawSql w2, RawSql x2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2))
from50
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2))
from50
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2)
to50 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from50 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2))
from50 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2))
from50 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2))
to50 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2)
to50 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2)
to50 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2, RawSql s2, RawSql t2, RawSql u2, RawSql v2, RawSql w2, RawSql x2, RawSql y2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2)
from51
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2)
from51
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2)
to51 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from51 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),y2)
from51 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2)
from51 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),y2
y2)
to51 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),y2) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2)
to51 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), y2)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2)
to51 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),y2
y2) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2, RawSql s2, RawSql t2, RawSql u2, RawSql v2, RawSql w2, RawSql x2, RawSql y2, RawSql z2)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2))
from52
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2))
from52
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2)
to52 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from52 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2))
from52 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2))
from52 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2))
to52 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2)
to52 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2)
to52 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2, RawSql s2, RawSql t2, RawSql u2, RawSql v2, RawSql w2, RawSql x2, RawSql y2, RawSql z2, RawSql a3)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3)
from53
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3)
from53
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3)
to53 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from53 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),a3)
from53 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3)
from53 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),a3
a3)
to53 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),a3) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3)
to53 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), a3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3)
to53 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),a3
a3) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2, RawSql s2, RawSql t2, RawSql u2, RawSql v2, RawSql w2, RawSql x2, RawSql y2, RawSql z2, RawSql a3, RawSql b3)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3))
from54
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3))
from54
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3)
to54 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from54 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3,b3) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),(a3,b3))
from54 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3))
from54 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3,b3
b3) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),(a3
a3,b3
b3))
to54 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),(a3,b3)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3,b3)
to54 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3)
to54 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),(a3
a3,b3
b3)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3,b3
b3)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2, RawSql s2, RawSql t2, RawSql u2, RawSql v2, RawSql w2, RawSql x2, RawSql y2, RawSql z2, RawSql a3, RawSql b3, RawSql c3)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3)
from55
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3)
from55
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3)
to55 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from55 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3,b3,c3) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),(a3,b3),c3)
from55 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3)
from55 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3,b3
b3,c3
c3) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),(a3
a3,b3
b3),c3
c3)
to55 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),(a3,b3),c3) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3,b3,c3)
to55 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3), c3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3)
to55 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),(a3
a3,b3
b3),c3
c3) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3,b3
b3,c3
c3)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2, RawSql s2, RawSql t2, RawSql u2, RawSql v2, RawSql w2, RawSql x2, RawSql y2, RawSql z2, RawSql a3, RawSql b3, RawSql c3, RawSql d3)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3))
from56
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3))
from56
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3,
d3))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3)
to56 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from56 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3,b3,c3,d3) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),(a3,b3),(c3,d3))
from56 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3))
from56 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3,b3
b3,c3
c3,d3
d3) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),(a3
a3,b3
b3),(c3
c3,d3
d3))
to56 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),(a3,b3),(c3,d3)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3,b3,c3,d3)
to56 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3)
to56 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),(a3
a3,b3
b3),(c3
c3,d3
d3)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3,b3
b3,c3
c3,d3
d3)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2, RawSql s2, RawSql t2, RawSql u2, RawSql v2, RawSql w2, RawSql x2, RawSql y2, RawSql z2, RawSql a3, RawSql b3, RawSql c3, RawSql d3, RawSql e3)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3 e3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3)
from57
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3 e3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3)
from57
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3 e3.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3)
to57 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from57 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3,b3,c3,d3,e3) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),(a3,b3),(c3,d3),e3)
from57 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3)
from57 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3,b3
b3,c3
c3,d3
d3,e3
e3) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),(a3
a3,b3
b3),(c3
c3,d3
d3),e3
e3)
to57 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),(a3,b3),(c3,d3),e3) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3,b3,c3,d3,e3)
to57 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), e3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3)
to57 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),(a3
a3,b3
b3),(c3
c3,d3
d3),e3
e3) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3,b3
b3,c3
c3,d3
d3,e3
e3)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2, RawSql s2, RawSql t2, RawSql u2, RawSql v2, RawSql w2, RawSql x2, RawSql y2, RawSql z2, RawSql a3, RawSql b3, RawSql c3, RawSql d3, RawSql e3, RawSql f3)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3, f3) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3 e3 f3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3))
from58
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3 e3 f3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3))
from58
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3 e3 f3.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3)
to58 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from58 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3,b3,c3,d3,e3,f3) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),(a3,b3),(c3,d3),(e3,f3))
from58 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3))
from58 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3,b3
b3,c3
c3,d3
d3,e3
e3,f3
f3) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),(a3
a3,b3
b3),(c3
c3,d3
d3),(e3
e3,f3
f3))
to58 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),(a3,b3),(c3,d3),(e3,f3)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3,b3,c3,d3,e3,f3)
to58 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3)
to58 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),(a3
a3,b3
b3),(c3
c3,d3
d3),(e3
e3,f3
f3)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3,b3
b3,c3
c3,d3
d3,e3
e3,f3
f3)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2, RawSql s2, RawSql t2, RawSql u2, RawSql v2, RawSql w2, RawSql x2, RawSql y2, RawSql z2, RawSql a3, RawSql b3, RawSql c3, RawSql d3, RawSql e3, RawSql f3, RawSql g3)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3, f3, g3) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3 e3 f3 g3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3)
from59
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3 e3 f3 g3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3)
from59
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3 e3 f3 g3.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3)
to59 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from59 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3,b3,c3,d3,e3,f3,g3) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),(a3,b3),(c3,d3),(e3,f3),g3)
from59 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3)
from59 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3,b3
b3,c3
c3,d3
d3,e3
e3,f3
f3,g3
g3) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),(a3
a3,b3
b3),(c3
c3,d3
d3),(e3
e3,f3
f3),g3
g3)
to59 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),(a3,b3),(c3,d3),(e3,f3),g3) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3,b3,c3,d3,e3,f3,g3)
to59 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), g3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3)
to59 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),(a3
a3,b3
b3),(c3
c3,d3
d3),(e3
e3,f3
f3),g3
g3) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3,b3
b3,c3
c3,d3
d3,e3
e3,f3
f3,g3
g3)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2, RawSql s2, RawSql t2, RawSql u2, RawSql v2, RawSql w2, RawSql x2, RawSql y2, RawSql z2, RawSql a3, RawSql b3, RawSql c3, RawSql d3, RawSql e3, RawSql f3, RawSql g3, RawSql h3)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3, f3, g3, h3) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3 e3 f3 g3 h3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3))
from60
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3 e3 f3 g3 h3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3))
from60
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3 e3 f3 g3 h3.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3)
to60 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from60 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3,b3,c3,d3,e3,f3,g3,h3) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),(a3,b3),(c3,d3),(e3,f3),(g3,h3))
from60 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3))
from60 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3,b3
b3,c3
c3,d3
d3,e3
e3,f3
f3,g3
g3,h3
h3) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),(a3
a3,b3
b3),(c3
c3,d3
d3),(e3
e3,f3
f3),(g3
g3,h3
h3))
to60 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),(a3,b3),(c3,d3),(e3,f3),(g3,h3)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3,b3,c3,d3,e3,f3,g3,h3)
to60 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3)
to60 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),(a3
a3,b3
b3),(c3
c3,d3
d3),(e3
e3,f3
f3),(g3
g3,h3
h3)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3,b3
b3,c3
c3,d3
d3,e3
e3,f3
f3,g3
g3,h3
h3)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2, RawSql s2, RawSql t2, RawSql u2, RawSql v2, RawSql w2, RawSql x2, RawSql y2, RawSql z2, RawSql a3, RawSql b3, RawSql c3, RawSql d3, RawSql e3, RawSql f3, RawSql g3, RawSql h3, RawSql i3)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3, f3, g3, h3, i3) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3, i3)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3)
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3)
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3, i3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3, i3)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3 e3 f3 g3 h3 i3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3)
from61
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3)
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3)
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3, i3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3, i3)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3 e3 f3 g3 h3 i3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3)
from61
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3, i3))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3, i3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3 e3 f3 g3 h3 i3.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3, i3)
to61 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3)
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3)
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from61 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3,b3,c3,d3,e3,f3,g3,h3,i3) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),(a3,b3),(c3,d3),(e3,f3),(g3,h3),i3)
from61 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3)
from61 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3,b3
b3,c3
c3,d3
d3,e3
e3,f3
f3,g3
g3,h3
h3,i3
i3) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),(a3
a3,b3
b3),(c3
c3,d3
d3),(e3
e3,f3
f3),(g3
g3,h3
h3),i3
i3)
to61 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),(a3,b3),(c3,d3),(e3,f3),(g3,h3),i3) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3,b3,c3,d3,e3,f3,g3,h3,i3)
to61 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), i3)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3, i3)
to61 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),(a3
a3,b3
b3),(c3
c3,d3
d3),(e3
e3,f3
f3),(g3
g3,h3
h3),i3
i3) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3,b3
b3,c3
c3,d3
d3,e3
e3,f3
f3,g3
g3,h3
h3,i3
i3)
instance (RawSql a, RawSql b, RawSql c, RawSql d, RawSql e, RawSql f, RawSql g, RawSql h, RawSql i, RawSql j, RawSql k, RawSql l, RawSql m, RawSql n, RawSql o, RawSql p, RawSql q, RawSql r, RawSql s, RawSql t, RawSql u, RawSql v, RawSql w, RawSql x, RawSql y, RawSql z, RawSql a2, RawSql b2, RawSql c2, RawSql d2, RawSql e2, RawSql f2, RawSql g2, RawSql h2, RawSql i2, RawSql j2, RawSql k2, RawSql l2, RawSql m2, RawSql n2, RawSql o2, RawSql p2, RawSql q2, RawSql r2, RawSql s2, RawSql t2, RawSql u2, RawSql v2, RawSql w2, RawSql x2, RawSql y2, RawSql z2, RawSql a3, RawSql b3, RawSql c3, RawSql d3, RawSql e3, RawSql f3, RawSql g3, RawSql h3, RawSql i3, RawSql j3)
=> RawSql (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3, f3, g3, h3, i3, j3) where
rawSqlCols :: (Text -> Text)
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3, i3, j3)
-> (Int, [Text])
rawSqlCols Text -> Text
e = (Text -> Text)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3))
-> (Int, [Text])
forall a. RawSql a => (Text -> Text) -> a -> (Int, [Text])
rawSqlCols Text -> Text
e (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3))
-> (Int, [Text]))
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3, i3, j3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3, i3, j3)
-> (Int, [Text])
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3, j3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3 e3 f3 g3 h3 i3 j3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3, j3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3))
from62
rawSqlColCountReason :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3, j3)
-> String
rawSqlColCountReason = ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3))
-> String
forall a. RawSql a => a -> String
rawSqlColCountReason (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3))
-> String)
-> ((a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3, i3, j3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3)))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3, i3, j3)
-> String
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3, j3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3))
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3 e3 f3 g3 h3 i3 j3.
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3, j3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3))
from62
rawSqlProcessRow :: [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3, j3)
rawSqlProcessRow = (((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3, i3, j3))
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3, j3)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3, i3, j3)
forall a b c d e f g h i j k l m n o p q r s t u v w x y z a2 b2 c2
d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 n2 o2 p2 q2 r2 s2 t2 u2 v2 w2 x2 y2
z2 a3 b3 c3 d3 e3 f3 g3 h3 i3 j3.
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3, i3, j3)
to62 (Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3))
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3, j3))
-> ([PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3)))
-> [PersistValue]
-> Either
Text
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3, j3)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [PersistValue]
-> Either
Text
((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3))
forall a. RawSql a => [PersistValue] -> Either Text a
rawSqlProcessRow
from62 :: (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3,b3,c3,d3,e3,f3,g3,h3,i3,j3) -> ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),(a3,b3),(c3,d3),(e3,f3),(g3,h3),(i3,j3))
from62 :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2,
o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3, e3,
f3, g3, h3, i3, j3)
-> ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3))
from62 (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3,b3
b3,c3
c3,d3
d3,e3
e3,f3
f3,g3
g3,h3
h3,i3
i3,j3
j3) = ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),(a3
a3,b3
b3),(c3
c3,d3
d3),(e3
e3,f3
f3),(g3
g3,h3
h3),(i3
i3,j3
j3))
to62 :: ((a,b),(c,d),(e,f),(g,h),(i,j),(k,l),(m,n),(o,p),(q,r),(s,t),(u,v),(w,x),(y,z),(a2,b2),(c2,d2),(e2,f2),(g2,h2),(i2,j2),(k2,l2),(m2,n2),(o2,p2),(q2,r2),(s2,t2),(u2,v2),(w2,x2),(y2,z2),(a3,b3),(c3,d3),(e3,f3),(g3,h3),(i3,j3)) -> (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a2,b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2,v2,w2,x2,y2,z2,a3,b3,c3,d3,e3,f3,g3,h3,i3,j3)
to62 :: ((a, b), (c, d), (e, f), (g, h), (i, j), (k, l), (m, n), (o, p),
(q, r), (s, t), (u, v), (w, x), (y, z), (a2, b2), (c2, d2),
(e2, f2), (g2, h2), (i2, j2), (k2, l2), (m2, n2), (o2, p2),
(q2, r2), (s2, t2), (u2, v2), (w2, x2), (y2, z2), (a3, b3),
(c3, d3), (e3, f3), (g3, h3), (i3, j3))
-> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2,
n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, a3, b3, c3, d3,
e3, f3, g3, h3, i3, j3)
to62 ((a
a,b
b),(c
c,d
d),(e
e,f
f),(g
g,h
h),(i
i,j
j),(k
k,l
l),(m
m,n
n),(o
o,p
p),(q
q,r
r),(s
s,t
t),(u
u,v
v),(w
w,x
x),(y
y,z
z),(a2
a2,b2
b2),(c2
c2,d2
d2),(e2
e2,f2
f2),(g2
g2,h2
h2),(i2
i2,j2
j2),(k2
k2,l2
l2),(m2
m2,n2
n2),(o2
o2,p2
p2),(q2
q2,r2
r2),(s2
s2,t2
t2),(u2
u2,v2
v2),(w2
w2,x2
x2),(y2
y2,z2
z2),(a3
a3,b3
b3),(c3
c3,d3
d3),(e3
e3,f3
f3),(g3
g3,h3
h3),(i3
i3,j3
j3)) = (a
a,b
b,c
c,d
d,e
e,f
f,g
g,h
h,i
i,j
j,k
k,l
l,m
m,n
n,o
o,p
p,q
q,r
r,s
s,t
t,u
u,v
v,w
w,x
x,y
y,z
z,a2
a2,b2
b2,c2
c2,d2
d2,e2
e2,f2
f2,g2
g2,h2
h2,i2
i2,j2
j2,k2
k2,l2
l2,m2
m2,n2
n2,o2
o2,p2
p2,q2
q2,r2
r2,s2
s2,t2
t2,u2
u2,v2
v2,w2
w2,x2
x2,y2
y2,z2
z2,a3
a3,b3
b3,c3
c3,d3
d3,e3
e3,f3
f3,g3
g3,h3
h3,i3
i3,j3
j3)
extractMaybe :: Maybe a -> a
= a -> Maybe a -> a
forall a. a -> Maybe a -> a
fromMaybe (String -> a
forall a. HasCallStack => String -> a
error String
"Database.Persist.GenericSql.extractMaybe")
class PersistField a => PersistFieldSql a where
sqlType :: Proxy a -> SqlType
#ifndef NO_OVERLAP
instance {-# OVERLAPPING #-} PersistFieldSql [Char] where
sqlType :: Proxy String -> SqlType
sqlType Proxy String
_ = SqlType
SqlString
#endif
instance PersistFieldSql ByteString where
sqlType :: Proxy ByteString -> SqlType
sqlType Proxy ByteString
_ = SqlType
SqlBlob
instance PersistFieldSql T.Text where
sqlType :: Proxy Text -> SqlType
sqlType Proxy Text
_ = SqlType
SqlString
instance PersistFieldSql TL.Text where
sqlType :: Proxy Text -> SqlType
sqlType Proxy Text
_ = SqlType
SqlString
instance PersistFieldSql Html where
sqlType :: Proxy Html -> SqlType
sqlType Proxy Html
_ = SqlType
SqlString
instance PersistFieldSql Int where
sqlType :: Proxy Int -> SqlType
sqlType Proxy Int
_
| Just Int
x <- Int -> Maybe Int
forall a. Bits a => a -> Maybe Int
bitSizeMaybe (Int
0 :: Int), Int
x Int -> Int -> Bool
forall a. Ord a => a -> a -> Bool
<= Int
32 = SqlType
SqlInt32
| Bool
otherwise = SqlType
SqlInt64
instance PersistFieldSql Int8 where
sqlType :: Proxy Int8 -> SqlType
sqlType Proxy Int8
_ = SqlType
SqlInt32
instance PersistFieldSql Int16 where
sqlType :: Proxy Int16 -> SqlType
sqlType Proxy Int16
_ = SqlType
SqlInt32
instance PersistFieldSql Int32 where
sqlType :: Proxy Int32 -> SqlType
sqlType Proxy Int32
_ = SqlType
SqlInt32
instance PersistFieldSql Int64 where
sqlType :: Proxy Int64 -> SqlType
sqlType Proxy Int64
_ = SqlType
SqlInt64
instance PersistFieldSql Word where
sqlType :: Proxy Word -> SqlType
sqlType Proxy Word
_ = SqlType
SqlInt64
instance PersistFieldSql Word8 where
sqlType :: Proxy Word8 -> SqlType
sqlType Proxy Word8
_ = SqlType
SqlInt32
instance PersistFieldSql Word16 where
sqlType :: Proxy Word16 -> SqlType
sqlType Proxy Word16
_ = SqlType
SqlInt32
instance PersistFieldSql Word32 where
sqlType :: Proxy Word32 -> SqlType
sqlType Proxy Word32
_ = SqlType
SqlInt64
instance PersistFieldSql Word64 where
sqlType :: Proxy Word64 -> SqlType
sqlType Proxy Word64
_ = SqlType
SqlInt64
instance PersistFieldSql Double where
sqlType :: Proxy Double -> SqlType
sqlType Proxy Double
_ = SqlType
SqlReal
instance PersistFieldSql Bool where
sqlType :: Proxy Bool -> SqlType
sqlType Proxy Bool
_ = SqlType
SqlBool
instance PersistFieldSql Day where
sqlType :: Proxy Day -> SqlType
sqlType Proxy Day
_ = SqlType
SqlDay
instance PersistFieldSql TimeOfDay where
sqlType :: Proxy TimeOfDay -> SqlType
sqlType Proxy TimeOfDay
_ = SqlType
SqlTime
instance PersistFieldSql UTCTime where
sqlType :: Proxy UTCTime -> SqlType
sqlType Proxy UTCTime
_ = SqlType
SqlDayTime
instance {-# OVERLAPPABLE #-} PersistFieldSql a => PersistFieldSql [a] where
sqlType :: Proxy [a] -> SqlType
sqlType Proxy [a]
_ = SqlType
SqlString
instance PersistFieldSql a => PersistFieldSql (V.Vector a) where
sqlType :: Proxy (Vector a) -> SqlType
sqlType Proxy (Vector a)
_ = SqlType
SqlString
instance (Ord a, PersistFieldSql a) => PersistFieldSql (S.Set a) where
sqlType :: Proxy (Set a) -> SqlType
sqlType Proxy (Set a)
_ = SqlType
SqlString
instance (PersistFieldSql a, PersistFieldSql b) => PersistFieldSql (a,b) where
sqlType :: Proxy (a, b) -> SqlType
sqlType Proxy (a, b)
_ = SqlType
SqlString
instance PersistFieldSql v => PersistFieldSql (IM.IntMap v) where
sqlType :: Proxy (IntMap v) -> SqlType
sqlType Proxy (IntMap v)
_ = SqlType
SqlString
instance PersistFieldSql v => PersistFieldSql (M.Map T.Text v) where
sqlType :: Proxy (Map Text v) -> SqlType
sqlType Proxy (Map Text v)
_ = SqlType
SqlString
instance PersistFieldSql PersistValue where
sqlType :: Proxy PersistValue -> SqlType
sqlType Proxy PersistValue
_ = SqlType
SqlInt64
instance PersistFieldSql Checkmark where
sqlType :: Proxy Checkmark -> SqlType
sqlType Proxy Checkmark
_ = SqlType
SqlBool
instance (HasResolution a) => PersistFieldSql (Fixed a) where
sqlType :: Proxy (Fixed a) -> SqlType
sqlType Proxy (Fixed a)
a =
Word32 -> Word32 -> SqlType
SqlNumeric Word32
long Word32
prec
where
prec :: Word32
prec = Double -> Word32
forall a b. (RealFrac a, Integral b) => a -> b
round (Double -> Word32) -> Double -> Word32
forall a b. (a -> b) -> a -> b
$ (Double -> Double
forall a. Floating a => a -> a
log (Double -> Double) -> Double -> Double
forall a b. (a -> b) -> a -> b
$ Integer -> Double
forall a b. (Integral a, Num b) => a -> b
fromIntegral (Integer -> Double) -> Integer -> Double
forall a b. (a -> b) -> a -> b
$ Fixed a -> Integer
forall k (a :: k) (p :: k -> *). HasResolution a => p a -> Integer
resolution Fixed a
n) Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/ (Double -> Double
forall a. Floating a => a -> a
log Double
10 :: Double)
long :: Word32
long = Word32
prec Word32 -> Word32 -> Word32
forall a. Num a => a -> a -> a
+ Word32
10
n :: Fixed a
n = Fixed a
0
_mn :: Proxy (Fixed a)
_mn = Fixed a -> Proxy (Fixed a)
forall (m :: * -> *) a. Monad m => a -> m a
return Fixed a
n Proxy (Fixed a) -> Proxy (Fixed a) -> Proxy (Fixed a)
forall a. a -> a -> a
`asTypeOf` Proxy (Fixed a)
a
instance PersistFieldSql Rational where
sqlType :: Proxy Rational -> SqlType
sqlType Proxy Rational
_ = Word32 -> Word32 -> SqlType
SqlNumeric Word32
32 Word32
20
instance PersistFieldSql OverflowNatural where
sqlType :: Proxy OverflowNatural -> SqlType
sqlType Proxy OverflowNatural
_ = SqlType
SqlInt64
instance (PersistField record, PersistEntity record) => PersistFieldSql (Entity record) where
sqlType :: Proxy (Entity record) -> SqlType
sqlType Proxy (Entity record)
_ = SqlType
SqlString