-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Tests for Persistent -- -- Tests for Persistent. This is only for use in developing libraries -- that should conform to the persistent interface, not for users of the -- persistent suite of database libraries. @package persistent-test @version 2.13.0.4 -- | This will hopefully be the only module with CPP in it. module Init (@/=) :: (HasCallStack, Eq a, Show a, MonadIO m) => a -> a -> m () infix 1 @/= (@==) :: (HasCallStack, Eq a, Show a, MonadIO m) => a -> a -> m () infix 1 @== (==@) :: (HasCallStack, Eq a, Show a, MonadIO m) => a -> a -> m () infix 1 ==@ asIO :: IO a -> IO a assertNotEqual :: (Eq a, Show a, HasCallStack) => String -> a -> a -> Assertion assertNotEmpty :: MonadIO m => [a] -> m () assertEmpty :: MonadIO m => [a] -> m () isTravis :: IO Bool persistSettings :: MkPersistSettings -- | Settings to be passed to the mkPersist function. data MkPersistSettings data family BackendKey backend class GenerateKey backend generateKey :: GenerateKey backend => IO (BackendKey backend) type RunDb backend m = ReaderT backend m () -> IO () type Runner backend m = (MonadIO m, MonadUnliftIO m, MonadFail m, MonadThrow m, MonadBaseControl IO m, PersistStoreWrite backend, PersistStoreWrite (BaseBackend backend), GenerateKey backend, HasPersistBackend backend, PersistUniqueWrite backend, PersistQueryWrite backend, backend ~ BaseBackend backend, PersistQueryRead backend) -- | Asserts that the specified actual value is equal to the expected value -- (with the actual value on the left-hand side). (@?=) :: (HasCallStack, Eq a, Show a) => a -> a -> Assertion infix 1 @?= -- | Asserts that the specified actual value is equal to the expected value -- (with the expected value on the left-hand side). (@=?) :: (HasCallStack, Eq a, Show a) => a -> a -> Assertion infix 1 @=? -- | Asserts that the specified condition holds. assertBool :: HasCallStack => String -> Bool -> Assertion -- | Unconditionally signals that a failure has occurred. assertFailure :: HasCallStack => String -> IO a -- | When an assertion is evaluated, it will output a message if and only -- if the assertion fails. -- -- Test cases are composed of a sequence of one or more assertions. type Assertion = IO () -- | Create data types and appropriate PersistEntity instances for -- the given EntityDefs. Works well with the persist quasi-quoter. mkPersist :: MkPersistSettings -> [UnboundEntityDef] -> Q [Dec] -- | Creates a single function to perform all migrations for the entities -- defined here. One thing to be aware of is dependencies: if you have -- entities with foreign references, make sure to place those definitions -- after the entities they reference. -- -- In persistent-2.13.0.0, this was changed to *ignore* the -- input entity def list, and instead defer to mkEntityDefList to -- get the correct entities. This avoids problems where the QuasiQuoter -- is unable to know what the right reference types are. This sets -- mkPersist to be the "single source of truth" for entity -- definitions. mkMigrate :: String -> [UnboundEntityDef] -> Q [Dec] -- | Apply the given list of functions to the same EntityDefs. -- -- This function is useful for cases such as: -- --
-- >>> share [mkSave "myDefs", mkPersist sqlSettings] [persistLowerCase|...|] --share :: [[a] -> Q [Dec]] -> [a] -> Q [Dec] -- | Use the SqlPersist backend. sqlSettings :: MkPersistSettings -- | Apply persistWith to lowerCaseSettings. persistLowerCase :: QuasiQuoter -- | Apply persistWith to upperCaseSettings. persistUpperCase :: QuasiQuoter -- | 32-bit signed integer type data Int32 -- | 64-bit signed integer type data Int64 -- | A space efficient, packed, unboxed Unicode text type. data Text -- | forM_ is mapM_ with its arguments flipped. For a version -- that doesn't ignore the results see forM. -- -- As of base 4.8.0.0, forM_ is just for_, specialized to -- Monad. forM_ :: (Foldable t, Monad m) => t a -> (a -> m b) -> m () -- | The reverse of when. unless :: Applicative f => Bool -> f () -> f () -- | replicateM n act performs the action n times, -- gathering the results. -- -- Using ApplicativeDo: 'replicateM 5 as' can be -- understood as the do expression -- --
-- do a1 <- as -- a2 <- as -- a3 <- as -- a4 <- as -- a5 <- as -- pure [a1,a2,a3,a4,a5] ---- -- Note the Applicative constraint. replicateM :: Applicative m => Int -> m a -> m [a] -- | Left-to-right composition of Kleisli arrows. -- -- '(bs >=> cs) a' can be understood as the -- do expression -- --
-- do b <- bs a -- cs b --(>=>) :: Monad m => (a -> m b) -> (b -> m c) -> a -> m c infixr 1 >=> -- | void value discards or ignores the result of -- evaluation, such as the return value of an IO action. -- -- Using ApplicativeDo: 'void as' can be -- understood as the do expression -- --
-- do as -- pure () ---- -- with an inferred Functor constraint. -- --
-- >>> void Nothing -- Nothing -- -- >>> void (Just 3) -- Just () ---- -- Replace the contents of an Either Int -- Int with unit, resulting in an Either -- Int (): -- --
-- >>> void (Left 8675309) -- Left 8675309 -- -- >>> void (Right 8675309) -- Right () ---- -- Replace every element of a list with unit: -- --
-- >>> void [1,2,3] -- [(),(),()] ---- -- Replace the second element of a pair with unit: -- --
-- >>> void (1,2) -- (1,()) ---- -- Discard the result of an IO action: -- --
-- >>> mapM print [1,2] -- 1 -- 2 -- [(),()] -- -- >>> void $ mapM print [1,2] -- 1 -- 2 --void :: Functor f => f a -> f () -- | Promote a function to a monad. liftM :: Monad m => (a1 -> r) -> m a1 -> m r -- | Conditional execution of Applicative expressions. For example, -- --
-- when debug (putStrLn "Debugging") ---- -- will output the string Debugging if the Boolean value -- debug is True, and otherwise do nothing. when :: Applicative f => Bool -> f () -> f () -- | Monads in which IO computations may be embedded. Any monad -- built by applying a sequence of monad transformers to the IO -- monad will be an instance of this class. -- -- Instances should satisfy the following laws, which state that -- liftIO is a transformer of monads: -- -- class Monad m => MonadIO (m :: Type -> Type) -- | Lift a computation from the IO monad. liftIO :: MonadIO m => IO a -> m a -- | Monads which allow their actions to be run in IO. -- -- While MonadIO allows an IO action to be lifted into -- another monad, this class captures the opposite concept: allowing you -- to capture the monadic context. Note that, in order to meet the laws -- given below, the intuition is that a monad must have no monadic state, -- but may have monadic context. This essentially limits -- MonadUnliftIO to ReaderT and IdentityT -- transformers on top of IO. -- -- Laws. For any value u returned by askUnliftIO, it must -- meet the monad transformer laws as reformulated for -- MonadUnliftIO: -- --
unliftIO u . return = return
unliftIO u (m >>= f) = unliftIO u m >>= unliftIO -- u . f
askUnliftIO >>= \u -> (liftIO . unliftIO u) m = -- m
-- newtype AppT m a = AppT { unAppT :: ReaderT Int (ResourceT m) a }
-- deriving (Functor, Applicative, Monad, MonadIO)
-- -- Unfortunately, deriving MonadUnliftIO does not work.
--
-- instance MonadUnliftIO m => MonadUnliftIO (AppT m) where
-- withRunInIO = wrappedWithRunInIO AppT unAppT
--
wrappedWithRunInIO :: MonadUnliftIO n => (n b -> m b) -> (forall a. () => m a -> n a) -> ((forall a. () => m a -> IO a) -> IO b) -> m b
-- | A space-efficient representation of a Word8 vector, supporting
-- many efficient operations.
--
-- A ByteString contains 8-bit bytes, or by using the operations
-- from Data.ByteString.Char8 it can be interpreted as containing
-- 8-bit characters.
data ByteString
-- | The SomeException type is the root of the exception type
-- hierarchy. When an exception of type e is thrown, behind the
-- scenes it is encapsulated in a SomeException.
data SomeException
-- | When a value is bound in do-notation, the pattern on the left
-- hand side of <- might not match. In this case, this class
-- provides a function to recover.
--
-- A Monad without a MonadFail instance may only be used in
-- conjunction with pattern that always match, such as newtypes, tuples,
-- data types with only a single data constructor, and irrefutable
-- patterns (~pat).
--
-- Instances of MonadFail should satisfy the following law:
-- fail s should be a left zero for >>=,
--
-- -- fail s >>= f = fail s ---- -- If your Monad is also MonadPlus, a popular definition is -- --
-- fail _ = mzero --class Monad m => MonadFail (m :: Type -> Type) -- | A datatype that wraps a function on entity that can has -- testable results. -- -- Allows us to write: -- --
-- foo :: entity -> entity -> [TestFn entity] -> Bool -- foo e0 e1 = all ((TestFn msg f) -> f e0 == f e1) --data TestFn entity [TestFn] :: (Show a, Eq a) => String -> (entity -> a) -> TestFn entity truncateTimeOfDay :: TimeOfDay -> Gen TimeOfDay truncateToMicro :: Pico -> Pico truncateUTCTime :: UTCTime -> Gen UTCTime arbText :: IsString s => Gen s -- | Lift a binary function to actions. -- -- Some functors support an implementation of liftA2 that is more -- efficient than the default one. In particular, if fmap is an -- expensive operation, it is likely better to use liftA2 than to -- fmap over the structure and then use <*>. -- -- This became a typeclass method in 4.10.0.0. Prior to that, it was a -- function defined in terms of <*> and fmap. -- -- Using ApplicativeDo: 'liftA2 f as bs' can be -- understood as the do expression -- --
-- do a <- as -- b <- bs -- pure (f a b) --liftA2 :: Applicative f => (a -> b -> c) -> f a -> f b -> f c changeBackend :: forall backend backend' m. MonadUnliftIO m => (backend -> backend') -> RunDb backend m -> RunDb backend' m -- | Proxy is a type that holds no data, but has a phantom parameter -- of arbitrary type (or even kind). Its use is to provide type -- information, even though there is no value available of that type (or -- it may be too costly to create one). -- -- Historically, Proxy :: Proxy a is a safer -- alternative to the undefined :: a idiom. -- --
-- >>> Proxy :: Proxy (Void, Int -> Int) -- Proxy ---- -- Proxy can even hold types of higher kinds, -- --
-- >>> Proxy :: Proxy Either -- Proxy ---- --
-- >>> Proxy :: Proxy Functor -- Proxy ---- --
-- >>> Proxy :: Proxy complicatedStructure -- Proxy --data Proxy (t :: k) Proxy :: Proxy (t :: k) newtype UUID UUID :: Text -> UUID [unUUID] :: UUID -> Text sqlSettingsUuid :: Text -> MkPersistSettings instance Web.PathPieces.PathPiece Init.UUID instance Web.Internal.HttpApiData.ToHttpApiData Init.UUID instance Web.Internal.HttpApiData.FromHttpApiData Init.UUID instance Data.Aeson.Types.FromJSON.FromJSON Init.UUID instance Data.Aeson.Types.ToJSON.ToJSON Init.UUID instance GHC.Read.Read Init.UUID instance GHC.Classes.Ord Init.UUID instance GHC.Classes.Eq Init.UUID instance GHC.Show.Show Init.UUID instance Database.Persist.Sql.Class.PersistFieldSql Init.UUID instance Database.Persist.Class.PersistField.PersistField Init.UUID instance Init.GenerateKey Database.Persist.SqlBackend.Internal.SqlBackend instance Test.QuickCheck.Arbitrary.Arbitrary Database.Persist.PersistValue.PersistValue instance Database.Persist.Class.PersistStore backend => Test.QuickCheck.Arbitrary.Arbitrary (Database.Persist.Class.PersistStore.BackendKey backend) instance Control.Monad.Base.MonadBase b m => Control.Monad.Base.MonadBase b (Control.Monad.Trans.Resource.Internal.ResourceT m) instance Control.Monad.Trans.Control.MonadBaseControl b m => Control.Monad.Trans.Control.MonadBaseControl b (Control.Monad.Trans.Resource.Internal.ResourceT m) module HtmlTest specsWith :: Runner backend m => RunDb backend m -> Maybe (ReaderT backend m a) -> Spec cleanDB :: Runner backend m => ReaderT backend m () htmlMigrate :: Migration instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (HtmlTest.HtmlTableGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (HtmlTest.HtmlTableGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (HtmlTest.HtmlTableGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (HtmlTest.HtmlTableGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (HtmlTest.HtmlTableGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (HtmlTest.HtmlTableGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (HtmlTest.HtmlTableGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (HtmlTest.HtmlTableGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (HtmlTest.HtmlTableGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (HtmlTest.HtmlTableGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (HtmlTest.HtmlTableGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (HtmlTest.HtmlTableGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (HtmlTest.HtmlTableGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (HtmlTest.HtmlTableGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (HtmlTest.HtmlTableGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (HtmlTest.HtmlTableGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (HtmlTest.HtmlTableGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (HtmlTest.HtmlTableGeneric backend) (Database.Persist.Class.PersistEntity.Key (HtmlTest.HtmlTableGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "html" (HtmlTest.HtmlTableGeneric backend) Text.Blaze.Html.Html module GeneratedColumnTestSQL specsWith :: Runner SqlBackend m => RunDb SqlBackend m -> Spec instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV2) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV2) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV2) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV2) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV2) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV2) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV2) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV2) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV2) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV2) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV2) instance Database.Persist.Class.PersistEntity.PersistEntity GeneratedColumnTestSQL.MigrateTestV2 instance Database.Persist.Class.PersistField.PersistField GeneratedColumnTestSQL.MigrateTestV2 instance Database.Persist.Sql.Class.PersistFieldSql GeneratedColumnTestSQL.MigrateTestV2 instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend GeneratedColumnTestSQL.MigrateTestV2 instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey GeneratedColumnTestSQL.MigrateTestV2 instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey GeneratedColumnTestSQL.MigrateTestV2 instance Database.Persist.Class.PersistEntity.SymbolToField "id" GeneratedColumnTestSQL.MigrateTestV2 (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV2) instance Database.Persist.Class.PersistEntity.SymbolToField "sickness" GeneratedColumnTestSQL.MigrateTestV2 GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "cromulence" GeneratedColumnTestSQL.MigrateTestV2 GHC.Types.Int instance GHC.Classes.Eq GeneratedColumnTestSQL.GenTest instance GHC.Show.Show GeneratedColumnTestSQL.GenTest instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.GenTest) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.GenTest) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.GenTest) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.GenTest) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.GenTest) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.GenTest) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.GenTest) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.GenTest) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.GenTest) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.GenTest) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.GenTest) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV1) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV1) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV1) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV1) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV1) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV1) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV1) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV1) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV1) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV1) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV1) instance Database.Persist.Class.PersistEntity.PersistEntity GeneratedColumnTestSQL.MigrateTestV1 instance Database.Persist.Class.PersistField.PersistField GeneratedColumnTestSQL.MigrateTestV1 instance Database.Persist.Sql.Class.PersistFieldSql GeneratedColumnTestSQL.MigrateTestV1 instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend GeneratedColumnTestSQL.MigrateTestV1 instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey GeneratedColumnTestSQL.MigrateTestV1 instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey GeneratedColumnTestSQL.MigrateTestV1 instance Database.Persist.Class.PersistEntity.SymbolToField "id" GeneratedColumnTestSQL.MigrateTestV1 (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.MigrateTestV1) instance Database.Persist.Class.PersistEntity.SymbolToField "sickness" GeneratedColumnTestSQL.MigrateTestV1 GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "cromulence" GeneratedColumnTestSQL.MigrateTestV1 GHC.Types.Int instance Database.Persist.Class.PersistEntity.PersistEntity GeneratedColumnTestSQL.GenTest instance Database.Persist.Class.PersistField.PersistField GeneratedColumnTestSQL.GenTest instance Database.Persist.Sql.Class.PersistFieldSql GeneratedColumnTestSQL.GenTest instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend GeneratedColumnTestSQL.GenTest instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey GeneratedColumnTestSQL.GenTest instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey GeneratedColumnTestSQL.GenTest instance Database.Persist.Class.PersistEntity.SymbolToField "id" GeneratedColumnTestSQL.GenTest (Database.Persist.Class.PersistEntity.Key GeneratedColumnTestSQL.GenTest) instance Database.Persist.Class.PersistEntity.SymbolToField "fieldOne" GeneratedColumnTestSQL.GenTest (GHC.Maybe.Maybe Data.Text.Internal.Text) instance Database.Persist.Class.PersistEntity.SymbolToField "fieldTwo" GeneratedColumnTestSQL.GenTest (GHC.Maybe.Maybe Data.Text.Internal.Text) instance Database.Persist.Class.PersistEntity.SymbolToField "fieldThree" GeneratedColumnTestSQL.GenTest (GHC.Maybe.Maybe Data.Text.Internal.Text) module ForeignKey data SimpleCascade SimpleCascade :: !Int -> SimpleCascade [simpleCascadeName] :: SimpleCascade -> !Int type SimpleCascadeId = Key SimpleCascade data SimpleCascadeChild SimpleCascadeChild :: !SimpleCascadeId -> SimpleCascadeChild [simpleCascadeChildRef] :: SimpleCascadeChild -> !SimpleCascadeId type SimpleCascadeChildId = Key SimpleCascadeChild data Parent Parent :: !Int -> Parent [parentName] :: Parent -> !Int type ParentId = Key Parent data Child Child :: !Int -> Child [childPname] :: Child -> !Int type ChildId = Key Child data ParentImplicit ParentImplicit :: !Int -> ParentImplicit [parentImplicitName] :: ParentImplicit -> !Int type ParentImplicitId = Key ParentImplicit data ChildImplicit ChildImplicit :: !Int -> !ParentImplicitId -> ChildImplicit [childImplicitPname] :: ChildImplicit -> !Int [childImplicitParentId] :: ChildImplicit -> !ParentImplicitId type ChildImplicitId = Key ChildImplicit data ParentComposite ParentComposite :: !Int -> !Int -> ParentComposite [parentCompositeName] :: ParentComposite -> !Int [parentCompositeLastName] :: ParentComposite -> !Int type ParentCompositeId = Key ParentComposite data ChildComposite ChildComposite :: !Int -> !Int -> ChildComposite [childCompositePname] :: ChildComposite -> !Int [childCompositePlastName] :: ChildComposite -> !Int type ChildCompositeId = Key ChildComposite data SelfReferenced SelfReferenced :: !Int -> !Int -> SelfReferenced [selfReferencedName] :: SelfReferenced -> !Int [selfReferencedPname] :: SelfReferenced -> !Int type SelfReferencedId = Key SelfReferenced data A A :: !Int -> !Int -> A [aAa] :: A -> !Int [aAb] :: A -> !Int type AId = Key A data B B :: !Int -> !Int -> B [bBa] :: B -> !Int [bBb] :: B -> !Int type BId = Key B data AComposite AComposite :: !Int -> !Int -> AComposite [aCompositeAa] :: AComposite -> !Int [aCompositeAb] :: AComposite -> !Int type ACompositeId = Key AComposite data BComposite BComposite :: !Int -> !Int -> BComposite [bCompositeBa] :: BComposite -> !Int [bCompositeBb] :: BComposite -> !Int type BCompositeId = Key BComposite data BExplicit BExplicit :: !AId -> BExplicit [bExplicitBa] :: BExplicit -> !AId type BExplicitId = Key BExplicit type ChainId = Key Chain data Chain Chain :: !Int -> !Maybe ChainId -> Chain [chainName] :: Chain -> !Int [chainPrevious] :: Chain -> !Maybe ChainId type Chain2Id = Key Chain2 data Chain2 Chain2 :: !Int -> !Maybe Chain2Id -> Chain2 [chain2Name] :: Chain2 -> !Int [chain2Previous] :: Chain2 -> !Maybe Chain2Id type Chain3Id = Key Chain3 data Chain3 Chain3 :: !Int -> !Maybe Chain3Id -> Chain3 [chain3Name] :: Chain3 -> !Int [chain3Previous] :: Chain3 -> !Maybe Chain3Id compositeMigrate :: Migration entityDefListForcompositeMigrate :: [EntityDef] selfReferencedFkparent :: SelfReferenced -> Key SelfReferenced childCompositeFkparent :: ChildComposite -> Key ParentComposite childImplicitFkparent :: ChildImplicit -> Key ParentImplicit childFkparent :: Child -> Key Parent specsWith :: (MonadIO m, MonadFail m) => RunDb SqlBackend m -> Spec cleanDB :: MonadIO m => SqlPersistT m () del :: forall a m. (PersistEntity a, PersistEntityBackend a ~ SqlBackend, MonadIO m) => SqlPersistT m () instance GHC.Classes.Eq ForeignKey.SimpleCascade instance GHC.Show.Show ForeignKey.SimpleCascade instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascade) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascade) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascade) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascade) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascade) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascade) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascade) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascade) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascade) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascade) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascade) instance GHC.Classes.Eq ForeignKey.SimpleCascadeChild instance GHC.Show.Show ForeignKey.SimpleCascadeChild instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascadeChild) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascadeChild) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascadeChild) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascadeChild) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascadeChild) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascadeChild) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascadeChild) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascadeChild) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascadeChild) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascadeChild) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascadeChild) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.Parent) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.Parent) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key ForeignKey.Parent) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key ForeignKey.Parent) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.Parent) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.Parent) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key ForeignKey.Parent) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key ForeignKey.Parent) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key ForeignKey.Parent) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key ForeignKey.Parent) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key ForeignKey.Parent) instance GHC.Classes.Eq ForeignKey.Child instance GHC.Show.Show ForeignKey.Child instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.Child) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.Child) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key ForeignKey.Child) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key ForeignKey.Child) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.Child) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.Child) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key ForeignKey.Child) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key ForeignKey.Child) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key ForeignKey.Child) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key ForeignKey.Child) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key ForeignKey.Child) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentImplicit) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentImplicit) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentImplicit) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentImplicit) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentImplicit) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentImplicit) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentImplicit) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentImplicit) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentImplicit) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentImplicit) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentImplicit) instance GHC.Classes.Eq ForeignKey.ChildImplicit instance GHC.Show.Show ForeignKey.ChildImplicit instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildImplicit) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildImplicit) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildImplicit) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildImplicit) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildImplicit) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildImplicit) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildImplicit) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildImplicit) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildImplicit) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildImplicit) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildImplicit) instance GHC.Generics.Generic (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentComposite) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentComposite) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentComposite) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentComposite) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentComposite) instance GHC.Classes.Eq ForeignKey.ChildComposite instance GHC.Show.Show ForeignKey.ChildComposite instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildComposite) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildComposite) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildComposite) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildComposite) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildComposite) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildComposite) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildComposite) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildComposite) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildComposite) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildComposite) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildComposite) instance GHC.Classes.Eq ForeignKey.SelfReferenced instance GHC.Show.Show ForeignKey.SelfReferenced instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.SelfReferenced) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.SelfReferenced) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key ForeignKey.SelfReferenced) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key ForeignKey.SelfReferenced) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.SelfReferenced) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.SelfReferenced) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key ForeignKey.SelfReferenced) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key ForeignKey.SelfReferenced) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key ForeignKey.SelfReferenced) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key ForeignKey.SelfReferenced) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key ForeignKey.SelfReferenced) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.A) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.A) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key ForeignKey.A) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key ForeignKey.A) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.A) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.A) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key ForeignKey.A) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key ForeignKey.A) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key ForeignKey.A) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key ForeignKey.A) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key ForeignKey.A) instance GHC.Classes.Eq ForeignKey.B instance GHC.Show.Show ForeignKey.B instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.B) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.B) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key ForeignKey.B) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key ForeignKey.B) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.B) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.B) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key ForeignKey.B) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key ForeignKey.B) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key ForeignKey.B) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key ForeignKey.B) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key ForeignKey.B) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.AComposite) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.AComposite) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key ForeignKey.AComposite) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key ForeignKey.AComposite) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.AComposite) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.AComposite) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key ForeignKey.AComposite) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key ForeignKey.AComposite) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key ForeignKey.AComposite) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key ForeignKey.AComposite) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key ForeignKey.AComposite) instance GHC.Classes.Eq ForeignKey.BComposite instance GHC.Show.Show ForeignKey.BComposite instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.BComposite) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.BComposite) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key ForeignKey.BComposite) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key ForeignKey.BComposite) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.BComposite) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.BComposite) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key ForeignKey.BComposite) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key ForeignKey.BComposite) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key ForeignKey.BComposite) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key ForeignKey.BComposite) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key ForeignKey.BComposite) instance GHC.Classes.Eq ForeignKey.BExplicit instance GHC.Show.Show ForeignKey.BExplicit instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.BExplicit) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.BExplicit) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key ForeignKey.BExplicit) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key ForeignKey.BExplicit) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.BExplicit) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.BExplicit) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key ForeignKey.BExplicit) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key ForeignKey.BExplicit) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key ForeignKey.BExplicit) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key ForeignKey.BExplicit) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key ForeignKey.BExplicit) instance GHC.Classes.Ord ForeignKey.Chain instance GHC.Classes.Eq ForeignKey.Chain instance GHC.Show.Show ForeignKey.Chain instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain) instance GHC.Classes.Eq ForeignKey.Chain2 instance GHC.Show.Show ForeignKey.Chain2 instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain2) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain2) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain2) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain2) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain2) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain2) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain2) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain2) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain2) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain2) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain2) instance GHC.Classes.Eq ForeignKey.Chain3 instance GHC.Show.Show ForeignKey.Chain3 instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain3) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain3) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain3) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain3) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain3) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain3) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain3) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain3) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain3) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain3) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain3) instance Database.Persist.Class.PersistField.PersistField ForeignKey.Chain3 instance Database.Persist.Sql.Class.PersistFieldSql ForeignKey.Chain3 instance Database.Persist.Class.PersistEntity.PersistEntity ForeignKey.Chain3 instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend ForeignKey.Chain3 instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey ForeignKey.Chain3 instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey ForeignKey.Chain3 instance Database.Persist.Class.PersistEntity.SymbolToField "id" ForeignKey.Chain3 (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain3) instance Database.Persist.Class.PersistEntity.SymbolToField "name" ForeignKey.Chain3 GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "previous" ForeignKey.Chain3 (GHC.Maybe.Maybe ForeignKey.Chain3Id) instance Database.Persist.Class.PersistField.PersistField ForeignKey.Chain2 instance Database.Persist.Sql.Class.PersistFieldSql ForeignKey.Chain2 instance Database.Persist.Class.PersistEntity.PersistEntity ForeignKey.Chain2 instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend ForeignKey.Chain2 instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey ForeignKey.Chain2 instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey ForeignKey.Chain2 instance Database.Persist.Class.PersistEntity.SymbolToField "id" ForeignKey.Chain2 (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain2) instance Database.Persist.Class.PersistEntity.SymbolToField "name" ForeignKey.Chain2 GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "previous" ForeignKey.Chain2 (GHC.Maybe.Maybe ForeignKey.Chain2Id) instance Database.Persist.Class.PersistField.PersistField ForeignKey.Chain instance Database.Persist.Sql.Class.PersistFieldSql ForeignKey.Chain instance Database.Persist.Class.PersistEntity.PersistEntity ForeignKey.Chain instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend ForeignKey.Chain instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey ForeignKey.Chain instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey ForeignKey.Chain instance Database.Persist.Class.PersistEntity.SymbolToField "id" ForeignKey.Chain (Database.Persist.Class.PersistEntity.Key ForeignKey.Chain) instance Database.Persist.Class.PersistEntity.SymbolToField "name" ForeignKey.Chain GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "previous" ForeignKey.Chain (GHC.Maybe.Maybe ForeignKey.ChainId) instance Database.Persist.Class.PersistEntity.PersistEntity ForeignKey.BExplicit instance Database.Persist.Class.PersistField.PersistField ForeignKey.BExplicit instance Database.Persist.Sql.Class.PersistFieldSql ForeignKey.BExplicit instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend ForeignKey.BExplicit instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey ForeignKey.BExplicit instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey ForeignKey.BExplicit instance Database.Persist.Class.PersistEntity.SymbolToField "id" ForeignKey.BExplicit (Database.Persist.Class.PersistEntity.Key ForeignKey.BExplicit) instance Database.Persist.Class.PersistEntity.SymbolToField "ba" ForeignKey.BExplicit ForeignKey.AId instance Database.Persist.Class.PersistEntity.PersistEntity ForeignKey.BComposite instance Database.Persist.Class.PersistField.PersistField ForeignKey.BComposite instance Database.Persist.Sql.Class.PersistFieldSql ForeignKey.BComposite instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend ForeignKey.BComposite instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey ForeignKey.BComposite instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey ForeignKey.BComposite instance Database.Persist.Class.PersistEntity.SymbolToField "id" ForeignKey.BComposite (Database.Persist.Class.PersistEntity.Key ForeignKey.BComposite) instance Database.Persist.Class.PersistEntity.SymbolToField "ba" ForeignKey.BComposite GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "bb" ForeignKey.BComposite GHC.Types.Int instance Database.Persist.Class.PersistEntity.PersistEntity ForeignKey.AComposite instance Database.Persist.Class.PersistField.PersistField ForeignKey.AComposite instance Database.Persist.Sql.Class.PersistFieldSql ForeignKey.AComposite instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend ForeignKey.AComposite instance Database.Persist.Class.PersistUnique.OnlyOneUniqueKey ForeignKey.AComposite instance Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey ForeignKey.AComposite instance Database.Persist.Class.PersistEntity.SymbolToField "id" ForeignKey.AComposite (Database.Persist.Class.PersistEntity.Key ForeignKey.AComposite) instance Database.Persist.Class.PersistEntity.SymbolToField "aa" ForeignKey.AComposite GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "ab" ForeignKey.AComposite GHC.Types.Int instance Database.Persist.Class.PersistEntity.PersistEntity ForeignKey.B instance Database.Persist.Class.PersistField.PersistField ForeignKey.B instance Database.Persist.Sql.Class.PersistFieldSql ForeignKey.B instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend ForeignKey.B instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey ForeignKey.B instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey ForeignKey.B instance Database.Persist.Class.PersistEntity.SymbolToField "id" ForeignKey.B (Database.Persist.Class.PersistEntity.Key ForeignKey.B) instance Database.Persist.Class.PersistEntity.SymbolToField "ba" ForeignKey.B GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "bb" ForeignKey.B GHC.Types.Int instance Database.Persist.Class.PersistEntity.PersistEntity ForeignKey.A instance Database.Persist.Class.PersistField.PersistField ForeignKey.A instance Database.Persist.Sql.Class.PersistFieldSql ForeignKey.A instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend ForeignKey.A instance Database.Persist.Class.PersistUnique.OnlyOneUniqueKey ForeignKey.A instance Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey ForeignKey.A instance Database.Persist.Class.PersistEntity.SymbolToField "id" ForeignKey.A (Database.Persist.Class.PersistEntity.Key ForeignKey.A) instance Database.Persist.Class.PersistEntity.SymbolToField "aa" ForeignKey.A GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "ab" ForeignKey.A GHC.Types.Int instance Database.Persist.Class.PersistEntity.PersistEntity ForeignKey.SelfReferenced instance Database.Persist.Class.PersistField.PersistField ForeignKey.SelfReferenced instance Database.Persist.Sql.Class.PersistFieldSql ForeignKey.SelfReferenced instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey ForeignKey.SelfReferenced instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey ForeignKey.SelfReferenced instance Database.Persist.Class.PersistEntity.SymbolToField "name" ForeignKey.SelfReferenced GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "pname" ForeignKey.SelfReferenced GHC.Types.Int instance Database.Persist.Class.PersistEntity.PersistEntity ForeignKey.ChildComposite instance Database.Persist.Class.PersistField.PersistField ForeignKey.ChildComposite instance Database.Persist.Sql.Class.PersistFieldSql ForeignKey.ChildComposite instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend ForeignKey.ChildComposite instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey ForeignKey.ChildComposite instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey ForeignKey.ChildComposite instance Database.Persist.Class.PersistEntity.SymbolToField "id" ForeignKey.ChildComposite (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildComposite) instance Database.Persist.Class.PersistEntity.SymbolToField "pname" ForeignKey.ChildComposite GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "plastName" ForeignKey.ChildComposite GHC.Types.Int instance Database.Persist.Class.PersistEntity.PersistEntity ForeignKey.ParentComposite instance Database.Persist.Class.PersistField.PersistField ForeignKey.ParentComposite instance Database.Persist.Sql.Class.PersistFieldSql ForeignKey.ParentComposite instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentComposite) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentComposite) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentComposite) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentComposite) instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey ForeignKey.ParentComposite instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey ForeignKey.ParentComposite instance Database.Persist.Class.PersistEntity.SymbolToField "name" ForeignKey.ParentComposite GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "lastName" ForeignKey.ParentComposite GHC.Types.Int instance Database.Persist.Class.PersistEntity.PersistEntity ForeignKey.ChildImplicit instance Database.Persist.Class.PersistField.PersistField ForeignKey.ChildImplicit instance Database.Persist.Sql.Class.PersistFieldSql ForeignKey.ChildImplicit instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend ForeignKey.ChildImplicit instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey ForeignKey.ChildImplicit instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey ForeignKey.ChildImplicit instance Database.Persist.Class.PersistEntity.SymbolToField "id" ForeignKey.ChildImplicit (Database.Persist.Class.PersistEntity.Key ForeignKey.ChildImplicit) instance Database.Persist.Class.PersistEntity.SymbolToField "pname" ForeignKey.ChildImplicit GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "parentId" ForeignKey.ChildImplicit ForeignKey.ParentImplicitId instance Database.Persist.Class.PersistEntity.PersistEntity ForeignKey.ParentImplicit instance Database.Persist.Class.PersistField.PersistField ForeignKey.ParentImplicit instance Database.Persist.Sql.Class.PersistFieldSql ForeignKey.ParentImplicit instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend ForeignKey.ParentImplicit instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey ForeignKey.ParentImplicit instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey ForeignKey.ParentImplicit instance Database.Persist.Class.PersistEntity.SymbolToField "id" ForeignKey.ParentImplicit (Database.Persist.Class.PersistEntity.Key ForeignKey.ParentImplicit) instance Database.Persist.Class.PersistEntity.SymbolToField "name" ForeignKey.ParentImplicit GHC.Types.Int instance Database.Persist.Class.PersistEntity.PersistEntity ForeignKey.Child instance Database.Persist.Class.PersistField.PersistField ForeignKey.Child instance Database.Persist.Sql.Class.PersistFieldSql ForeignKey.Child instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend ForeignKey.Child instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey ForeignKey.Child instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey ForeignKey.Child instance Database.Persist.Class.PersistEntity.SymbolToField "id" ForeignKey.Child (Database.Persist.Class.PersistEntity.Key ForeignKey.Child) instance Database.Persist.Class.PersistEntity.SymbolToField "pname" ForeignKey.Child GHC.Types.Int instance Database.Persist.Class.PersistEntity.PersistEntity ForeignKey.Parent instance Database.Persist.Class.PersistField.PersistField ForeignKey.Parent instance Database.Persist.Sql.Class.PersistFieldSql ForeignKey.Parent instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey ForeignKey.Parent instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey ForeignKey.Parent instance Database.Persist.Class.PersistEntity.SymbolToField "name" ForeignKey.Parent GHC.Types.Int instance Database.Persist.Class.PersistEntity.PersistEntity ForeignKey.SimpleCascadeChild instance Database.Persist.Class.PersistField.PersistField ForeignKey.SimpleCascadeChild instance Database.Persist.Sql.Class.PersistFieldSql ForeignKey.SimpleCascadeChild instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend ForeignKey.SimpleCascadeChild instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey ForeignKey.SimpleCascadeChild instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey ForeignKey.SimpleCascadeChild instance Database.Persist.Class.PersistEntity.SymbolToField "id" ForeignKey.SimpleCascadeChild (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascadeChild) instance Database.Persist.Class.PersistEntity.SymbolToField "ref" ForeignKey.SimpleCascadeChild ForeignKey.SimpleCascadeId instance Database.Persist.Class.PersistEntity.PersistEntity ForeignKey.SimpleCascade instance Database.Persist.Class.PersistField.PersistField ForeignKey.SimpleCascade instance Database.Persist.Sql.Class.PersistFieldSql ForeignKey.SimpleCascade instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend ForeignKey.SimpleCascade instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey ForeignKey.SimpleCascade instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey ForeignKey.SimpleCascade instance Database.Persist.Class.PersistEntity.SymbolToField "id" ForeignKey.SimpleCascade (Database.Persist.Class.PersistEntity.Key ForeignKey.SimpleCascade) instance Database.Persist.Class.PersistEntity.SymbolToField "name" ForeignKey.SimpleCascade GHC.Types.Int module EquivalentTypeTest specsWith :: Runner SqlBackend m => RunDb SqlBackend m -> Spec instance GHC.Show.Show EquivalentTypeTest.EquivalentType2 instance GHC.Classes.Eq EquivalentTypeTest.EquivalentType2 instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType2) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType2) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType2) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType2) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType2) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType2) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType2) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType2) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType2) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType2) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType2) instance Database.Persist.Class.PersistEntity.PersistEntity EquivalentTypeTest.EquivalentType2 instance Database.Persist.Class.PersistField.PersistField EquivalentTypeTest.EquivalentType2 instance Database.Persist.Sql.Class.PersistFieldSql EquivalentTypeTest.EquivalentType2 instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend EquivalentTypeTest.EquivalentType2 instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey EquivalentTypeTest.EquivalentType2 instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey EquivalentTypeTest.EquivalentType2 instance Database.Persist.Class.PersistEntity.SymbolToField "id" EquivalentTypeTest.EquivalentType2 (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType2) instance Database.Persist.Class.PersistEntity.SymbolToField "field1" EquivalentTypeTest.EquivalentType2 GHC.Types.Int instance GHC.Show.Show EquivalentTypeTest.EquivalentType instance GHC.Classes.Eq EquivalentTypeTest.EquivalentType instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType) instance Database.Persist.Class.PersistEntity.PersistEntity EquivalentTypeTest.EquivalentType instance Database.Persist.Class.PersistField.PersistField EquivalentTypeTest.EquivalentType instance Database.Persist.Sql.Class.PersistFieldSql EquivalentTypeTest.EquivalentType instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend EquivalentTypeTest.EquivalentType instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey EquivalentTypeTest.EquivalentType instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey EquivalentTypeTest.EquivalentType instance Database.Persist.Class.PersistEntity.SymbolToField "id" EquivalentTypeTest.EquivalentType (Database.Persist.Class.PersistEntity.Key EquivalentTypeTest.EquivalentType) instance Database.Persist.Class.PersistEntity.SymbolToField "field1" EquivalentTypeTest.EquivalentType GHC.Types.Int module EntityEmbedTest data ARecordGeneric backend ARecord :: !Text -> ARecordGeneric backend [aRecordName] :: ARecordGeneric backend -> !Text type ARecord = ARecordGeneric SqlBackend type ARecordId = Key ARecord type AnEntity = Entity ARecord instance GHC.Classes.Ord (EntityEmbedTest.ARecordGeneric backend) instance GHC.Read.Read (EntityEmbedTest.ARecordGeneric backend) instance GHC.Classes.Eq (EntityEmbedTest.ARecordGeneric backend) instance GHC.Show.Show (EntityEmbedTest.ARecordGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EntityEmbedTest.ARecordGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EntityEmbedTest.ARecordGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EntityEmbedTest.ARecordGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EntityEmbedTest.ARecordGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EntityEmbedTest.ARecordGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EntityEmbedTest.ARecordGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EntityEmbedTest.ARecordGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EntityEmbedTest.ARecordGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EntityEmbedTest.ARecordGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EntityEmbedTest.ARecordGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EntityEmbedTest.ARecordGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EntityEmbedTest.ARecordGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EntityEmbedTest.ARecordGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EntityEmbedTest.ARecordGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EntityEmbedTest.ARecordGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EntityEmbedTest.ARecordGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EntityEmbedTest.ARecordGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EntityEmbedTest.ARecordGeneric backend) (Database.Persist.Class.PersistEntity.Key (EntityEmbedTest.ARecordGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "name" (EntityEmbedTest.ARecordGeneric backend) Data.Text.Internal.Text module EmptyEntityTest specsWith :: Runner backend m => RunDb backend m -> Maybe (ReaderT backend m a) -> Spec migration :: Migration cleanDB :: (PersistQueryWrite backend, MonadIO m, PersistStoreWrite (BaseBackend backend)) => ReaderT backend m () instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmptyEntityTest.EmptyEntityGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmptyEntityTest.EmptyEntityGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmptyEntityTest.EmptyEntityGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmptyEntityTest.EmptyEntityGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmptyEntityTest.EmptyEntityGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmptyEntityTest.EmptyEntityGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmptyEntityTest.EmptyEntityGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmptyEntityTest.EmptyEntityGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmptyEntityTest.EmptyEntityGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmptyEntityTest.EmptyEntityGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmptyEntityTest.EmptyEntityGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmptyEntityTest.EmptyEntityGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmptyEntityTest.EmptyEntityGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmptyEntityTest.EmptyEntityGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmptyEntityTest.EmptyEntityGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmptyEntityTest.EmptyEntityGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmptyEntityTest.EmptyEntityGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmptyEntityTest.EmptyEntityGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmptyEntityTest.EmptyEntityGeneric backend)) module EmbedTest specsWith :: Runner SqlBackend m => RunDb SqlBackend m -> Spec cleanDB :: (PersistQuery backend, PersistEntityBackend HasMap ~ backend, MonadIO m) => ReaderT backend m () embedMigrate :: Migration instance GHC.Classes.Ord (EmbedTest.OnlyNameGeneric backend) instance GHC.Read.Read (EmbedTest.OnlyNameGeneric backend) instance GHC.Classes.Eq (EmbedTest.OnlyNameGeneric backend) instance GHC.Show.Show (EmbedTest.OnlyNameGeneric backend) instance GHC.Classes.Ord (EmbedTest.HasEmbedGeneric backend) instance GHC.Read.Read (EmbedTest.HasEmbedGeneric backend) instance GHC.Classes.Eq (EmbedTest.HasEmbedGeneric backend) instance GHC.Show.Show (EmbedTest.HasEmbedGeneric backend) instance GHC.Classes.Ord (EmbedTest.HasEmbedsGeneric backend) instance GHC.Read.Read (EmbedTest.HasEmbedsGeneric backend) instance GHC.Classes.Eq (EmbedTest.HasEmbedsGeneric backend) instance GHC.Show.Show (EmbedTest.HasEmbedsGeneric backend) instance GHC.Classes.Ord (EmbedTest.HasListEmbedGeneric backend) instance GHC.Read.Read (EmbedTest.HasListEmbedGeneric backend) instance GHC.Classes.Eq (EmbedTest.HasListEmbedGeneric backend) instance GHC.Show.Show (EmbedTest.HasListEmbedGeneric backend) instance GHC.Classes.Ord (EmbedTest.HasSetEmbedGeneric backend) instance GHC.Read.Read (EmbedTest.HasSetEmbedGeneric backend) instance GHC.Classes.Eq (EmbedTest.HasSetEmbedGeneric backend) instance GHC.Show.Show (EmbedTest.HasSetEmbedGeneric backend) instance GHC.Classes.Ord (EmbedTest.HasMapGeneric backend) instance GHC.Read.Read (EmbedTest.HasMapGeneric backend) instance GHC.Classes.Eq (EmbedTest.HasMapGeneric backend) instance GHC.Show.Show (EmbedTest.HasMapGeneric backend) instance GHC.Classes.Ord (EmbedTest.HasListGeneric backend) instance GHC.Read.Read (EmbedTest.HasListGeneric backend) instance GHC.Classes.Eq (EmbedTest.HasListGeneric backend) instance GHC.Show.Show (EmbedTest.HasListGeneric backend) instance GHC.Classes.Ord (EmbedTest.EmbedsHasMapGeneric backend) instance GHC.Read.Read (EmbedTest.EmbedsHasMapGeneric backend) instance GHC.Classes.Eq (EmbedTest.EmbedsHasMapGeneric backend) instance GHC.Show.Show (EmbedTest.EmbedsHasMapGeneric backend) instance GHC.Classes.Eq (EmbedTest.InListGeneric backend) instance GHC.Show.Show (EmbedTest.InListGeneric backend) instance GHC.Classes.Eq (EmbedTest.ListEmbedGeneric backend) instance GHC.Show.Show (EmbedTest.ListEmbedGeneric backend) instance GHC.Classes.Ord (EmbedTest.ContactGeneric backend) instance GHC.Read.Read (EmbedTest.ContactGeneric backend) instance GHC.Classes.Eq (EmbedTest.ContactGeneric backend) instance GHC.Show.Show (EmbedTest.ContactGeneric backend) instance GHC.Classes.Ord (EmbedTest.ProfileGeneric backend) instance GHC.Read.Read (EmbedTest.ProfileGeneric backend) instance GHC.Classes.Eq (EmbedTest.ProfileGeneric backend) instance GHC.Show.Show (EmbedTest.ProfileGeneric backend) instance GHC.Classes.Ord (EmbedTest.UserGeneric backend) instance GHC.Read.Read (EmbedTest.UserGeneric backend) instance GHC.Classes.Eq (EmbedTest.UserGeneric backend) instance GHC.Show.Show (EmbedTest.UserGeneric backend) instance GHC.Classes.Ord (EmbedTest.AccountGeneric backend) instance GHC.Read.Read (EmbedTest.AccountGeneric backend) instance GHC.Classes.Eq (EmbedTest.AccountGeneric backend) instance GHC.Show.Show (EmbedTest.AccountGeneric backend) instance GHC.Classes.Eq (EmbedTest.IntListGeneric backend) instance GHC.Show.Show (EmbedTest.IntListGeneric backend) instance GHC.Classes.Eq (EmbedTest.HasNestedListGeneric backend) instance GHC.Show.Show (EmbedTest.HasNestedListGeneric backend) instance GHC.Classes.Ord (EmbedTest.MapIdValueGeneric backend) instance GHC.Read.Read (EmbedTest.MapIdValueGeneric backend) instance GHC.Classes.Eq (EmbedTest.MapIdValueGeneric backend) instance GHC.Show.Show (EmbedTest.MapIdValueGeneric backend) instance GHC.Classes.Ord (EmbedTest.HasArrayWithEntitiesGeneric backend) instance GHC.Read.Read (EmbedTest.HasArrayWithEntitiesGeneric backend) instance GHC.Classes.Eq (EmbedTest.HasArrayWithEntitiesGeneric backend) instance GHC.Show.Show (EmbedTest.HasArrayWithEntitiesGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.OnlyNameGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.OnlyNameGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.OnlyNameGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.OnlyNameGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.OnlyNameGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.OnlyNameGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.OnlyNameGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.OnlyNameGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.OnlyNameGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.OnlyNameGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.OnlyNameGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedsGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedsGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedsGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedsGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedsGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedsGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedsGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedsGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedsGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedsGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedsGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListEmbedGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListEmbedGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListEmbedGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListEmbedGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListEmbedGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListEmbedGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListEmbedGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListEmbedGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListEmbedGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListEmbedGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListEmbedGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasSetEmbedGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasSetEmbedGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasSetEmbedGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasSetEmbedGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasSetEmbedGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasSetEmbedGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasSetEmbedGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasSetEmbedGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasSetEmbedGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasSetEmbedGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasSetEmbedGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasMapGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasMapGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasMapGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasMapGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasMapGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasMapGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasMapGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasMapGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasMapGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasMapGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasMapGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.EmbedsHasMapGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.EmbedsHasMapGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.EmbedsHasMapGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.EmbedsHasMapGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.EmbedsHasMapGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.EmbedsHasMapGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.EmbedsHasMapGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.EmbedsHasMapGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.EmbedsHasMapGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.EmbedsHasMapGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.EmbedsHasMapGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.InListGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.InListGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.InListGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.InListGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.InListGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.InListGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.InListGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.InListGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.InListGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.InListGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.InListGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.ListEmbedGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.ListEmbedGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.ListEmbedGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.ListEmbedGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.ListEmbedGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.ListEmbedGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.ListEmbedGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.ListEmbedGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.ListEmbedGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.ListEmbedGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.ListEmbedGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.UserGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.UserGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.UserGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.UserGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.UserGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.UserGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.UserGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.UserGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.UserGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.UserGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.UserGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.ProfileGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.ProfileGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.ProfileGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.ProfileGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.ProfileGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.ProfileGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.ProfileGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.ProfileGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.ProfileGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.ProfileGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.ProfileGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.ContactGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.ContactGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.ContactGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.ContactGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.ContactGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.ContactGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.ContactGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.ContactGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.ContactGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.ContactGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.ContactGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.AccountGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.AccountGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.AccountGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.AccountGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.AccountGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.AccountGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.AccountGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.AccountGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.AccountGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.AccountGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.AccountGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasNestedListGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasNestedListGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasNestedListGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasNestedListGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasNestedListGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasNestedListGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasNestedListGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasNestedListGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasNestedListGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasNestedListGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasNestedListGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.IntListGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.IntListGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.IntListGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.IntListGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.IntListGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.IntListGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.IntListGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.IntListGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.IntListGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.IntListGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.IntListGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.MapIdValueGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.MapIdValueGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.MapIdValueGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.MapIdValueGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.MapIdValueGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.MapIdValueGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.MapIdValueGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.MapIdValueGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.MapIdValueGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.MapIdValueGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.MapIdValueGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasArrayWithEntitiesGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasArrayWithEntitiesGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasArrayWithEntitiesGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasArrayWithEntitiesGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasArrayWithEntitiesGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasArrayWithEntitiesGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasArrayWithEntitiesGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasArrayWithEntitiesGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasArrayWithEntitiesGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasArrayWithEntitiesGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasArrayWithEntitiesGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfListGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfListGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfListGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfListGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfListGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfListGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfListGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfListGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfListGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfListGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfListGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfMaybeGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfMaybeGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfMaybeGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfMaybeGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfMaybeGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfMaybeGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfMaybeGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfMaybeGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfMaybeGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfMaybeGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfMaybeGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.SelfMaybeGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.SelfMaybeGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.SelfMaybeGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.SelfMaybeGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.SelfMaybeGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.SelfMaybeGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.SelfMaybeGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfMaybeGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "reference" (EmbedTest.SelfMaybeGeneric backend) (GHC.Maybe.Maybe EmbedTest.SelfMaybe) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.SelfListGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.SelfListGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.SelfListGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.SelfListGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.SelfListGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.SelfListGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.SelfListGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.SelfListGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "reference" (EmbedTest.SelfListGeneric backend) [EmbedTest.SelfList] instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.HasArrayWithEntitiesGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.HasArrayWithEntitiesGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.HasArrayWithEntitiesGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.HasArrayWithEntitiesGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.HasArrayWithEntitiesGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.HasArrayWithEntitiesGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.HasArrayWithEntitiesGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasArrayWithEntitiesGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "hasEntity" (EmbedTest.HasArrayWithEntitiesGeneric backend) (Database.Persist.Class.PersistEntity.Entity EntityEmbedTest.ARecord) instance Database.Persist.Class.PersistEntity.SymbolToField "arrayWithEntities" (EmbedTest.HasArrayWithEntitiesGeneric backend) [EntityEmbedTest.AnEntity] instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.MapIdValueGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.MapIdValueGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.MapIdValueGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.MapIdValueGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.MapIdValueGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.MapIdValueGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.MapIdValueGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.MapIdValueGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "map" (EmbedTest.MapIdValueGeneric backend) (Data.Map.Internal.Map Data.Text.Internal.Text (Database.Persist.Class.PersistEntity.Key EmbedTest.OnlyName)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.HasNestedListGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.HasNestedListGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.HasNestedListGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.HasNestedListGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.HasNestedListGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.HasNestedListGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.HasNestedListGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasNestedListGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "list" (EmbedTest.HasNestedListGeneric backend) [EmbedTest.IntList] instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.IntListGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.IntListGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.IntListGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.IntListGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.IntListGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.IntListGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.IntListGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.IntListGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "ints" (EmbedTest.IntListGeneric backend) [GHC.Types.Int] instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.AccountGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.AccountGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.AccountGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.AccountGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.AccountGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.AccountGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.AccountGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.AccountGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "userIds" (EmbedTest.AccountGeneric backend) (GHC.Base.NonEmpty (Database.Persist.Class.PersistEntity.Key EmbedTest.User)) instance Database.Persist.Class.PersistEntity.SymbolToField "name" (EmbedTest.AccountGeneric backend) (GHC.Maybe.Maybe Data.Text.Internal.Text) instance Database.Persist.Class.PersistEntity.SymbolToField "customDomains" (EmbedTest.AccountGeneric backend) [Data.Text.Internal.Text] instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.UserGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.UserGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.UserGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.UserGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.UserGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.UserGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.UserGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.UserGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "ident" (EmbedTest.UserGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "password" (EmbedTest.UserGeneric backend) (GHC.Maybe.Maybe Data.Text.Internal.Text) instance Database.Persist.Class.PersistEntity.SymbolToField "profile" (EmbedTest.UserGeneric backend) EmbedTest.Profile instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.ProfileGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.ProfileGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.ProfileGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.ProfileGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.ProfileGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.ProfileGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.ProfileGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.ProfileGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "firstName" (EmbedTest.ProfileGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "lastName" (EmbedTest.ProfileGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "contact" (EmbedTest.ProfileGeneric backend) (GHC.Maybe.Maybe EmbedTest.Contact) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.ContactGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.ContactGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.ContactGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.ContactGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.ContactGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.ContactGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.ContactGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.ContactGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "phone" (EmbedTest.ContactGeneric backend) GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "email" (EmbedTest.ContactGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.ListEmbedGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.ListEmbedGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.ListEmbedGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.ListEmbedGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.ListEmbedGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.ListEmbedGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.ListEmbedGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.ListEmbedGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "nested" (EmbedTest.ListEmbedGeneric backend) [EmbedTest.InList] instance Database.Persist.Class.PersistEntity.SymbolToField "one" (EmbedTest.ListEmbedGeneric backend) GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "two" (EmbedTest.ListEmbedGeneric backend) GHC.Types.Int instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.InListGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.InListGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.InListGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.InListGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.InListGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.InListGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.InListGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.InListGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "one" (EmbedTest.InListGeneric backend) GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "two" (EmbedTest.InListGeneric backend) GHC.Types.Int instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.EmbedsHasMapGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.EmbedsHasMapGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.EmbedsHasMapGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.EmbedsHasMapGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.EmbedsHasMapGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.EmbedsHasMapGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.EmbedsHasMapGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.EmbedsHasMapGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "name" (EmbedTest.EmbedsHasMapGeneric backend) (GHC.Maybe.Maybe Data.Text.Internal.Text) instance Database.Persist.Class.PersistEntity.SymbolToField "embed" (EmbedTest.EmbedsHasMapGeneric backend) EmbedTest.HasMap instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.HasListGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.HasListGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.HasListGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.HasListGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.HasListGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.HasListGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.HasListGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "list" (EmbedTest.HasListGeneric backend) [EmbedTest.HasListId] instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.HasMapGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.HasMapGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.HasMapGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.HasMapGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.HasMapGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.HasMapGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.HasMapGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasMapGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "name" (EmbedTest.HasMapGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "map" (EmbedTest.HasMapGeneric backend) (Data.Map.Internal.Map Data.Text.Internal.Text Data.Text.Internal.Text) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.HasSetEmbedGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.HasSetEmbedGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.HasSetEmbedGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.HasSetEmbedGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.HasSetEmbedGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.HasSetEmbedGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.HasSetEmbedGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasSetEmbedGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "name" (EmbedTest.HasSetEmbedGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "set" (EmbedTest.HasSetEmbedGeneric backend) (Data.Set.Internal.Set EmbedTest.HasEmbed) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.HasListEmbedGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.HasListEmbedGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.HasListEmbedGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.HasListEmbedGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.HasListEmbedGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.HasListEmbedGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.HasListEmbedGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasListEmbedGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "name" (EmbedTest.HasListEmbedGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "list" (EmbedTest.HasListEmbedGeneric backend) [EmbedTest.HasEmbed] instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.HasEmbedsGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.HasEmbedsGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.HasEmbedsGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.HasEmbedsGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.HasEmbedsGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.HasEmbedsGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.HasEmbedsGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedsGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "name" (EmbedTest.HasEmbedsGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "embed" (EmbedTest.HasEmbedsGeneric backend) EmbedTest.OnlyName instance Database.Persist.Class.PersistEntity.SymbolToField "double" (EmbedTest.HasEmbedsGeneric backend) EmbedTest.HasEmbed instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.HasEmbedGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.HasEmbedGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.HasEmbedGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.HasEmbedGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.HasEmbedGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.HasEmbedGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.HasEmbedGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.HasEmbedGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "name" (EmbedTest.HasEmbedGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "embed" (EmbedTest.HasEmbedGeneric backend) EmbedTest.OnlyName instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedTest.OnlyNameGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedTest.OnlyNameGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedTest.OnlyNameGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedTest.OnlyNameGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedTest.OnlyNameGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedTest.OnlyNameGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedTest.OnlyNameGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedTest.OnlyNameGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "name" (EmbedTest.OnlyNameGeneric backend) Data.Text.Internal.Text instance GHC.Classes.Eq EmbedTest.TestException instance GHC.Show.Show EmbedTest.TestException instance GHC.Exception.Type.Exception EmbedTest.TestException instance Database.Persist.Sql.Class.PersistFieldSql a => Database.Persist.Sql.Class.PersistFieldSql (GHC.Base.NonEmpty a) instance Database.Persist.Class.PersistField.PersistField a => Database.Persist.Class.PersistField.PersistField (GHC.Base.NonEmpty a) module EmbedOrderTest specsWith :: Runner backend m => RunDb backend m -> Spec embedOrderMigrate :: Migration cleanDB :: Runner backend m => ReaderT backend m () instance GHC.Show.Show (EmbedOrderTest.BarGeneric backend) instance GHC.Classes.Eq (EmbedOrderTest.BarGeneric backend) instance GHC.Show.Show (EmbedOrderTest.FooGeneric backend) instance GHC.Classes.Eq (EmbedOrderTest.FooGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.FooGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.FooGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.FooGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.FooGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.FooGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.FooGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.FooGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.FooGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.FooGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.FooGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.FooGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.BarGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.BarGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.BarGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.BarGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.BarGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.BarGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.BarGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.BarGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.BarGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.BarGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.BarGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedOrderTest.FooGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedOrderTest.FooGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedOrderTest.FooGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedOrderTest.FooGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedOrderTest.FooGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedOrderTest.FooGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedOrderTest.FooGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.FooGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "bars" (EmbedOrderTest.FooGeneric backend) [EmbedOrderTest.Bar] instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (EmbedOrderTest.BarGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (EmbedOrderTest.BarGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (EmbedOrderTest.BarGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (EmbedOrderTest.BarGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (EmbedOrderTest.BarGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (EmbedOrderTest.BarGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (EmbedOrderTest.BarGeneric backend) (Database.Persist.Class.PersistEntity.Key (EmbedOrderTest.BarGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "b" (EmbedOrderTest.BarGeneric backend) GHC.Base.String instance Database.Persist.Class.PersistEntity.SymbolToField "u" (EmbedOrderTest.BarGeneric backend) GHC.Base.String instance Database.Persist.Class.PersistEntity.SymbolToField "g" (EmbedOrderTest.BarGeneric backend) GHC.Base.String module DataTypeTest specsWith :: forall db backend m entity. (db ~ ReaderT backend m, PersistStoreRead backend, PersistEntity entity, PersistEntityBackend entity ~ BaseBackend backend, Arbitrary entity, PersistStoreWrite backend, PersistStoreWrite (BaseBackend backend), PersistQueryWrite (BaseBackend backend), PersistQueryWrite backend, MonadFail m, MonadIO m) => (db () -> IO ()) -> Maybe (db [Text]) -> [TestFn entity] -> [(String, entity -> Pico)] -> (entity -> Double) -> Spec dataTypeMigrate :: Migration roundTime :: TimeOfDay -> TimeOfDay roundUTCTime :: UTCTime -> UTCTime instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (DataTypeTest.DataTypeTableGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (DataTypeTest.DataTypeTableGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (DataTypeTest.DataTypeTableGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (DataTypeTest.DataTypeTableGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (DataTypeTest.DataTypeTableGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (DataTypeTest.DataTypeTableGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (DataTypeTest.DataTypeTableGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (DataTypeTest.DataTypeTableGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (DataTypeTest.DataTypeTableGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (DataTypeTest.DataTypeTableGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (DataTypeTest.DataTypeTableGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (DataTypeTest.DataTypeTableGeneric backend) instance Test.QuickCheck.Arbitrary.Arbitrary DataTypeTest.DataTypeTable instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (DataTypeTest.DataTypeTableGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (DataTypeTest.DataTypeTableGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (DataTypeTest.DataTypeTableGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (DataTypeTest.DataTypeTableGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (DataTypeTest.DataTypeTableGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (DataTypeTest.DataTypeTableGeneric backend) (Database.Persist.Class.PersistEntity.Key (DataTypeTest.DataTypeTableGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "text" (DataTypeTest.DataTypeTableGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "textMaxLen" (DataTypeTest.DataTypeTableGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "bytes" (DataTypeTest.DataTypeTableGeneric backend) Data.ByteString.Internal.ByteString instance Database.Persist.Class.PersistEntity.SymbolToField "bytesTextTuple" (DataTypeTest.DataTypeTableGeneric backend) (DataTypeTest.Tuple Data.ByteString.Internal.ByteString Data.Text.Internal.Text) instance Database.Persist.Class.PersistEntity.SymbolToField "bytesMaxLen" (DataTypeTest.DataTypeTableGeneric backend) Data.ByteString.Internal.ByteString instance Database.Persist.Class.PersistEntity.SymbolToField "int" (DataTypeTest.DataTypeTableGeneric backend) GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "intList" (DataTypeTest.DataTypeTableGeneric backend) [GHC.Types.Int] instance Database.Persist.Class.PersistEntity.SymbolToField "intMap" (DataTypeTest.DataTypeTableGeneric backend) (Data.IntMap.Internal.IntMap GHC.Types.Int) instance Database.Persist.Class.PersistEntity.SymbolToField "double" (DataTypeTest.DataTypeTableGeneric backend) GHC.Types.Double instance Database.Persist.Class.PersistEntity.SymbolToField "bool" (DataTypeTest.DataTypeTableGeneric backend) GHC.Types.Bool instance Database.Persist.Class.PersistEntity.SymbolToField "day" (DataTypeTest.DataTypeTableGeneric backend) Data.Time.Calendar.Days.Day instance Database.Persist.Class.PersistEntity.SymbolToField "utc" (DataTypeTest.DataTypeTableGeneric backend) Data.Time.Clock.Internal.UTCTime.UTCTime module CustomPrimaryKeyReferenceTest data Tweet Tweet :: !Int -> !Text -> Tweet [tweetTweetId] :: Tweet -> !Int [tweetStatusText] :: Tweet -> !Text type TweetId = Key Tweet data TweetUrl TweetUrl :: !TweetId -> !Text -> !Maybe Text -> TweetUrl [tweetUrlTweetId] :: TweetUrl -> !TweetId [tweetUrlTweetUrl] :: TweetUrl -> !Text [tweetUrlFinalUrl] :: TweetUrl -> !Maybe Text type TweetUrlId = Key TweetUrl migration :: Migration entityDefListFormigration :: [EntityDef] cleanDB :: (MonadIO m, PersistQuery backend, PersistEntityBackend Tweet ~ backend) => ReaderT backend m () specsWith :: (MonadFail m, MonadIO m) => RunDb SqlBackend m -> Spec instance GHC.Show.Show CustomPrimaryKeyReferenceTest.Tweet instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.Tweet) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.Tweet) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.Tweet) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.Tweet) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.Tweet) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.Tweet) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.Tweet) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.Tweet) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.Tweet) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.Tweet) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.Tweet) instance GHC.Show.Show CustomPrimaryKeyReferenceTest.TweetUrl instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.TweetUrl) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.TweetUrl) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.TweetUrl) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.TweetUrl) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.TweetUrl) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.TweetUrl) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.TweetUrl) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.TweetUrl) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.TweetUrl) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.TweetUrl) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.TweetUrl) instance Database.Persist.Class.PersistEntity.PersistEntity CustomPrimaryKeyReferenceTest.TweetUrl instance Database.Persist.Class.PersistField.PersistField CustomPrimaryKeyReferenceTest.TweetUrl instance Database.Persist.Sql.Class.PersistFieldSql CustomPrimaryKeyReferenceTest.TweetUrl instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend CustomPrimaryKeyReferenceTest.TweetUrl instance Database.Persist.Class.PersistUnique.OnlyOneUniqueKey CustomPrimaryKeyReferenceTest.TweetUrl instance Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey CustomPrimaryKeyReferenceTest.TweetUrl instance Database.Persist.Class.PersistEntity.SymbolToField "id" CustomPrimaryKeyReferenceTest.TweetUrl (Database.Persist.Class.PersistEntity.Key CustomPrimaryKeyReferenceTest.TweetUrl) instance Database.Persist.Class.PersistEntity.SymbolToField "tweetId" CustomPrimaryKeyReferenceTest.TweetUrl CustomPrimaryKeyReferenceTest.TweetId instance Database.Persist.Class.PersistEntity.SymbolToField "tweetUrl" CustomPrimaryKeyReferenceTest.TweetUrl Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "finalUrl" CustomPrimaryKeyReferenceTest.TweetUrl (GHC.Maybe.Maybe Data.Text.Internal.Text) instance Database.Persist.Class.PersistEntity.PersistEntity CustomPrimaryKeyReferenceTest.Tweet instance Database.Persist.Class.PersistField.PersistField CustomPrimaryKeyReferenceTest.Tweet instance Database.Persist.Sql.Class.PersistFieldSql CustomPrimaryKeyReferenceTest.Tweet instance Database.Persist.Class.PersistUnique.OnlyOneUniqueKey CustomPrimaryKeyReferenceTest.Tweet instance Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey CustomPrimaryKeyReferenceTest.Tweet instance Database.Persist.Class.PersistEntity.SymbolToField "tweetId" CustomPrimaryKeyReferenceTest.Tweet GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "statusText" CustomPrimaryKeyReferenceTest.Tweet Data.Text.Internal.Text module CustomPersistField newtype Markdown Markdown :: Text -> Markdown instance GHC.Show.Show CustomPersistField.Markdown instance Data.String.IsString CustomPersistField.Markdown instance GHC.Classes.Ord CustomPersistField.Markdown instance GHC.Classes.Eq CustomPersistField.Markdown instance Database.Persist.Class.PersistField.PersistField CustomPersistField.Markdown instance Database.Persist.Sql.Class.PersistFieldSql CustomPersistField.Markdown module CustomPersistFieldTest specsWith :: Runner backend m => RunDb backend m -> Spec customFieldMigrate :: Migration instance GHC.Classes.Eq (CustomPersistFieldTest.BlogPostGeneric backend) instance GHC.Show.Show (CustomPersistFieldTest.BlogPostGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (CustomPersistFieldTest.BlogPostGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (CustomPersistFieldTest.BlogPostGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (CustomPersistFieldTest.BlogPostGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (CustomPersistFieldTest.BlogPostGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (CustomPersistFieldTest.BlogPostGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (CustomPersistFieldTest.BlogPostGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (CustomPersistFieldTest.BlogPostGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (CustomPersistFieldTest.BlogPostGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (CustomPersistFieldTest.BlogPostGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (CustomPersistFieldTest.BlogPostGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (CustomPersistFieldTest.BlogPostGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (CustomPersistFieldTest.BlogPostGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (CustomPersistFieldTest.BlogPostGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (CustomPersistFieldTest.BlogPostGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (CustomPersistFieldTest.BlogPostGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (CustomPersistFieldTest.BlogPostGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (CustomPersistFieldTest.BlogPostGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (CustomPersistFieldTest.BlogPostGeneric backend) (Database.Persist.Class.PersistEntity.Key (CustomPersistFieldTest.BlogPostGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "article" (CustomPersistFieldTest.BlogPostGeneric backend) CustomPersistField.Markdown module CompositeTest data TestParent TestParent :: !String -> !String -> !Int -> !String -> TestParent [testParentName] :: TestParent -> !String [testParentName2] :: TestParent -> !String [testParentAge] :: TestParent -> !Int [testParentExtra44] :: TestParent -> !String type TestParentId = Key TestParent data TestChild TestChild :: !String -> !String -> !Int -> !String -> TestChild [testChildName] :: TestChild -> !String [testChildName2] :: TestChild -> !String [testChildAge] :: TestChild -> !Int [testChildExtra4] :: TestChild -> !String type TestChildId = Key TestChild data Citizen Citizen :: !String -> !Maybe Int -> Citizen [citizenName] :: Citizen -> !String [citizenAge] :: Citizen -> !Maybe Int type CitizenId = Key Citizen data Address Address :: !String -> !String -> Address [addressAddress] :: Address -> !String [addressCountry] :: Address -> !String type AddressId = Key Address data CitizenAddress CitizenAddress :: !CitizenId -> !AddressId -> CitizenAddress [citizenAddressCitizen] :: CitizenAddress -> !CitizenId [citizenAddressAddress] :: CitizenAddress -> !AddressId type CitizenAddressId = Key CitizenAddress data PrimaryCompositeWithOtherNullableFields PrimaryCompositeWithOtherNullableFields :: !String -> !String -> !Maybe String -> PrimaryCompositeWithOtherNullableFields [primaryCompositeWithOtherNullableFieldsFoo] :: PrimaryCompositeWithOtherNullableFields -> !String [primaryCompositeWithOtherNullableFieldsBar] :: PrimaryCompositeWithOtherNullableFields -> !String [primaryCompositeWithOtherNullableFieldsBaz] :: PrimaryCompositeWithOtherNullableFields -> !Maybe String type PrimaryCompositeWithOtherNullableFieldsId = Key PrimaryCompositeWithOtherNullableFields compositeMigrate :: Migration entityDefListForcompositeMigrate :: [EntityDef] testChildFkparent :: TestChild -> Key TestParent cleanDB :: (PersistQuery backend, PersistEntityBackend TestChild ~ backend, MonadIO m) => ReaderT backend m () specsWith :: (MonadIO m, MonadFail m) => RunDb SqlBackend m -> Spec matchK :: (PersistField a, PersistEntity record) => Key record -> Either Text a matchK2 :: (PersistField a1, PersistField a, PersistEntity record, PersistEntity record2) => Key record -> Key record2 -> Either Text (a1, a) matchParentK :: Key TestParent -> Either Text (String, String, Int64) matchCitizenAddressK :: Key CitizenAddress -> Either Text (Int64, Int64) instance GHC.Classes.Eq CompositeTest.TestParent instance GHC.Show.Show CompositeTest.TestParent instance GHC.Generics.Generic (Database.Persist.Class.PersistEntity.Key CompositeTest.TestParent) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key CompositeTest.TestParent) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key CompositeTest.TestParent) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key CompositeTest.TestParent) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key CompositeTest.TestParent) instance GHC.Classes.Eq CompositeTest.TestChild instance GHC.Show.Show CompositeTest.TestChild instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key CompositeTest.TestChild) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key CompositeTest.TestChild) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key CompositeTest.TestChild) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key CompositeTest.TestChild) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key CompositeTest.TestChild) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key CompositeTest.TestChild) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key CompositeTest.TestChild) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key CompositeTest.TestChild) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key CompositeTest.TestChild) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key CompositeTest.TestChild) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key CompositeTest.TestChild) instance GHC.Show.Show CompositeTest.Citizen instance GHC.Classes.Eq CompositeTest.Citizen instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key CompositeTest.Citizen) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key CompositeTest.Citizen) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key CompositeTest.Citizen) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key CompositeTest.Citizen) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key CompositeTest.Citizen) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key CompositeTest.Citizen) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key CompositeTest.Citizen) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key CompositeTest.Citizen) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key CompositeTest.Citizen) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key CompositeTest.Citizen) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key CompositeTest.Citizen) instance GHC.Show.Show CompositeTest.Address instance GHC.Classes.Eq CompositeTest.Address instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key CompositeTest.Address) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key CompositeTest.Address) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key CompositeTest.Address) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key CompositeTest.Address) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key CompositeTest.Address) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key CompositeTest.Address) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key CompositeTest.Address) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key CompositeTest.Address) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key CompositeTest.Address) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key CompositeTest.Address) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key CompositeTest.Address) instance GHC.Show.Show CompositeTest.CitizenAddress instance GHC.Classes.Eq CompositeTest.CitizenAddress instance GHC.Generics.Generic (Database.Persist.Class.PersistEntity.Key CompositeTest.CitizenAddress) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key CompositeTest.CitizenAddress) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key CompositeTest.CitizenAddress) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key CompositeTest.CitizenAddress) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key CompositeTest.CitizenAddress) instance GHC.Show.Show CompositeTest.PrimaryCompositeWithOtherNullableFields instance GHC.Classes.Eq CompositeTest.PrimaryCompositeWithOtherNullableFields instance GHC.Generics.Generic (Database.Persist.Class.PersistEntity.Key CompositeTest.PrimaryCompositeWithOtherNullableFields) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key CompositeTest.PrimaryCompositeWithOtherNullableFields) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key CompositeTest.PrimaryCompositeWithOtherNullableFields) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key CompositeTest.PrimaryCompositeWithOtherNullableFields) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key CompositeTest.PrimaryCompositeWithOtherNullableFields) instance Database.Persist.Class.PersistEntity.PersistEntity CompositeTest.PrimaryCompositeWithOtherNullableFields instance Database.Persist.Class.PersistField.PersistField CompositeTest.PrimaryCompositeWithOtherNullableFields instance Database.Persist.Sql.Class.PersistFieldSql CompositeTest.PrimaryCompositeWithOtherNullableFields instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key CompositeTest.PrimaryCompositeWithOtherNullableFields) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key CompositeTest.PrimaryCompositeWithOtherNullableFields) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key CompositeTest.PrimaryCompositeWithOtherNullableFields) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key CompositeTest.PrimaryCompositeWithOtherNullableFields) instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey CompositeTest.PrimaryCompositeWithOtherNullableFields instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey CompositeTest.PrimaryCompositeWithOtherNullableFields instance Database.Persist.Class.PersistEntity.SymbolToField "foo" CompositeTest.PrimaryCompositeWithOtherNullableFields GHC.Base.String instance Database.Persist.Class.PersistEntity.SymbolToField "bar" CompositeTest.PrimaryCompositeWithOtherNullableFields GHC.Base.String instance Database.Persist.Class.PersistEntity.SymbolToField "baz" CompositeTest.PrimaryCompositeWithOtherNullableFields (GHC.Maybe.Maybe GHC.Base.String) instance Database.Persist.Class.PersistEntity.PersistEntity CompositeTest.CitizenAddress instance Database.Persist.Class.PersistField.PersistField CompositeTest.CitizenAddress instance Database.Persist.Sql.Class.PersistFieldSql CompositeTest.CitizenAddress instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key CompositeTest.CitizenAddress) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key CompositeTest.CitizenAddress) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key CompositeTest.CitizenAddress) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key CompositeTest.CitizenAddress) instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey CompositeTest.CitizenAddress instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey CompositeTest.CitizenAddress instance Database.Persist.Class.PersistEntity.SymbolToField "citizen" CompositeTest.CitizenAddress CompositeTest.CitizenId instance Database.Persist.Class.PersistEntity.SymbolToField "address" CompositeTest.CitizenAddress CompositeTest.AddressId instance Database.Persist.Class.PersistEntity.PersistEntity CompositeTest.Address instance Database.Persist.Class.PersistField.PersistField CompositeTest.Address instance Database.Persist.Sql.Class.PersistFieldSql CompositeTest.Address instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend CompositeTest.Address instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey CompositeTest.Address instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey CompositeTest.Address instance Database.Persist.Class.PersistEntity.SymbolToField "id" CompositeTest.Address (Database.Persist.Class.PersistEntity.Key CompositeTest.Address) instance Database.Persist.Class.PersistEntity.SymbolToField "address" CompositeTest.Address GHC.Base.String instance Database.Persist.Class.PersistEntity.SymbolToField "country" CompositeTest.Address GHC.Base.String instance Database.Persist.Class.PersistEntity.PersistEntity CompositeTest.Citizen instance Database.Persist.Class.PersistField.PersistField CompositeTest.Citizen instance Database.Persist.Sql.Class.PersistFieldSql CompositeTest.Citizen instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend CompositeTest.Citizen instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey CompositeTest.Citizen instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey CompositeTest.Citizen instance Database.Persist.Class.PersistEntity.SymbolToField "id" CompositeTest.Citizen (Database.Persist.Class.PersistEntity.Key CompositeTest.Citizen) instance Database.Persist.Class.PersistEntity.SymbolToField "name" CompositeTest.Citizen GHC.Base.String instance Database.Persist.Class.PersistEntity.SymbolToField "age" CompositeTest.Citizen (GHC.Maybe.Maybe GHC.Types.Int) instance Database.Persist.Class.PersistEntity.PersistEntity CompositeTest.TestChild instance Database.Persist.Class.PersistField.PersistField CompositeTest.TestChild instance Database.Persist.Sql.Class.PersistFieldSql CompositeTest.TestChild instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend CompositeTest.TestChild instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey CompositeTest.TestChild instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey CompositeTest.TestChild instance Database.Persist.Class.PersistEntity.SymbolToField "id" CompositeTest.TestChild (Database.Persist.Class.PersistEntity.Key CompositeTest.TestChild) instance Database.Persist.Class.PersistEntity.SymbolToField "name" CompositeTest.TestChild GHC.Base.String instance Database.Persist.Class.PersistEntity.SymbolToField "name2" CompositeTest.TestChild GHC.Base.String instance Database.Persist.Class.PersistEntity.SymbolToField "age" CompositeTest.TestChild GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "extra4" CompositeTest.TestChild GHC.Base.String instance Database.Persist.Class.PersistEntity.PersistEntity CompositeTest.TestParent instance Database.Persist.Class.PersistField.PersistField CompositeTest.TestParent instance Database.Persist.Sql.Class.PersistFieldSql CompositeTest.TestParent instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key CompositeTest.TestParent) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key CompositeTest.TestParent) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key CompositeTest.TestParent) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key CompositeTest.TestParent) instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey CompositeTest.TestParent instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey CompositeTest.TestParent instance Database.Persist.Class.PersistEntity.SymbolToField "name" CompositeTest.TestParent GHC.Base.String instance Database.Persist.Class.PersistEntity.SymbolToField "name2" CompositeTest.TestParent GHC.Base.String instance Database.Persist.Class.PersistEntity.SymbolToField "age" CompositeTest.TestParent GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "extra44" CompositeTest.TestParent GHC.Base.String module LargeNumberTest data NumberGeneric backend Number :: !Int -> !Int32 -> !Word32 -> !Int64 -> !Word64 -> NumberGeneric backend [numberIntx] :: NumberGeneric backend -> !Int [numberInt32] :: NumberGeneric backend -> !Int32 [numberWord32] :: NumberGeneric backend -> !Word32 [numberInt64] :: NumberGeneric backend -> !Int64 [numberWord64] :: NumberGeneric backend -> !Word64 type Number = NumberGeneric SqlBackend type NumberId = Key Number numberMigrate :: Migration entityDefListFornumberMigrate :: [EntityDef] cleanDB :: Runner backend m => ReaderT backend m () specsWith :: Runner backend m => RunDb backend m -> Spec instance GHC.Classes.Eq (LargeNumberTest.NumberGeneric backend) instance GHC.Show.Show (LargeNumberTest.NumberGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (LargeNumberTest.NumberGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (LargeNumberTest.NumberGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (LargeNumberTest.NumberGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (LargeNumberTest.NumberGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (LargeNumberTest.NumberGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (LargeNumberTest.NumberGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (LargeNumberTest.NumberGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (LargeNumberTest.NumberGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (LargeNumberTest.NumberGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (LargeNumberTest.NumberGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (LargeNumberTest.NumberGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (LargeNumberTest.NumberGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (LargeNumberTest.NumberGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (LargeNumberTest.NumberGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (LargeNumberTest.NumberGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (LargeNumberTest.NumberGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (LargeNumberTest.NumberGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (LargeNumberTest.NumberGeneric backend) (Database.Persist.Class.PersistEntity.Key (LargeNumberTest.NumberGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "intx" (LargeNumberTest.NumberGeneric backend) GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "int32" (LargeNumberTest.NumberGeneric backend) GHC.Int.Int32 instance Database.Persist.Class.PersistEntity.SymbolToField "word32" (LargeNumberTest.NumberGeneric backend) GHC.Word.Word32 instance Database.Persist.Class.PersistEntity.SymbolToField "int64" (LargeNumberTest.NumberGeneric backend) GHC.Int.Int64 instance Database.Persist.Class.PersistEntity.SymbolToField "word64" (LargeNumberTest.NumberGeneric backend) GHC.Word.Word64 module LongIdentifierTest data TableAnExtremelyFantasticallySuperLongNameParent TableAnExtremelyFantasticallySuperLongNameParent :: !Int -> TableAnExtremelyFantasticallySuperLongNameParent [tableAnExtremelyFantasticallySuperLongNameParentField1] :: TableAnExtremelyFantasticallySuperLongNameParent -> !Int type TableAnExtremelyFantasticallySuperLongNameParentId = Key TableAnExtremelyFantasticallySuperLongNameParent data TableAnExtremelyFantasticallySuperLongNameChild TableAnExtremelyFantasticallySuperLongNameChild :: !TableAnExtremelyFantasticallySuperLongNameParentId -> TableAnExtremelyFantasticallySuperLongNameChild [tableAnExtremelyFantasticallySuperLongNameChildColumnAnExtremelyFantasticallySuperLongNameParentId] :: TableAnExtremelyFantasticallySuperLongNameChild -> !TableAnExtremelyFantasticallySuperLongNameParentId type TableAnExtremelyFantasticallySuperLongNameChildId = Key TableAnExtremelyFantasticallySuperLongNameChild migration :: Migration entityDefListFormigration :: [EntityDef] specsWith :: MonadIO m => RunDb SqlBackend m -> Spec instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild) instance Database.Persist.Class.PersistEntity.PersistEntity LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild instance Database.Persist.Class.PersistField.PersistField LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild instance Database.Persist.Sql.Class.PersistFieldSql LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild instance Database.Persist.Class.PersistEntity.SymbolToField "id" LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild) instance Database.Persist.Class.PersistEntity.SymbolToField "columnAnExtremelyFantasticallySuperLongNameParentId" LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameChild LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParentId instance Database.Persist.Class.PersistEntity.PersistEntity LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent instance Database.Persist.Class.PersistField.PersistField LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent instance Database.Persist.Sql.Class.PersistFieldSql LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent instance Database.Persist.Class.PersistEntity.SymbolToField "id" LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent (Database.Persist.Class.PersistEntity.Key LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent) instance Database.Persist.Class.PersistEntity.SymbolToField "field1" LongIdentifierTest.TableAnExtremelyFantasticallySuperLongNameParent GHC.Types.Int module MaxLenTest specsWith :: Runner backend m => RunDb backend m -> Spec maxlenMigrate :: Migration instance GHC.Classes.Eq (MaxLenTest.MaxLenGeneric backend) instance GHC.Show.Show (MaxLenTest.MaxLenGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (MaxLenTest.MaxLenGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (MaxLenTest.MaxLenGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (MaxLenTest.MaxLenGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (MaxLenTest.MaxLenGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (MaxLenTest.MaxLenGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (MaxLenTest.MaxLenGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (MaxLenTest.MaxLenGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (MaxLenTest.MaxLenGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (MaxLenTest.MaxLenGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (MaxLenTest.MaxLenGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (MaxLenTest.MaxLenGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (MaxLenTest.MaxLenGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (MaxLenTest.MaxLenGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (MaxLenTest.MaxLenGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (MaxLenTest.MaxLenGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (MaxLenTest.MaxLenGeneric backend) instance Database.Persist.Class.PersistStore.PersistStoreWrite backend => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (MaxLenTest.MaxLenGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (MaxLenTest.MaxLenGeneric backend) (Database.Persist.Class.PersistEntity.Key (MaxLenTest.MaxLenGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "text1" (MaxLenTest.MaxLenGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "text2" (MaxLenTest.MaxLenGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "bs1" (MaxLenTest.MaxLenGeneric backend) Data.ByteString.Internal.ByteString instance Database.Persist.Class.PersistEntity.SymbolToField "bs2" (MaxLenTest.MaxLenGeneric backend) Data.ByteString.Internal.ByteString instance Database.Persist.Class.PersistEntity.SymbolToField "str1" (MaxLenTest.MaxLenGeneric backend) GHC.Base.String instance Database.Persist.Class.PersistEntity.SymbolToField "str2" (MaxLenTest.MaxLenGeneric backend) GHC.Base.String module MaybeFieldDefsTest specsWith :: Runner backend m => RunDb backend m -> Spec maybeFieldDefMigrate :: Migration instance GHC.Show.Show (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend) instance GHC.Classes.Eq (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend) (Database.Persist.Class.PersistEntity.Key (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "optionalString" (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend) (GHC.Maybe.Maybe GHC.Base.String) instance Database.Persist.Class.PersistEntity.SymbolToField "optionalInt" (MaybeFieldDefsTest.MaybeFieldDefEntityGeneric backend) (GHC.Maybe.Maybe GHC.Types.Int) module MigrationColumnLengthTest data VaryingLengths VaryingLengths :: !Int -> !Text -> VaryingLengths [varyingLengthsField1] :: VaryingLengths -> !Int [varyingLengthsField2] :: VaryingLengths -> !Text type VaryingLengthsId = Key VaryingLengths migration :: Migration entityDefListFormigration :: [EntityDef] specsWith :: MonadIO m => RunDb SqlBackend m -> Spec instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key MigrationColumnLengthTest.VaryingLengths) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key MigrationColumnLengthTest.VaryingLengths) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key MigrationColumnLengthTest.VaryingLengths) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key MigrationColumnLengthTest.VaryingLengths) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationColumnLengthTest.VaryingLengths) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationColumnLengthTest.VaryingLengths) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key MigrationColumnLengthTest.VaryingLengths) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key MigrationColumnLengthTest.VaryingLengths) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key MigrationColumnLengthTest.VaryingLengths) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key MigrationColumnLengthTest.VaryingLengths) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key MigrationColumnLengthTest.VaryingLengths) instance Database.Persist.Class.PersistEntity.PersistEntity MigrationColumnLengthTest.VaryingLengths instance Database.Persist.Class.PersistField.PersistField MigrationColumnLengthTest.VaryingLengths instance Database.Persist.Sql.Class.PersistFieldSql MigrationColumnLengthTest.VaryingLengths instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend MigrationColumnLengthTest.VaryingLengths instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey MigrationColumnLengthTest.VaryingLengths instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey MigrationColumnLengthTest.VaryingLengths instance Database.Persist.Class.PersistEntity.SymbolToField "id" MigrationColumnLengthTest.VaryingLengths (Database.Persist.Class.PersistEntity.Key MigrationColumnLengthTest.VaryingLengths) instance Database.Persist.Class.PersistEntity.SymbolToField "field1" MigrationColumnLengthTest.VaryingLengths GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "field2" MigrationColumnLengthTest.VaryingLengths Data.Text.Internal.Text module MigrationIdempotencyTest data Idempotency Idempotency :: !Int -> !Text -> !Text -> !Text -> !Text -> !Text -> !Double -> Idempotency [idempotencyField1] :: Idempotency -> !Int [idempotencyField2] :: Idempotency -> !Text [idempotencyField3] :: Idempotency -> !Text [idempotencyField4] :: Idempotency -> !Text [idempotencyField5] :: Idempotency -> !Text [idempotencyField6] :: Idempotency -> !Text [idempotencyField7] :: Idempotency -> !Double type IdempotencyId = Key Idempotency migration :: Migration entityDefListFormigration :: [EntityDef] specsWith :: MonadIO m => RunDb SqlBackend m -> Spec instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key MigrationIdempotencyTest.Idempotency) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key MigrationIdempotencyTest.Idempotency) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key MigrationIdempotencyTest.Idempotency) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key MigrationIdempotencyTest.Idempotency) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationIdempotencyTest.Idempotency) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationIdempotencyTest.Idempotency) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key MigrationIdempotencyTest.Idempotency) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key MigrationIdempotencyTest.Idempotency) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key MigrationIdempotencyTest.Idempotency) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key MigrationIdempotencyTest.Idempotency) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key MigrationIdempotencyTest.Idempotency) instance Database.Persist.Class.PersistEntity.PersistEntity MigrationIdempotencyTest.Idempotency instance Database.Persist.Class.PersistField.PersistField MigrationIdempotencyTest.Idempotency instance Database.Persist.Sql.Class.PersistFieldSql MigrationIdempotencyTest.Idempotency instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend MigrationIdempotencyTest.Idempotency instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey MigrationIdempotencyTest.Idempotency instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey MigrationIdempotencyTest.Idempotency instance Database.Persist.Class.PersistEntity.SymbolToField "id" MigrationIdempotencyTest.Idempotency (Database.Persist.Class.PersistEntity.Key MigrationIdempotencyTest.Idempotency) instance Database.Persist.Class.PersistEntity.SymbolToField "field1" MigrationIdempotencyTest.Idempotency GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "field2" MigrationIdempotencyTest.Idempotency Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "field3" MigrationIdempotencyTest.Idempotency Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "field4" MigrationIdempotencyTest.Idempotency Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "field5" MigrationIdempotencyTest.Idempotency Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "field6" MigrationIdempotencyTest.Idempotency Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "field7" MigrationIdempotencyTest.Idempotency GHC.Types.Double module MigrationOnlyTest specsWith :: (MonadIO m, PersistQueryWrite backend, PersistStoreWrite backend, PersistQueryWrite (BaseBackend backend)) => RunDb backend m -> Maybe (ReaderT backend m a) -> Spec migrateAll1 :: Migration migrateAll2 :: Migration instance GHC.Show.Show (MigrationOnlyTest.TwoFieldGeneric backend) instance GHC.Classes.Eq (MigrationOnlyTest.TwoFieldGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoFieldGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoFieldGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoFieldGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoFieldGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoFieldGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoFieldGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoFieldGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoFieldGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoFieldGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoFieldGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoFieldGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.ReferencingGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.ReferencingGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.ReferencingGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.ReferencingGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.ReferencingGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.ReferencingGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.ReferencingGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.ReferencingGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.ReferencingGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.ReferencingGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.ReferencingGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (MigrationOnlyTest.ReferencingGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (MigrationOnlyTest.ReferencingGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (MigrationOnlyTest.ReferencingGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (MigrationOnlyTest.ReferencingGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (MigrationOnlyTest.ReferencingGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (MigrationOnlyTest.ReferencingGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (MigrationOnlyTest.ReferencingGeneric backend) (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.ReferencingGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "field1" (MigrationOnlyTest.ReferencingGeneric backend) GHC.Types.Int instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (MigrationOnlyTest.TwoFieldGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (MigrationOnlyTest.TwoFieldGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (MigrationOnlyTest.TwoFieldGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (MigrationOnlyTest.TwoFieldGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (MigrationOnlyTest.TwoFieldGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (MigrationOnlyTest.TwoFieldGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (MigrationOnlyTest.TwoFieldGeneric backend) (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoFieldGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "field1" (MigrationOnlyTest.TwoFieldGeneric backend) GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "field2" (MigrationOnlyTest.TwoFieldGeneric backend) Data.Text.Internal.Text instance GHC.Show.Show (MigrationOnlyTest.TwoField1Generic backend) instance GHC.Classes.Eq (MigrationOnlyTest.TwoField1Generic backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoField1Generic backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoField1Generic backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoField1Generic backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoField1Generic backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoField1Generic backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoField1Generic backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoField1Generic backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoField1Generic backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoField1Generic backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoField1Generic backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoField1Generic backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (MigrationOnlyTest.TwoField1Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (MigrationOnlyTest.TwoField1Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (MigrationOnlyTest.TwoField1Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (MigrationOnlyTest.TwoField1Generic backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (MigrationOnlyTest.TwoField1Generic backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (MigrationOnlyTest.TwoField1Generic backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (MigrationOnlyTest.TwoField1Generic backend) (Database.Persist.Class.PersistEntity.Key (MigrationOnlyTest.TwoField1Generic backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "field1" (MigrationOnlyTest.TwoField1Generic backend) GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "field2" (MigrationOnlyTest.TwoField1Generic backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "field3" (MigrationOnlyTest.TwoField1Generic backend) (GHC.Maybe.Maybe GHC.Types.Bool) module MigrationTest data Target Target :: !Int -> !Text -> Target [targetField1] :: Target -> !Int [targetField2] :: Target -> !Text type TargetId = Key Target data Source Source :: !Int -> !TargetId -> Source [sourceField3] :: Source -> !Int [sourceField4] :: Source -> !TargetId type SourceId = Key Source data CustomSqlId CustomSqlId :: !Int -> CustomSqlId [customSqlIdPk] :: CustomSqlId -> !Int type CustomSqlIdId = Key CustomSqlId migrationMigrate :: Migration entityDefListFormigrationMigrate :: [EntityDef] data Target1 Target1 :: !Int -> !Text -> Target1 [target1Field1] :: Target1 -> !Int [target1Field2] :: Target1 -> !Text type Target1Id = Key Target1 data Source1 Source1 :: !Int -> !Int -> !Target1Id -> Source1 [source1Field3] :: Source1 -> !Int [source1Extra] :: Source1 -> !Int [source1Field4] :: Source1 -> !Target1Id type Source1Id = Key Source1 migrationAddCol :: Migration entityDefListFormigrationAddCol :: [EntityDef] specsWith :: MonadUnliftIO m => RunDb SqlBackend m -> Spec instance GHC.Show.Show MigrationTest.Target1 instance GHC.Classes.Eq MigrationTest.Target1 instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key MigrationTest.Target1) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key MigrationTest.Target1) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key MigrationTest.Target1) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key MigrationTest.Target1) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationTest.Target1) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationTest.Target1) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key MigrationTest.Target1) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key MigrationTest.Target1) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key MigrationTest.Target1) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key MigrationTest.Target1) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key MigrationTest.Target1) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key MigrationTest.Source1) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key MigrationTest.Source1) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key MigrationTest.Source1) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key MigrationTest.Source1) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationTest.Source1) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationTest.Source1) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key MigrationTest.Source1) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key MigrationTest.Source1) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key MigrationTest.Source1) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key MigrationTest.Source1) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key MigrationTest.Source1) instance Database.Persist.Class.PersistEntity.PersistEntity MigrationTest.Source1 instance Database.Persist.Class.PersistField.PersistField MigrationTest.Source1 instance Database.Persist.Sql.Class.PersistFieldSql MigrationTest.Source1 instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend MigrationTest.Source1 instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey MigrationTest.Source1 instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey MigrationTest.Source1 instance Database.Persist.Class.PersistEntity.SymbolToField "id" MigrationTest.Source1 (Database.Persist.Class.PersistEntity.Key MigrationTest.Source1) instance Database.Persist.Class.PersistEntity.SymbolToField "field3" MigrationTest.Source1 GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "extra" MigrationTest.Source1 GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "field4" MigrationTest.Source1 MigrationTest.Target1Id instance Database.Persist.Class.PersistEntity.PersistEntity MigrationTest.Target1 instance Database.Persist.Class.PersistField.PersistField MigrationTest.Target1 instance Database.Persist.Sql.Class.PersistFieldSql MigrationTest.Target1 instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend MigrationTest.Target1 instance Database.Persist.Class.PersistUnique.OnlyOneUniqueKey MigrationTest.Target1 instance Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey MigrationTest.Target1 instance Database.Persist.Class.PersistEntity.SymbolToField "id" MigrationTest.Target1 (Database.Persist.Class.PersistEntity.Key MigrationTest.Target1) instance Database.Persist.Class.PersistEntity.SymbolToField "field1" MigrationTest.Target1 GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "field2" MigrationTest.Target1 Data.Text.Internal.Text instance GHC.Show.Show MigrationTest.Target instance GHC.Classes.Eq MigrationTest.Target instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key MigrationTest.Target) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key MigrationTest.Target) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key MigrationTest.Target) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key MigrationTest.Target) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationTest.Target) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationTest.Target) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key MigrationTest.Target) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key MigrationTest.Target) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key MigrationTest.Target) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key MigrationTest.Target) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key MigrationTest.Target) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key MigrationTest.Source) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key MigrationTest.Source) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key MigrationTest.Source) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key MigrationTest.Source) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationTest.Source) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationTest.Source) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key MigrationTest.Source) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key MigrationTest.Source) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key MigrationTest.Source) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key MigrationTest.Source) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key MigrationTest.Source) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key MigrationTest.CustomSqlId) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key MigrationTest.CustomSqlId) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key MigrationTest.CustomSqlId) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key MigrationTest.CustomSqlId) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationTest.CustomSqlId) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationTest.CustomSqlId) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key MigrationTest.CustomSqlId) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key MigrationTest.CustomSqlId) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key MigrationTest.CustomSqlId) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key MigrationTest.CustomSqlId) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key MigrationTest.CustomSqlId) instance Database.Persist.Class.PersistEntity.PersistEntity MigrationTest.CustomSqlId instance Database.Persist.Class.PersistField.PersistField MigrationTest.CustomSqlId instance Database.Persist.Sql.Class.PersistFieldSql MigrationTest.CustomSqlId instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey MigrationTest.CustomSqlId instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey MigrationTest.CustomSqlId instance Database.Persist.Class.PersistEntity.SymbolToField "pk" MigrationTest.CustomSqlId GHC.Types.Int instance Database.Persist.Class.PersistEntity.PersistEntity MigrationTest.Source instance Database.Persist.Class.PersistField.PersistField MigrationTest.Source instance Database.Persist.Sql.Class.PersistFieldSql MigrationTest.Source instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend MigrationTest.Source instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey MigrationTest.Source instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey MigrationTest.Source instance Database.Persist.Class.PersistEntity.SymbolToField "id" MigrationTest.Source (Database.Persist.Class.PersistEntity.Key MigrationTest.Source) instance Database.Persist.Class.PersistEntity.SymbolToField "field3" MigrationTest.Source GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "field4" MigrationTest.Source MigrationTest.TargetId instance Database.Persist.Class.PersistEntity.PersistEntity MigrationTest.Target instance Database.Persist.Class.PersistField.PersistField MigrationTest.Target instance Database.Persist.Sql.Class.PersistFieldSql MigrationTest.Target instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend MigrationTest.Target instance Database.Persist.Class.PersistUnique.OnlyOneUniqueKey MigrationTest.Target instance Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey MigrationTest.Target instance Database.Persist.Class.PersistEntity.SymbolToField "id" MigrationTest.Target (Database.Persist.Class.PersistEntity.Key MigrationTest.Target) instance Database.Persist.Class.PersistEntity.SymbolToField "field1" MigrationTest.Target GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "field2" MigrationTest.Target Data.Text.Internal.Text module PersistTestPetCollarType data PetCollar PetCollar :: Text -> Bool -> PetCollar [tag] :: PetCollar -> Text [bell] :: PetCollar -> Bool instance Database.Persist.Class.PersistField.PersistField PersistTestPetCollarType.PetCollar instance Database.Persist.Sql.Class.PersistFieldSql PersistTestPetCollarType.PetCollar instance GHC.Show.Show PersistTestPetCollarType.PetCollar instance GHC.Classes.Eq PersistTestPetCollarType.PetCollar instance GHC.Generics.Generic PersistTestPetCollarType.PetCollar instance Data.Aeson.Types.ToJSON.ToJSON PersistTestPetCollarType.PetCollar instance Data.Aeson.Types.FromJSON.FromJSON PersistTestPetCollarType.PetCollar module PersistTestPetType data PetType Cat :: PetType Dog :: PetType instance Database.Persist.Class.PersistField.PersistField PersistTestPetType.PetType instance Database.Persist.Sql.Class.PersistFieldSql PersistTestPetType.PetType instance GHC.Classes.Eq PersistTestPetType.PetType instance GHC.Read.Read PersistTestPetType.PetType instance GHC.Show.Show PersistTestPetType.PetType module PersistUniqueTest data Fo Fo :: !Int -> !Int -> Fo [foFoo] :: Fo -> !Int [foBar] :: Fo -> !Int type FoId = Key Fo migration :: Migration entityDefListFormigration :: [EntityDef] cleanDB :: (MonadIO m, PersistQuery backend, PersistEntityBackend Fo ~ backend) => ReaderT backend m () specsWith :: Runner SqlBackend m => RunDb SqlBackend m -> Spec instance GHC.Show.Show PersistUniqueTest.Fo instance GHC.Classes.Eq PersistUniqueTest.Fo instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key PersistUniqueTest.Fo) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key PersistUniqueTest.Fo) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key PersistUniqueTest.Fo) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key PersistUniqueTest.Fo) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key PersistUniqueTest.Fo) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key PersistUniqueTest.Fo) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key PersistUniqueTest.Fo) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key PersistUniqueTest.Fo) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key PersistUniqueTest.Fo) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key PersistUniqueTest.Fo) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key PersistUniqueTest.Fo) instance Database.Persist.Class.PersistEntity.PersistEntity PersistUniqueTest.Fo instance Database.Persist.Class.PersistField.PersistField PersistUniqueTest.Fo instance Database.Persist.Sql.Class.PersistFieldSql PersistUniqueTest.Fo instance Database.Persist.Class.PersistUnique.OnlyOneUniqueKey PersistUniqueTest.Fo instance Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey PersistUniqueTest.Fo instance Database.Persist.Class.PersistEntity.SymbolToField "foo" PersistUniqueTest.Fo GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "bar" PersistUniqueTest.Fo GHC.Types.Int -- | this just needs to compile module PersistentTestModelsImports data User User :: !String -> !Int -> User [userName] :: User -> !String [userAge] :: User -> !Int type UserId = Key User instance GHC.Show.Show PersistentTestModelsImports.User instance GHC.Classes.Eq PersistentTestModelsImports.User instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key PersistentTestModelsImports.User) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key PersistentTestModelsImports.User) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key PersistentTestModelsImports.User) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key PersistentTestModelsImports.User) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key PersistentTestModelsImports.User) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key PersistentTestModelsImports.User) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key PersistentTestModelsImports.User) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key PersistentTestModelsImports.User) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key PersistentTestModelsImports.User) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key PersistentTestModelsImports.User) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key PersistentTestModelsImports.User) instance Database.Persist.Class.PersistEntity.PersistEntity PersistentTestModelsImports.User instance Database.Persist.Class.PersistField.PersistField PersistentTestModelsImports.User instance Database.Persist.Sql.Class.PersistFieldSql PersistentTestModelsImports.User instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend PersistentTestModelsImports.User instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey PersistentTestModelsImports.User instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey PersistentTestModelsImports.User instance Database.Persist.Class.PersistEntity.SymbolToField "id" PersistentTestModelsImports.User (Database.Persist.Class.PersistEntity.Key PersistentTestModelsImports.User) instance Database.Persist.Class.PersistEntity.SymbolToField "name" PersistentTestModelsImports.User GHC.Base.String instance Database.Persist.Class.PersistEntity.SymbolToField "age" PersistentTestModelsImports.User GHC.Types.Int module PersistentTestModels data PersonGeneric backend Person :: !Text -> !Int -> !Maybe Text -> PersonGeneric backend [personName] :: PersonGeneric backend -> !Text [personAge] :: PersonGeneric backend -> !Int [personColor] :: PersonGeneric backend -> !Maybe Text type Person = PersonGeneric SqlBackend type PersonId = Key Person data Person1Generic backend Person1 :: !Text -> !Int -> Person1Generic backend [person1Name] :: Person1Generic backend -> !Text [person1Age] :: Person1Generic backend -> !Int type Person1 = Person1Generic SqlBackend type Person1Id = Key Person1 data PersonMaybeAgeGeneric backend PersonMaybeAge :: !Text -> !Maybe Int -> PersonMaybeAgeGeneric backend [personMaybeAgeName] :: PersonMaybeAgeGeneric backend -> !Text [personMaybeAgeAge] :: PersonMaybeAgeGeneric backend -> !Maybe Int type PersonMaybeAge = PersonMaybeAgeGeneric SqlBackend type PersonMaybeAgeId = Key PersonMaybeAge data PersonMayGeneric backend PersonMay :: !Maybe Text -> !Maybe Text -> PersonMayGeneric backend [personMayName] :: PersonMayGeneric backend -> !Maybe Text [personMayColor] :: PersonMayGeneric backend -> !Maybe Text type PersonMay = PersonMayGeneric SqlBackend type PersonMayId = Key PersonMay data PetGeneric backend Pet :: !Key (PersonGeneric backend) -> !Text -> !PetType -> PetGeneric backend [petOwnerId] :: PetGeneric backend -> !Key (PersonGeneric backend) [petName] :: PetGeneric backend -> !Text [petType] :: PetGeneric backend -> !PetType type Pet = PetGeneric SqlBackend type PetId = Key Pet data MaybeOwnedPetGeneric backend MaybeOwnedPet :: !Maybe (Key (PersonGeneric backend)) -> !Text -> !PetType -> MaybeOwnedPetGeneric backend [maybeOwnedPetOwnerId] :: MaybeOwnedPetGeneric backend -> !Maybe (Key (PersonGeneric backend)) [maybeOwnedPetName] :: MaybeOwnedPetGeneric backend -> !Text [maybeOwnedPetType] :: MaybeOwnedPetGeneric backend -> !PetType type MaybeOwnedPet = MaybeOwnedPetGeneric SqlBackend type MaybeOwnedPetId = Key MaybeOwnedPet data NeedsPetGeneric backend NeedsPet :: !Key (PetGeneric backend) -> NeedsPetGeneric backend [needsPetPetKey] :: NeedsPetGeneric backend -> !Key (PetGeneric backend) type NeedsPet = NeedsPetGeneric SqlBackend type NeedsPetId = Key NeedsPet data OutdoorPetGeneric backend OutdoorPet :: !Key (PersonGeneric backend) -> !PetCollar -> !PetType -> OutdoorPetGeneric backend [outdoorPetOwnerId] :: OutdoorPetGeneric backend -> !Key (PersonGeneric backend) [outdoorPetCollar] :: OutdoorPetGeneric backend -> !PetCollar [outdoorPetType] :: OutdoorPetGeneric backend -> !PetType type OutdoorPet = OutdoorPetGeneric SqlBackend type OutdoorPetId = Key OutdoorPet data UserPTGeneric backend UserPT :: !Text -> !Maybe Text -> UserPTGeneric backend [userPTIdent] :: UserPTGeneric backend -> !Text [userPTPassword] :: UserPTGeneric backend -> !Maybe Text type UserPT = UserPTGeneric SqlBackend type UserPTId = Key UserPT data EmailPTGeneric backend EmailPT :: !Text -> !Maybe (Key (UserPTGeneric backend)) -> !Maybe Text -> EmailPTGeneric backend [emailPTEmail] :: EmailPTGeneric backend -> !Text [emailPTUser] :: EmailPTGeneric backend -> !Maybe (Key (UserPTGeneric backend)) [emailPTVerkey] :: EmailPTGeneric backend -> !Maybe Text type EmailPT = EmailPTGeneric SqlBackend type EmailPTId = Key EmailPT data UpsertGeneric backend Upsert :: !Text -> !Text -> !Text -> !Int -> UpsertGeneric backend [upsertEmail] :: UpsertGeneric backend -> !Text [upsertAttr] :: UpsertGeneric backend -> !Text [upsertExtra] :: UpsertGeneric backend -> !Text [upsertAge] :: UpsertGeneric backend -> !Int type Upsert = UpsertGeneric SqlBackend type UpsertId = Key Upsert data UpsertByGeneric backend UpsertBy :: !Text -> !Text -> !Text -> UpsertByGeneric backend [upsertByEmail] :: UpsertByGeneric backend -> !Text [upsertByCity] :: UpsertByGeneric backend -> !Text [upsertByAttr] :: UpsertByGeneric backend -> !Text type UpsertBy = UpsertByGeneric SqlBackend type UpsertById = Key UpsertBy data StrictGeneric backend Strict :: !Int -> Int -> !Int -> StrictGeneric backend [strictYes] :: StrictGeneric backend -> !Int [strictNo] :: StrictGeneric backend -> Int [strictDef] :: StrictGeneric backend -> !Int type Strict = StrictGeneric SqlBackend type StrictId = Key Strict data DudeWeirdColumnsGeneric backend DudeWeirdColumns :: !Text -> DudeWeirdColumnsGeneric backend [dudeWeirdColumnsName] :: DudeWeirdColumnsGeneric backend -> !Text type DudeWeirdColumns = DudeWeirdColumnsGeneric SqlBackend type DudeWeirdColumnsId = Key DudeWeirdColumns data RelationshipGeneric backend Relationship :: !String -> !Maybe (Key (RelationshipGeneric backend)) -> RelationshipGeneric backend [relationshipName] :: RelationshipGeneric backend -> !String [relationshipParent] :: RelationshipGeneric backend -> !Maybe (Key (RelationshipGeneric backend)) type Relationship = RelationshipGeneric SqlBackend type RelationshipId = Key Relationship data MutBGeneric backend MutB :: !Key (MutAGeneric backend) -> MutBGeneric backend [mutBMutA] :: MutBGeneric backend -> !Key (MutAGeneric backend) data MutAGeneric backend MutA :: !Key (MutBGeneric backend) -> MutAGeneric backend [mutAMutB] :: MutAGeneric backend -> !Key (MutBGeneric backend) type MutB = MutBGeneric SqlBackend type MutA = MutAGeneric SqlBackend type MutAId = Key MutA type MutBId = Key MutB testMigrate :: Migration entityDefListFortestMigrate :: [EntityDef] data NoPrefix1Generic backend NoPrefix1 :: !Int -> NoPrefix1Generic backend [someFieldName] :: NoPrefix1Generic backend -> !Int type NoPrefix1 = NoPrefix1Generic SqlBackend type NoPrefix1Id = Key NoPrefix1 data NoPrefix2Generic backend NoPrefix2 :: !Int -> !Key (NoPrefix1Generic backend) -> NoPrefix2Generic backend [someOtherFieldName] :: NoPrefix2Generic backend -> !Int [unprefixedRef] :: NoPrefix2Generic backend -> !Key (NoPrefix1Generic backend) type NoPrefix2 = NoPrefix2Generic SqlBackend type NoPrefix2Id = Key NoPrefix2 data NoPrefixSumGeneric backend UnprefixedLeftSum :: Int -> NoPrefixSumGeneric backend UnprefixedRightSum :: String -> NoPrefixSumGeneric backend type NoPrefixSum = NoPrefixSumGeneric SqlBackend type NoPrefixSumId = Key NoPrefixSum noPrefixMigrate :: Migration entityDefListFornoPrefixMigrate :: [EntityDef] data CustomPrefix1Generic backend CustomPrefix1 :: !Int -> CustomPrefix1Generic backend [_cp1CustomFieldName] :: CustomPrefix1Generic backend -> !Int type CustomPrefix1 = CustomPrefix1Generic SqlBackend type CustomPrefix1Id = Key CustomPrefix1 data CustomPrefix2Generic backend CustomPrefix2 :: !Int -> !Key (CustomPrefix1Generic backend) -> CustomPrefix2Generic backend [_cp2OtherCustomFieldName] :: CustomPrefix2Generic backend -> !Int [_cp2CustomPrefixedRef] :: CustomPrefix2Generic backend -> !Key (CustomPrefix1Generic backend) type CustomPrefix2 = CustomPrefix2Generic SqlBackend type CustomPrefix2Id = Key CustomPrefix2 data CustomPrefixSumGeneric backend CPCustomPrefixedLeftSum :: Int -> CustomPrefixSumGeneric backend CPCustomPrefixedRightSum :: String -> CustomPrefixSumGeneric backend type CustomPrefixSum = CustomPrefixSumGeneric SqlBackend type CustomPrefixSumId = Key CustomPrefixSum customPrefixMigrate :: Migration entityDefListForcustomPrefixMigrate :: [EntityDef] data Tree Tree :: !String -> !Maybe String -> Tree [name] :: Tree -> !String [parent] :: Tree -> !Maybe String type TreeId = Key Tree treeMigrate :: Migration entityDefListFortreeMigrate :: [EntityDef] fkparent :: Tree -> Maybe (Key Tree) -- | Reverses the order of the fields of an entity. Used to test -- ?? placeholders of rawSql. newtype ReverseFieldOrder a RFO :: a -> ReverseFieldOrder a [unRFO] :: ReverseFieldOrder a -> a cleanDB :: (MonadIO m, PersistQuery backend, PersistStoreWrite (BaseBackend backend)) => ReaderT backend m () instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key PersistentTestModels.Tree) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key PersistentTestModels.Tree) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key PersistentTestModels.Tree) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key PersistentTestModels.Tree) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key PersistentTestModels.Tree) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key PersistentTestModels.Tree) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key PersistentTestModels.Tree) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key PersistentTestModels.Tree) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key PersistentTestModels.Tree) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key PersistentTestModels.Tree) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key PersistentTestModels.Tree) instance GHC.Show.Show a => GHC.Show.Show (PersistentTestModels.ReverseFieldOrder a) instance GHC.Classes.Eq a => GHC.Classes.Eq (PersistentTestModels.ReverseFieldOrder a) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.ReverseFieldOrder a)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.ReverseFieldOrder a)) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.ReverseFieldOrder a)) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.ReverseFieldOrder a)) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.ReverseFieldOrder a)) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.ReverseFieldOrder a)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.ReverseFieldOrder a)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.ReverseFieldOrder a)) instance Database.Persist.Class.PersistEntity.PersistEntity a => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.ReverseFieldOrder a) instance Database.Persist.Class.PersistEntity.PersistEntity PersistentTestModels.Tree instance Database.Persist.Class.PersistField.PersistField PersistentTestModels.Tree instance Database.Persist.Sql.Class.PersistFieldSql PersistentTestModels.Tree instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey PersistentTestModels.Tree instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey PersistentTestModels.Tree instance Database.Persist.Class.PersistEntity.SymbolToField "name" PersistentTestModels.Tree GHC.Base.String instance Database.Persist.Class.PersistEntity.SymbolToField "parent" PersistentTestModels.Tree (GHC.Maybe.Maybe GHC.Base.String) instance GHC.Classes.Eq (PersistentTestModels.CustomPrefixSumGeneric backend) instance GHC.Show.Show (PersistentTestModels.CustomPrefixSumGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix1Generic backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix1Generic backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix1Generic backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix1Generic backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix1Generic backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix1Generic backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix1Generic backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix1Generic backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix1Generic backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix1Generic backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix1Generic backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix2Generic backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix2Generic backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix2Generic backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix2Generic backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix2Generic backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix2Generic backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix2Generic backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix2Generic backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix2Generic backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix2Generic backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix2Generic backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefixSumGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefixSumGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefixSumGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefixSumGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefixSumGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefixSumGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefixSumGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefixSumGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefixSumGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefixSumGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefixSumGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (PersistentTestModels.CustomPrefix1Generic backend) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (PersistentTestModels.CustomPrefix1Generic backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (PersistentTestModels.CustomPrefix2Generic backend) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (PersistentTestModels.CustomPrefix2Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.CustomPrefixSumGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.CustomPrefixSumGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.CustomPrefixSumGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.CustomPrefixSumGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.CustomPrefixSumGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.CustomPrefixSumGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.CustomPrefixSumGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefixSumGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "customPrefixedLeft" (PersistentTestModels.CustomPrefixSumGeneric backend) GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "customPrefixedRight" (PersistentTestModels.CustomPrefixSumGeneric backend) GHC.Base.String instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.CustomPrefix2Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.CustomPrefix2Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.CustomPrefix2Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.CustomPrefix2Generic backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.CustomPrefix2Generic backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.CustomPrefix2Generic backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.CustomPrefix2Generic backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix2Generic backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "otherCustomFieldName" (PersistentTestModels.CustomPrefix2Generic backend) GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "customPrefixedRef" (PersistentTestModels.CustomPrefix2Generic backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix1Generic backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.CustomPrefix1Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.CustomPrefix1Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.CustomPrefix1Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.CustomPrefix1Generic backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.CustomPrefix1Generic backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.CustomPrefix1Generic backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.CustomPrefix1Generic backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.CustomPrefix1Generic backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "customFieldName" (PersistentTestModels.CustomPrefix1Generic backend) GHC.Types.Int instance GHC.Classes.Eq (PersistentTestModels.NoPrefixSumGeneric backend) instance GHC.Show.Show (PersistentTestModels.NoPrefixSumGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix1Generic backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix1Generic backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix1Generic backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix1Generic backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix1Generic backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix1Generic backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix1Generic backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix1Generic backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix1Generic backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix1Generic backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix1Generic backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix2Generic backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix2Generic backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix2Generic backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix2Generic backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix2Generic backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix2Generic backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix2Generic backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix2Generic backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix2Generic backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix2Generic backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix2Generic backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefixSumGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefixSumGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefixSumGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefixSumGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefixSumGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefixSumGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefixSumGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefixSumGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefixSumGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefixSumGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefixSumGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (PersistentTestModels.NoPrefix1Generic backend) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (PersistentTestModels.NoPrefix1Generic backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (PersistentTestModels.NoPrefix2Generic backend) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (PersistentTestModels.NoPrefix2Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.NoPrefixSumGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.NoPrefixSumGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.NoPrefixSumGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.NoPrefixSumGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.NoPrefixSumGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.NoPrefixSumGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.NoPrefixSumGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefixSumGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "unprefixedLeft" (PersistentTestModels.NoPrefixSumGeneric backend) GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "unprefixedRight" (PersistentTestModels.NoPrefixSumGeneric backend) GHC.Base.String instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.NoPrefix2Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.NoPrefix2Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.NoPrefix2Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.NoPrefix2Generic backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.NoPrefix2Generic backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.NoPrefix2Generic backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.NoPrefix2Generic backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix2Generic backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "someOtherFieldName" (PersistentTestModels.NoPrefix2Generic backend) GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "unprefixedRef" (PersistentTestModels.NoPrefix2Generic backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix1Generic backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.NoPrefix1Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.NoPrefix1Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.NoPrefix1Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.NoPrefix1Generic backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.NoPrefix1Generic backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.NoPrefix1Generic backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.NoPrefix1Generic backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NoPrefix1Generic backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "someFieldName" (PersistentTestModels.NoPrefix1Generic backend) GHC.Types.Int instance GHC.Classes.Eq (PersistentTestModels.PersonGeneric backend) instance GHC.Show.Show (PersistentTestModels.PersonGeneric backend) instance GHC.Classes.Eq (PersistentTestModels.Person1Generic backend) instance GHC.Show.Show (PersistentTestModels.Person1Generic backend) instance GHC.Classes.Eq (PersistentTestModels.PersonMayGeneric backend) instance GHC.Show.Show (PersistentTestModels.PersonMayGeneric backend) instance GHC.Show.Show (PersistentTestModels.UpsertGeneric backend) instance GHC.Classes.Eq (PersistentTestModels.UpsertGeneric backend) instance GHC.Show.Show (PersistentTestModels.UpsertByGeneric backend) instance GHC.Classes.Eq (PersistentTestModels.UpsertByGeneric backend) instance GHC.Show.Show (PersistentTestModels.DudeWeirdColumnsGeneric backend) instance GHC.Classes.Eq (PersistentTestModels.DudeWeirdColumnsGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.Person1Generic backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.Person1Generic backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.Person1Generic backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.Person1Generic backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.Person1Generic backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.Person1Generic backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.Person1Generic backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.Person1Generic backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.Person1Generic backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.Person1Generic backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.Person1Generic backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMaybeAgeGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMaybeAgeGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMaybeAgeGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMaybeAgeGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMaybeAgeGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMaybeAgeGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMaybeAgeGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMaybeAgeGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMaybeAgeGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMaybeAgeGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMaybeAgeGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMayGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMayGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMayGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMayGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMayGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMayGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMayGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMayGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMayGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMayGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMayGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PetGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PetGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PetGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PetGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PetGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PetGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PetGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PetGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PetGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PetGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PetGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MaybeOwnedPetGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MaybeOwnedPetGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MaybeOwnedPetGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MaybeOwnedPetGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MaybeOwnedPetGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MaybeOwnedPetGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MaybeOwnedPetGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MaybeOwnedPetGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MaybeOwnedPetGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MaybeOwnedPetGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MaybeOwnedPetGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NeedsPetGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NeedsPetGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NeedsPetGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NeedsPetGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NeedsPetGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NeedsPetGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NeedsPetGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NeedsPetGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NeedsPetGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NeedsPetGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NeedsPetGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.OutdoorPetGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.OutdoorPetGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.OutdoorPetGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.OutdoorPetGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.OutdoorPetGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.OutdoorPetGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.OutdoorPetGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.OutdoorPetGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.OutdoorPetGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.OutdoorPetGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.OutdoorPetGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UserPTGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UserPTGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UserPTGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UserPTGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UserPTGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UserPTGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UserPTGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UserPTGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UserPTGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UserPTGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UserPTGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.EmailPTGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.EmailPTGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.EmailPTGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.EmailPTGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.EmailPTGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.EmailPTGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.EmailPTGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.EmailPTGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.EmailPTGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.EmailPTGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.EmailPTGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertByGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertByGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertByGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertByGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertByGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertByGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertByGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertByGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertByGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertByGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertByGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.StrictGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.StrictGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.StrictGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.StrictGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.StrictGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.StrictGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.StrictGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.StrictGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.StrictGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.StrictGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.StrictGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.DudeWeirdColumnsGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.DudeWeirdColumnsGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.DudeWeirdColumnsGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.DudeWeirdColumnsGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.DudeWeirdColumnsGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.DudeWeirdColumnsGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.DudeWeirdColumnsGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.DudeWeirdColumnsGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.DudeWeirdColumnsGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.DudeWeirdColumnsGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.DudeWeirdColumnsGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.RelationshipGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.RelationshipGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.RelationshipGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.RelationshipGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.RelationshipGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.RelationshipGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.RelationshipGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.RelationshipGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.RelationshipGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.RelationshipGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.RelationshipGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutAGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutAGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutAGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutAGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutAGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutAGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutAGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutAGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutAGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutAGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutAGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutBGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutBGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutBGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutBGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutBGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutBGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutBGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutBGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutBGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutBGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutBGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (PersistentTestModels.PetGeneric backend) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (PersistentTestModels.PetGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (PersistentTestModels.RelationshipGeneric backend) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (PersistentTestModels.RelationshipGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.MutAGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.MutBGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.MutAGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.MutAGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.MutBGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.MutBGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.MutAGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.MutBGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.MutAGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.MutAGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.MutBGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.MutBGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.MutAGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutAGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "mutB" (PersistentTestModels.MutAGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutBGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.MutBGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutBGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "mutA" (PersistentTestModels.MutBGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MutAGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.RelationshipGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.RelationshipGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.RelationshipGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.RelationshipGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.RelationshipGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.RelationshipGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.RelationshipGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.RelationshipGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "name" (PersistentTestModels.RelationshipGeneric backend) GHC.Base.String instance Database.Persist.Class.PersistEntity.SymbolToField "parent" (PersistentTestModels.RelationshipGeneric backend) (GHC.Maybe.Maybe (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.RelationshipGeneric backend))) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.DudeWeirdColumnsGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.DudeWeirdColumnsGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.DudeWeirdColumnsGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.DudeWeirdColumnsGeneric backend) instance Database.Persist.Class.PersistStore.PersistStoreWrite backend => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.DudeWeirdColumnsGeneric backend) instance Database.Persist.Class.PersistStore.PersistStoreWrite backend => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.DudeWeirdColumnsGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.DudeWeirdColumnsGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.DudeWeirdColumnsGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "name" (PersistentTestModels.DudeWeirdColumnsGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.StrictGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.StrictGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.StrictGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.StrictGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.StrictGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.StrictGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.StrictGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.StrictGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "yes" (PersistentTestModels.StrictGeneric backend) GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "no" (PersistentTestModels.StrictGeneric backend) GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "def" (PersistentTestModels.StrictGeneric backend) GHC.Types.Int instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.UpsertByGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.UpsertByGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.UpsertByGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.UpsertByGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.UpsertByGeneric backend) instance Database.Persist.Class.PersistStore.PersistStoreWrite backend => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.UpsertByGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.UpsertByGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertByGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "email" (PersistentTestModels.UpsertByGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "city" (PersistentTestModels.UpsertByGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "attr" (PersistentTestModels.UpsertByGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.UpsertGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.UpsertGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.UpsertGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.UpsertGeneric backend) instance Database.Persist.Class.PersistStore.PersistStoreWrite backend => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.UpsertGeneric backend) instance Database.Persist.Class.PersistStore.PersistStoreWrite backend => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.UpsertGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.UpsertGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UpsertGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "email" (PersistentTestModels.UpsertGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "attr" (PersistentTestModels.UpsertGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "extra" (PersistentTestModels.UpsertGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "age" (PersistentTestModels.UpsertGeneric backend) GHC.Types.Int instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.EmailPTGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.EmailPTGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.EmailPTGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.EmailPTGeneric backend) instance Database.Persist.Class.PersistStore.PersistStoreWrite backend => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.EmailPTGeneric backend) instance Database.Persist.Class.PersistStore.PersistStoreWrite backend => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.EmailPTGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.EmailPTGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.EmailPTGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "email" (PersistentTestModels.EmailPTGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "user" (PersistentTestModels.EmailPTGeneric backend) (GHC.Maybe.Maybe (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UserPTGeneric backend))) instance Database.Persist.Class.PersistEntity.SymbolToField "verkey" (PersistentTestModels.EmailPTGeneric backend) (GHC.Maybe.Maybe Data.Text.Internal.Text) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.UserPTGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.UserPTGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.UserPTGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.UserPTGeneric backend) instance Database.Persist.Class.PersistStore.PersistStoreWrite backend => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.UserPTGeneric backend) instance Database.Persist.Class.PersistStore.PersistStoreWrite backend => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.UserPTGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.UserPTGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.UserPTGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "ident" (PersistentTestModels.UserPTGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "password" (PersistentTestModels.UserPTGeneric backend) (GHC.Maybe.Maybe Data.Text.Internal.Text) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.OutdoorPetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.OutdoorPetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.OutdoorPetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.OutdoorPetGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.OutdoorPetGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.OutdoorPetGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.OutdoorPetGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.OutdoorPetGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "ownerId" (PersistentTestModels.OutdoorPetGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "collar" (PersistentTestModels.OutdoorPetGeneric backend) PersistTestPetCollarType.PetCollar instance Database.Persist.Class.PersistEntity.SymbolToField "type" (PersistentTestModels.OutdoorPetGeneric backend) PersistTestPetType.PetType instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.NeedsPetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.NeedsPetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.NeedsPetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.NeedsPetGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.NeedsPetGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.NeedsPetGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.NeedsPetGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.NeedsPetGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "petKey" (PersistentTestModels.NeedsPetGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PetGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.MaybeOwnedPetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.MaybeOwnedPetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.MaybeOwnedPetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.MaybeOwnedPetGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.MaybeOwnedPetGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.MaybeOwnedPetGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.MaybeOwnedPetGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.MaybeOwnedPetGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "ownerId" (PersistentTestModels.MaybeOwnedPetGeneric backend) (GHC.Maybe.Maybe (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonGeneric backend))) instance Database.Persist.Class.PersistEntity.SymbolToField "name" (PersistentTestModels.MaybeOwnedPetGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "type" (PersistentTestModels.MaybeOwnedPetGeneric backend) PersistTestPetType.PetType instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.PetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.PetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.PetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.PetGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.PetGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.PetGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.PetGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PetGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "ownerId" (PersistentTestModels.PetGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "name" (PersistentTestModels.PetGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "type" (PersistentTestModels.PetGeneric backend) PersistTestPetType.PetType instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.PersonMayGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.PersonMayGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.PersonMayGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.PersonMayGeneric backend) instance Database.Persist.Class.PersistStore backend => Data.Aeson.Types.ToJSON.ToJSON (PersistentTestModels.PersonMayGeneric backend) instance Database.Persist.Class.PersistStore backend => Data.Aeson.Types.FromJSON.FromJSON (PersistentTestModels.PersonMayGeneric backend) instance Database.Persist.Class.PersistStore backend => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Entity (PersistentTestModels.PersonMayGeneric backend)) instance Database.Persist.Class.PersistStore backend => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Entity (PersistentTestModels.PersonMayGeneric backend)) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.PersonMayGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.PersonMayGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.PersonMayGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMayGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "name" (PersistentTestModels.PersonMayGeneric backend) (GHC.Maybe.Maybe Data.Text.Internal.Text) instance Database.Persist.Class.PersistEntity.SymbolToField "color" (PersistentTestModels.PersonMayGeneric backend) (GHC.Maybe.Maybe Data.Text.Internal.Text) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.PersonMaybeAgeGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.PersonMaybeAgeGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.PersonMaybeAgeGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.PersonMaybeAgeGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.PersonMaybeAgeGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.PersonMaybeAgeGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.PersonMaybeAgeGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonMaybeAgeGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "name" (PersistentTestModels.PersonMaybeAgeGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "age" (PersistentTestModels.PersonMaybeAgeGeneric backend) (GHC.Maybe.Maybe GHC.Types.Int) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.Person1Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.Person1Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.Person1Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.Person1Generic backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.Person1Generic backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.Person1Generic backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.Person1Generic backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.Person1Generic backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "name" (PersistentTestModels.Person1Generic backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "age" (PersistentTestModels.Person1Generic backend) GHC.Types.Int instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTestModels.PersonGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTestModels.PersonGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTestModels.PersonGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTestModels.PersonGeneric backend) instance Database.Persist.Class.PersistStore backend => Data.Aeson.Types.ToJSON.ToJSON (PersistentTestModels.PersonGeneric backend) instance Database.Persist.Class.PersistStore backend => Data.Aeson.Types.FromJSON.FromJSON (PersistentTestModels.PersonGeneric backend) instance Database.Persist.Class.PersistStore backend => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Entity (PersistentTestModels.PersonGeneric backend)) instance Database.Persist.Class.PersistStore backend => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Entity (PersistentTestModels.PersonGeneric backend)) instance Database.Persist.Class.PersistStore.PersistStoreWrite backend => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (PersistentTestModels.PersonGeneric backend) instance Database.Persist.Class.PersistStore.PersistStoreWrite backend => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (PersistentTestModels.PersonGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (PersistentTestModels.PersonGeneric backend) (Database.Persist.Class.PersistEntity.Key (PersistentTestModels.PersonGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "name" (PersistentTestModels.PersonGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "age" (PersistentTestModels.PersonGeneric backend) GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "color" (PersistentTestModels.PersonGeneric backend) (GHC.Maybe.Maybe Data.Text.Internal.Text) module PersistentTest type Getting r s t a b = (a -> Constant r b) -> s -> Constant r t type ASetter s t a b = (a -> Identity b) -> s -> Identity t catchPersistException :: (MonadUnliftIO m, MonadFail m) => m a -> b -> m b filterOrSpecs :: forall m backend. Runner backend m => RunDb backend m -> Spec _polymorphic :: (MonadFail m, MonadIO m, PersistQuery backend, BaseBackend backend ~ PersistEntityBackend Pet) => ReaderT backend m () set :: ASetter s t a b -> b -> s -> t view :: s -> Getting a s t a b -> a safeToRemoveSpec :: forall backend m. Runner backend m => RunDb backend m -> Spec specsWith :: forall backend m. Runner backend m => RunDb backend m -> Spec cleanDB :: (MonadIO m, PersistQuery backend, PersistStoreWrite (BaseBackend backend)) => ReaderT backend m () testMigrate :: Migration noPrefixMigrate :: Migration customPrefixMigrate :: Migration treeMigrate :: Migration module MpsNoPrefixTest specsWith :: MonadIO m => RunDb SqlBackend m -> Spec module MpsCustomPrefixTest specsWith :: MonadIO m => RunDb SqlBackend m -> Spec module PrimaryTest data Foo Foo :: !String -> Foo [fooName] :: Foo -> !String type FooId = Key Foo data Bar Bar :: !FooId -> Bar [barQuux] :: Bar -> !FooId type BarId = Key Bar data Trees Trees :: !String -> !Maybe String -> Trees [treesName] :: Trees -> !String [treesParent] :: Trees -> !Maybe String type TreesId = Key Trees data CompositePrimary CompositePrimary :: !String -> !Int -> CompositePrimary [compositePrimaryName] :: CompositePrimary -> !String [compositePrimaryAge] :: CompositePrimary -> !Int type CompositePrimaryId = Key CompositePrimary migration :: Migration entityDefListFormigration :: [EntityDef] treesFkparent :: Trees -> Maybe (Key Trees) cleanDB :: (MonadIO m, PersistQuery backend, PersistEntityBackend Foo ~ backend) => ReaderT backend m () specsWith :: (MonadIO m, MonadFail m) => RunDb SqlBackend m -> Spec instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key PrimaryTest.Foo) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key PrimaryTest.Foo) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key PrimaryTest.Foo) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key PrimaryTest.Foo) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key PrimaryTest.Foo) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key PrimaryTest.Foo) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key PrimaryTest.Foo) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key PrimaryTest.Foo) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key PrimaryTest.Foo) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key PrimaryTest.Foo) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key PrimaryTest.Foo) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key PrimaryTest.Bar) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key PrimaryTest.Bar) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key PrimaryTest.Bar) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key PrimaryTest.Bar) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key PrimaryTest.Bar) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key PrimaryTest.Bar) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key PrimaryTest.Bar) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key PrimaryTest.Bar) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key PrimaryTest.Bar) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key PrimaryTest.Bar) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key PrimaryTest.Bar) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key PrimaryTest.Trees) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key PrimaryTest.Trees) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key PrimaryTest.Trees) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key PrimaryTest.Trees) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key PrimaryTest.Trees) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key PrimaryTest.Trees) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key PrimaryTest.Trees) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key PrimaryTest.Trees) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key PrimaryTest.Trees) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key PrimaryTest.Trees) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key PrimaryTest.Trees) instance GHC.Generics.Generic (Database.Persist.Class.PersistEntity.Key PrimaryTest.CompositePrimary) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key PrimaryTest.CompositePrimary) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key PrimaryTest.CompositePrimary) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key PrimaryTest.CompositePrimary) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key PrimaryTest.CompositePrimary) instance Database.Persist.Class.PersistEntity.PersistEntity PrimaryTest.CompositePrimary instance Database.Persist.Class.PersistField.PersistField PrimaryTest.CompositePrimary instance Database.Persist.Sql.Class.PersistFieldSql PrimaryTest.CompositePrimary instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key PrimaryTest.CompositePrimary) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key PrimaryTest.CompositePrimary) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key PrimaryTest.CompositePrimary) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key PrimaryTest.CompositePrimary) instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey PrimaryTest.CompositePrimary instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey PrimaryTest.CompositePrimary instance Database.Persist.Class.PersistEntity.SymbolToField "name" PrimaryTest.CompositePrimary GHC.Base.String instance Database.Persist.Class.PersistEntity.SymbolToField "age" PrimaryTest.CompositePrimary GHC.Types.Int instance Database.Persist.Class.PersistEntity.PersistEntity PrimaryTest.Trees instance Database.Persist.Class.PersistField.PersistField PrimaryTest.Trees instance Database.Persist.Sql.Class.PersistFieldSql PrimaryTest.Trees instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey PrimaryTest.Trees instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey PrimaryTest.Trees instance Database.Persist.Class.PersistEntity.SymbolToField "name" PrimaryTest.Trees GHC.Base.String instance Database.Persist.Class.PersistEntity.SymbolToField "parent" PrimaryTest.Trees (GHC.Maybe.Maybe GHC.Base.String) instance Database.Persist.Class.PersistEntity.PersistEntity PrimaryTest.Bar instance Database.Persist.Class.PersistField.PersistField PrimaryTest.Bar instance Database.Persist.Sql.Class.PersistFieldSql PrimaryTest.Bar instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend PrimaryTest.Bar instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey PrimaryTest.Bar instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey PrimaryTest.Bar instance Database.Persist.Class.PersistEntity.SymbolToField "id" PrimaryTest.Bar (Database.Persist.Class.PersistEntity.Key PrimaryTest.Bar) instance Database.Persist.Class.PersistEntity.SymbolToField "quux" PrimaryTest.Bar PrimaryTest.FooId instance Database.Persist.Class.PersistEntity.PersistEntity PrimaryTest.Foo instance Database.Persist.Class.PersistField.PersistField PrimaryTest.Foo instance Database.Persist.Sql.Class.PersistFieldSql PrimaryTest.Foo instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey PrimaryTest.Foo instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey PrimaryTest.Foo instance Database.Persist.Class.PersistEntity.SymbolToField "name" PrimaryTest.Foo GHC.Base.String module RawSqlTest specsWith :: Runner SqlBackend m => RunDb SqlBackend m -> Spec getEscape :: MonadReader SqlBackend m => m (Text -> Text) caseCommitRollback :: Runner SqlBackend m => RunDb SqlBackend m -> Assertion module ReadWriteTest specsWith :: forall m. Runner SqlBackend m => RunDb SqlBackend m -> Spec module Recursive specsWith :: (PersistStoreWrite backend, PersistStoreWrite (BaseBackend backend), MonadIO m) => RunDb backend m -> Spec recursiveMigrate :: Migration cleanup :: (PersistStoreWrite (BaseBackend backend), PersistQueryWrite backend) => ReaderT backend IO () instance GHC.Classes.Eq (Recursive.SubTypeGeneric backend) instance GHC.Show.Show (Recursive.SubTypeGeneric backend) instance GHC.Classes.Eq (Recursive.MenuObjectGeneric backend) instance GHC.Show.Show (Recursive.MenuObjectGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (Recursive.SubTypeGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (Recursive.SubTypeGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (Recursive.SubTypeGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (Recursive.SubTypeGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (Recursive.SubTypeGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (Recursive.SubTypeGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (Recursive.SubTypeGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (Recursive.SubTypeGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (Recursive.SubTypeGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (Recursive.SubTypeGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (Recursive.SubTypeGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (Recursive.MenuObjectGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (Recursive.MenuObjectGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (Recursive.MenuObjectGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (Recursive.MenuObjectGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (Recursive.MenuObjectGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (Recursive.MenuObjectGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (Recursive.MenuObjectGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (Recursive.MenuObjectGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (Recursive.MenuObjectGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (Recursive.MenuObjectGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (Recursive.MenuObjectGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (Recursive.SubTypeGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (Recursive.SubTypeGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (Recursive.MenuObjectGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (Recursive.MenuObjectGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (Recursive.SubTypeGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (Recursive.SubTypeGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (Recursive.MenuObjectGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (Recursive.MenuObjectGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (Recursive.SubTypeGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (Recursive.SubTypeGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (Recursive.MenuObjectGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (Recursive.MenuObjectGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (Recursive.SubTypeGeneric backend) (Database.Persist.Class.PersistEntity.Key (Recursive.SubTypeGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "object" (Recursive.SubTypeGeneric backend) [Recursive.MenuObject] instance Database.Persist.Class.PersistEntity.SymbolToField "id" (Recursive.MenuObjectGeneric backend) (Database.Persist.Class.PersistEntity.Key (Recursive.MenuObjectGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "sub" (Recursive.MenuObjectGeneric backend) (GHC.Maybe.Maybe Recursive.SubType) module RenameTest type TextId = Text data KeyTableGeneric backend KeyTable :: !Text -> KeyTableGeneric backend [keyTableKey] :: KeyTableGeneric backend -> !Text type KeyTable = KeyTableGeneric SqlBackend type KeyTableId = Key KeyTable data IdTableGeneric backend IdTable :: !Text -> !Maybe IdTable -> IdTableGeneric backend [idTableName] :: IdTableGeneric backend -> !Text [idTableKeyTableEmbed] :: IdTableGeneric backend -> !Maybe IdTable type IdTable = IdTableGeneric SqlBackend type IdTableId = Key IdTable data LowerCaseTableGeneric backend LowerCaseTable :: !Text -> LowerCaseTableGeneric backend [lowerCaseTableFullName] :: LowerCaseTableGeneric backend -> !Text type LowerCaseTable = LowerCaseTableGeneric SqlBackend type LowerCaseTableId = Key LowerCaseTable data RefTableGeneric backend RefTable :: !Int -> !Key (LowerCaseTableGeneric backend) -> !TextId -> RefTableGeneric backend [refTableSomeVal] :: RefTableGeneric backend -> !Int [refTableLct] :: RefTableGeneric backend -> !Key (LowerCaseTableGeneric backend) [refTableText] :: RefTableGeneric backend -> !TextId type RefTable = RefTableGeneric SqlBackend type RefTableId = Key RefTable data ForeignIdTableGeneric backend ForeignIdTable :: !Key (IdTableGeneric backend) -> ForeignIdTableGeneric backend [foreignIdTableIdId] :: ForeignIdTableGeneric backend -> !Key (IdTableGeneric backend) type ForeignIdTable = ForeignIdTableGeneric SqlBackend type ForeignIdTableId = Key ForeignIdTable migration :: Migration entityDefListFormigration :: [EntityDef] cleanDB :: forall backend. (BaseBackend backend ~ backend, PersistQueryWrite backend) => ReaderT backend IO () specsWith :: (PersistStoreWrite backend, PersistQueryRead backend, backend ~ BaseBackend backend, MonadIO m, MonadFail m, Eq (BackendKey backend)) => RunDb backend m -> Spec instance GHC.Show.Show (RenameTest.KeyTableGeneric backend) instance GHC.Classes.Eq (RenameTest.KeyTableGeneric backend) instance GHC.Show.Show (RenameTest.IdTableGeneric backend) instance GHC.Classes.Eq (RenameTest.IdTableGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (RenameTest.KeyTableGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (RenameTest.KeyTableGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (RenameTest.KeyTableGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (RenameTest.KeyTableGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (RenameTest.KeyTableGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (RenameTest.KeyTableGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (RenameTest.KeyTableGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (RenameTest.KeyTableGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (RenameTest.KeyTableGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (RenameTest.KeyTableGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (RenameTest.KeyTableGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (RenameTest.IdTableGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (RenameTest.IdTableGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (RenameTest.IdTableGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (RenameTest.IdTableGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (RenameTest.IdTableGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (RenameTest.IdTableGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (RenameTest.IdTableGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (RenameTest.IdTableGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (RenameTest.IdTableGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (RenameTest.IdTableGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (RenameTest.IdTableGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (RenameTest.LowerCaseTableGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (RenameTest.LowerCaseTableGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (RenameTest.LowerCaseTableGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (RenameTest.LowerCaseTableGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (RenameTest.LowerCaseTableGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (RenameTest.LowerCaseTableGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (RenameTest.LowerCaseTableGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (RenameTest.LowerCaseTableGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (RenameTest.LowerCaseTableGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (RenameTest.LowerCaseTableGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (RenameTest.LowerCaseTableGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (RenameTest.RefTableGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (RenameTest.RefTableGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (RenameTest.RefTableGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (RenameTest.RefTableGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (RenameTest.RefTableGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (RenameTest.RefTableGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (RenameTest.RefTableGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (RenameTest.RefTableGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (RenameTest.RefTableGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (RenameTest.RefTableGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (RenameTest.RefTableGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (RenameTest.ForeignIdTableGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (RenameTest.ForeignIdTableGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (RenameTest.ForeignIdTableGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (RenameTest.ForeignIdTableGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (RenameTest.ForeignIdTableGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (RenameTest.ForeignIdTableGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (RenameTest.ForeignIdTableGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (RenameTest.ForeignIdTableGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (RenameTest.ForeignIdTableGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (RenameTest.ForeignIdTableGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (RenameTest.ForeignIdTableGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (RenameTest.ForeignIdTableGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (RenameTest.ForeignIdTableGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (RenameTest.ForeignIdTableGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (RenameTest.ForeignIdTableGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (RenameTest.ForeignIdTableGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (RenameTest.ForeignIdTableGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (RenameTest.ForeignIdTableGeneric backend) (Database.Persist.Class.PersistEntity.Key (RenameTest.ForeignIdTableGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "idId" (RenameTest.ForeignIdTableGeneric backend) (Database.Persist.Class.PersistEntity.Key (RenameTest.IdTableGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (RenameTest.RefTableGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (RenameTest.RefTableGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (RenameTest.RefTableGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (RenameTest.RefTableGeneric backend) instance Database.Persist.Class.PersistStore.PersistStoreWrite backend => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (RenameTest.RefTableGeneric backend) instance Database.Persist.Class.PersistStore.PersistStoreWrite backend => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (RenameTest.RefTableGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (RenameTest.RefTableGeneric backend) (Database.Persist.Class.PersistEntity.Key (RenameTest.RefTableGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "someVal" (RenameTest.RefTableGeneric backend) GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "lct" (RenameTest.RefTableGeneric backend) (Database.Persist.Class.PersistEntity.Key (RenameTest.LowerCaseTableGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "text" (RenameTest.RefTableGeneric backend) RenameTest.TextId instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (RenameTest.LowerCaseTableGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (RenameTest.LowerCaseTableGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (RenameTest.LowerCaseTableGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (RenameTest.LowerCaseTableGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (RenameTest.LowerCaseTableGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (RenameTest.LowerCaseTableGeneric backend) (Database.Persist.Class.PersistEntity.Key (RenameTest.LowerCaseTableGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "fullName" (RenameTest.LowerCaseTableGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (RenameTest.IdTableGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (RenameTest.IdTableGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (RenameTest.IdTableGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (RenameTest.IdTableGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (RenameTest.IdTableGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (RenameTest.IdTableGeneric backend) (Database.Persist.Class.PersistEntity.Key (RenameTest.IdTableGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "name" (RenameTest.IdTableGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "keyTableEmbed" (RenameTest.IdTableGeneric backend) (GHC.Maybe.Maybe RenameTest.IdTable) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (RenameTest.KeyTableGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (RenameTest.KeyTableGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (RenameTest.KeyTableGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (RenameTest.KeyTableGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (RenameTest.KeyTableGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (RenameTest.KeyTableGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (RenameTest.KeyTableGeneric backend) (Database.Persist.Class.PersistEntity.Key (RenameTest.KeyTableGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "key" (RenameTest.KeyTableGeneric backend) Data.Text.Internal.Text module SumTypeTest specsWith :: (PersistQueryWrite backend, BaseBackend backend ~ backend, MonadIO m, MonadFail m) => RunDb backend m -> Maybe (ReaderT backend m a) -> Spec sumTypeMigrate :: Migration instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (SumTypeTest.BicycleGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (SumTypeTest.BicycleGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (SumTypeTest.BicycleGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (SumTypeTest.BicycleGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (SumTypeTest.BicycleGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (SumTypeTest.BicycleGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (SumTypeTest.BicycleGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (SumTypeTest.BicycleGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (SumTypeTest.BicycleGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (SumTypeTest.BicycleGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (SumTypeTest.BicycleGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (SumTypeTest.CarGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (SumTypeTest.CarGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (SumTypeTest.CarGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (SumTypeTest.CarGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (SumTypeTest.CarGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (SumTypeTest.CarGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (SumTypeTest.CarGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (SumTypeTest.CarGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (SumTypeTest.CarGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (SumTypeTest.CarGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (SumTypeTest.CarGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (SumTypeTest.VehicleGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (SumTypeTest.VehicleGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (SumTypeTest.VehicleGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (SumTypeTest.VehicleGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (SumTypeTest.VehicleGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (SumTypeTest.VehicleGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (SumTypeTest.VehicleGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (SumTypeTest.VehicleGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (SumTypeTest.VehicleGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (SumTypeTest.VehicleGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (SumTypeTest.VehicleGeneric backend)) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (SumTypeTest.VehicleGeneric backend) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (SumTypeTest.VehicleGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (SumTypeTest.VehicleGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (SumTypeTest.VehicleGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (SumTypeTest.VehicleGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (SumTypeTest.VehicleGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (SumTypeTest.VehicleGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (SumTypeTest.VehicleGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (SumTypeTest.VehicleGeneric backend) (Database.Persist.Class.PersistEntity.Key (SumTypeTest.VehicleGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "bicycle" (SumTypeTest.VehicleGeneric backend) (Database.Persist.Class.PersistEntity.Key (SumTypeTest.BicycleGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "car" (SumTypeTest.VehicleGeneric backend) (Database.Persist.Class.PersistEntity.Key (SumTypeTest.CarGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (SumTypeTest.CarGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (SumTypeTest.CarGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (SumTypeTest.CarGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (SumTypeTest.CarGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (SumTypeTest.CarGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (SumTypeTest.CarGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (SumTypeTest.CarGeneric backend) (Database.Persist.Class.PersistEntity.Key (SumTypeTest.CarGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "make" (SumTypeTest.CarGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "model" (SumTypeTest.CarGeneric backend) Data.Text.Internal.Text instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (SumTypeTest.BicycleGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (SumTypeTest.BicycleGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (SumTypeTest.BicycleGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (SumTypeTest.BicycleGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey (SumTypeTest.BicycleGeneric backend) instance ((TypeError ...), Database.Persist.Class.PersistStore.PersistStoreWrite backend) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey (SumTypeTest.BicycleGeneric backend) instance Database.Persist.Class.PersistEntity.SymbolToField "id" (SumTypeTest.BicycleGeneric backend) (Database.Persist.Class.PersistEntity.Key (SumTypeTest.BicycleGeneric backend)) instance Database.Persist.Class.PersistEntity.SymbolToField "brand" (SumTypeTest.BicycleGeneric backend) Data.Text.Internal.Text module TransactionLevelTest data Wombat Wombat :: !Text -> Wombat [wombatName] :: Wombat -> !Text type WombatId = Key Wombat migration :: Migration entityDefListFormigration :: [EntityDef] specsWith :: (MonadIO m, MonadFail m) => RunDb SqlBackend m -> Spec instance GHC.Classes.Ord TransactionLevelTest.Wombat instance GHC.Show.Show TransactionLevelTest.Wombat instance GHC.Classes.Eq TransactionLevelTest.Wombat instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key TransactionLevelTest.Wombat) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key TransactionLevelTest.Wombat) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key TransactionLevelTest.Wombat) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key TransactionLevelTest.Wombat) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key TransactionLevelTest.Wombat) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key TransactionLevelTest.Wombat) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key TransactionLevelTest.Wombat) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key TransactionLevelTest.Wombat) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key TransactionLevelTest.Wombat) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key TransactionLevelTest.Wombat) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key TransactionLevelTest.Wombat) instance Database.Persist.Class.PersistEntity.PersistEntity TransactionLevelTest.Wombat instance Database.Persist.Class.PersistField.PersistField TransactionLevelTest.Wombat instance Database.Persist.Sql.Class.PersistFieldSql TransactionLevelTest.Wombat instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey TransactionLevelTest.Wombat instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey TransactionLevelTest.Wombat instance Database.Persist.Class.PersistEntity.SymbolToField "name" TransactionLevelTest.Wombat Data.Text.Internal.Text module TreeTest data Tree Tree :: !Text -> !Maybe Text -> Tree [treeName] :: Tree -> !Text [treeParent] :: Tree -> !Maybe Text type TreeId = Key Tree treeMigrate :: Migration entityDefListFortreeMigrate :: [EntityDef] treeFkparent :: Tree -> Maybe (Key Tree) cleanDB :: (PersistQuery backend, PersistEntityBackend Tree ~ backend, MonadIO m) => ReaderT backend m () specsWith :: (MonadIO m, MonadFail m) => RunDb SqlBackend m -> Spec instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key TreeTest.Tree) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key TreeTest.Tree) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key TreeTest.Tree) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key TreeTest.Tree) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key TreeTest.Tree) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key TreeTest.Tree) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key TreeTest.Tree) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key TreeTest.Tree) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key TreeTest.Tree) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key TreeTest.Tree) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key TreeTest.Tree) instance Database.Persist.Class.PersistEntity.PersistEntity TreeTest.Tree instance Database.Persist.Class.PersistField.PersistField TreeTest.Tree instance Database.Persist.Sql.Class.PersistFieldSql TreeTest.Tree instance (TypeError ...) => Database.Persist.Class.PersistUnique.OnlyOneUniqueKey TreeTest.Tree instance (TypeError ...) => Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey TreeTest.Tree instance Database.Persist.Class.PersistEntity.SymbolToField "name" TreeTest.Tree Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "parent" TreeTest.Tree (GHC.Maybe.Maybe Data.Text.Internal.Text) module UniqueTest data TestNonNull TestNonNull :: !Int -> TestNonNull [testNonNullFieldA] :: TestNonNull -> !Int type TestNonNullId = Key TestNonNull data TestNull TestNull :: !Int -> !Maybe Int -> TestNull [testNullFieldA] :: TestNull -> !Int [testNullFieldB] :: TestNull -> !Maybe Int type TestNullId = Key TestNull data TestCheckmark TestCheckmark :: !Text -> !Text -> !Checkmark -> TestCheckmark [testCheckmarkName] :: TestCheckmark -> !Text [testCheckmarkValue] :: TestCheckmark -> !Text [testCheckmarkActive] :: TestCheckmark -> !Checkmark type TestCheckmarkId = Key TestCheckmark uniqueMigrate :: Migration entityDefListForuniqueMigrate :: [EntityDef] cleanDB :: (MonadIO m, PersistQuery backend, PersistEntityBackend TestNonNull ~ backend) => ReaderT backend m () specsWith :: Runner SqlBackend m => RunDb SqlBackend m -> Spec instance GHC.Show.Show UniqueTest.TestNonNull instance GHC.Classes.Eq UniqueTest.TestNonNull instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNonNull) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNonNull) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNonNull) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNonNull) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNonNull) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNonNull) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNonNull) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNonNull) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNonNull) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNonNull) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNonNull) instance GHC.Show.Show UniqueTest.TestNull instance GHC.Classes.Eq UniqueTest.TestNull instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNull) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNull) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNull) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNull) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNull) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNull) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNull) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNull) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNull) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNull) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNull) instance GHC.Show.Show UniqueTest.TestCheckmark instance GHC.Classes.Eq UniqueTest.TestCheckmark instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key UniqueTest.TestCheckmark) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key UniqueTest.TestCheckmark) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key UniqueTest.TestCheckmark) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key UniqueTest.TestCheckmark) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key UniqueTest.TestCheckmark) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key UniqueTest.TestCheckmark) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key UniqueTest.TestCheckmark) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key UniqueTest.TestCheckmark) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key UniqueTest.TestCheckmark) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key UniqueTest.TestCheckmark) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key UniqueTest.TestCheckmark) instance Database.Persist.Class.PersistEntity.PersistEntity UniqueTest.TestCheckmark instance Database.Persist.Class.PersistField.PersistField UniqueTest.TestCheckmark instance Database.Persist.Sql.Class.PersistFieldSql UniqueTest.TestCheckmark instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend UniqueTest.TestCheckmark instance Database.Persist.Class.PersistUnique.OnlyOneUniqueKey UniqueTest.TestCheckmark instance Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey UniqueTest.TestCheckmark instance Database.Persist.Class.PersistEntity.SymbolToField "id" UniqueTest.TestCheckmark (Database.Persist.Class.PersistEntity.Key UniqueTest.TestCheckmark) instance Database.Persist.Class.PersistEntity.SymbolToField "name" UniqueTest.TestCheckmark Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "value" UniqueTest.TestCheckmark Data.Text.Internal.Text instance Database.Persist.Class.PersistEntity.SymbolToField "active" UniqueTest.TestCheckmark Database.Persist.Types.Base.Checkmark instance Database.Persist.Class.PersistEntity.PersistEntity UniqueTest.TestNull instance Database.Persist.Class.PersistField.PersistField UniqueTest.TestNull instance Database.Persist.Sql.Class.PersistFieldSql UniqueTest.TestNull instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend UniqueTest.TestNull instance Database.Persist.Class.PersistUnique.OnlyOneUniqueKey UniqueTest.TestNull instance Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey UniqueTest.TestNull instance Database.Persist.Class.PersistEntity.SymbolToField "id" UniqueTest.TestNull (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNull) instance Database.Persist.Class.PersistEntity.SymbolToField "fieldA" UniqueTest.TestNull GHC.Types.Int instance Database.Persist.Class.PersistEntity.SymbolToField "fieldB" UniqueTest.TestNull (GHC.Maybe.Maybe GHC.Types.Int) instance Database.Persist.Class.PersistEntity.PersistEntity UniqueTest.TestNonNull instance Database.Persist.Class.PersistField.PersistField UniqueTest.TestNonNull instance Database.Persist.Sql.Class.PersistFieldSql UniqueTest.TestNonNull instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.SqlBackend.Internal.SqlBackend UniqueTest.TestNonNull instance Database.Persist.Class.PersistUnique.OnlyOneUniqueKey UniqueTest.TestNonNull instance Database.Persist.Class.PersistUnique.AtLeastOneUniqueKey UniqueTest.TestNonNull instance Database.Persist.Class.PersistEntity.SymbolToField "id" UniqueTest.TestNonNull (Database.Persist.Class.PersistEntity.Key UniqueTest.TestNonNull) instance Database.Persist.Class.PersistEntity.SymbolToField "fieldA" UniqueTest.TestNonNull GHC.Types.Int module UpsertTest -- | MongoDB assumes that a NULL value in the database is some -- "empty" value. So a query that does + 2 to a NULL -- value results in 2. SQL databases instead "annihilate" with -- null, so NULL + 2 = NULL. data BackendNullUpdateBehavior AssumeNullIsZero :: BackendNullUpdateBehavior Don'tUpdateNull :: BackendNullUpdateBehavior -- | UPSERT on SQL databses does an "update-or-insert," which -- preserves all prior values, including keys. MongoDB does not preserve -- the identifier, so the entity key changes on an upsert. data BackendUpsertKeyBehavior UpsertGenerateNewKey :: BackendUpsertKeyBehavior UpsertPreserveOldKey :: BackendUpsertKeyBehavior specsWith :: forall backend m. Runner backend m => RunDb backend m -> BackendNullUpdateBehavior -> BackendUpsertKeyBehavior -> Spec