-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Tests for Persistent -- -- Tests for Persistent @package persistent-test @version 2.0.0.3 module EntityEmbedTest module Init (@/=) :: (Eq a, Show a, MonadIO m) => a -> a -> m () infix 1 @/= (@==) :: (Eq a, Show a, MonadIO m) => a -> a -> m () infix 1 @== (==@) :: (Eq a, Show a, MonadIO m) => a -> a -> m () infix 1 ==@ assertNotEqual :: (Eq a, Show a) => String -> a -> a -> Assertion assertNotEmpty :: (Monad m, MonadIO m) => [a] -> m () assertEmpty :: (Monad m, MonadIO m) => [a] -> m () isTravis :: IO Bool type BackendMonad = SqlBackend runConn :: MonadUnliftIO m => SqlPersistT (LoggingT m) t -> m () -- | 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 :: * -> *) -- | Lift a computation from the IO monad. liftIO :: MonadIO m => IO a -> m a persistSettings :: MkPersistSettings -- | Settings to be passed to the mkPersist function. data MkPersistSettings :: * db :: SqlPersistT (LoggingT (ResourceT IO)) () -> Assertion sqlite_database :: SqliteConnectionInfo sqlite_database_file :: Text generateKey :: IO (BackendKey SqlBackend) -- | An infix synonym for fmap. -- -- The name of this operator is an allusion to $. Note the -- similarities between their types: -- ---- ($) :: (a -> b) -> a -> b -- (<$>) :: Functor f => (a -> b) -> f a -> f b ---- -- Whereas $ is function application, <$> is -- function application lifted over a Functor. -- --
-- >>> show <$> Nothing -- Nothing -- -- >>> show <$> Just 3 -- Just "3" ---- -- Convert from an Either Int Int to -- an Either Int String using -- show: -- --
-- >>> show <$> Left 17 -- Left 17 -- -- >>> show <$> Right 17 -- Right "17" ---- -- Double each element of a list: -- --
-- >>> (*2) <$> [1,2,3] -- [2,4,6] ---- -- Apply even to the second element of a pair: -- --
-- >>> even <$> (2,2) -- (2,True) --(<$>) :: Functor f => (a -> b) -> f a -> f b infixl 4 <$> -- | Sequential application. -- -- A few functors support an implementation of <*> that is -- more efficient than the default one. (<*>) :: Applicative f => forall a b. () => f (a -> b) -> f a -> f b infixl 4 <*> -- | Lift a computation from the IO monad. liftIO :: MonadIO m => forall a. () => IO a -> m a -- | Create data types and appropriate PersistEntity instances for -- the given EntityDefs. Works well with the persist quasi-quoter. mkPersist :: MkPersistSettings -> [EntityDef] -> 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. mkMigrate :: String -> [EntityDef] -> 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 :: [[EntityDef] -> Q [Dec]] -> [EntityDef] -> 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 :: * -- | 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 :: * instance Test.QuickCheck.Arbitrary.Arbitrary Database.Persist.Types.Base.PersistValue instance Database.Persist.Class.PersistStore backend => Test.QuickCheck.Arbitrary.Arbitrary (Database.Persist.Class.PersistStore.BackendKey backend) module HtmlTest specs :: Spec 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.PersistEntity.PersistEntity (HtmlTest.HtmlTableGeneric backend) 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.PersistStore.ToBackendKey backend (HtmlTest.HtmlTableGeneric backend) module EquivalentTypeTest specs :: 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.PersistField.PersistField EquivalentTypeTest.EquivalentType2 instance Database.Persist.Sql.Class.PersistFieldSql EquivalentTypeTest.EquivalentType2 instance Database.Persist.Class.PersistEntity.PersistEntity EquivalentTypeTest.EquivalentType2 instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EquivalentTypeTest.EquivalentType2 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.PersistField.PersistField EquivalentTypeTest.EquivalentType instance Database.Persist.Sql.Class.PersistFieldSql EquivalentTypeTest.EquivalentType instance Database.Persist.Class.PersistEntity.PersistEntity EquivalentTypeTest.EquivalentType instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EquivalentTypeTest.EquivalentType module EmptyEntityTest specs :: Spec instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmptyEntityTest.EmptyEntity) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmptyEntityTest.EmptyEntity) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmptyEntityTest.EmptyEntity) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmptyEntityTest.EmptyEntity) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmptyEntityTest.EmptyEntity) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmptyEntityTest.EmptyEntity) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmptyEntityTest.EmptyEntity) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmptyEntityTest.EmptyEntity) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmptyEntityTest.EmptyEntity) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmptyEntityTest.EmptyEntity) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmptyEntityTest.EmptyEntity) instance Database.Persist.Class.PersistField.PersistField EmptyEntityTest.EmptyEntity instance Database.Persist.Sql.Class.PersistFieldSql EmptyEntityTest.EmptyEntity instance Database.Persist.Class.PersistEntity.PersistEntity EmptyEntityTest.EmptyEntity instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmptyEntityTest.EmptyEntity module EmbedTest specs :: Spec embedMigrate :: Migration instance GHC.Classes.Ord EmbedTest.MapIdValue instance GHC.Read.Read EmbedTest.MapIdValue instance GHC.Classes.Eq EmbedTest.MapIdValue instance GHC.Show.Show EmbedTest.MapIdValue instance GHC.Classes.Eq EmbedTest.HasNestedList instance GHC.Show.Show EmbedTest.HasNestedList instance GHC.Classes.Eq EmbedTest.IntList instance GHC.Show.Show EmbedTest.IntList instance GHC.Classes.Ord EmbedTest.Account instance GHC.Read.Read EmbedTest.Account instance GHC.Classes.Eq EmbedTest.Account instance GHC.Show.Show EmbedTest.Account instance GHC.Classes.Ord EmbedTest.User instance GHC.Read.Read EmbedTest.User instance GHC.Classes.Eq EmbedTest.User instance GHC.Show.Show EmbedTest.User instance GHC.Classes.Ord EmbedTest.Profile instance GHC.Read.Read EmbedTest.Profile instance GHC.Classes.Eq EmbedTest.Profile instance GHC.Show.Show EmbedTest.Profile instance GHC.Classes.Ord EmbedTest.Contact instance GHC.Read.Read EmbedTest.Contact instance GHC.Classes.Eq EmbedTest.Contact instance GHC.Show.Show EmbedTest.Contact instance GHC.Classes.Eq EmbedTest.ListEmbed instance GHC.Show.Show EmbedTest.ListEmbed instance GHC.Classes.Eq EmbedTest.InList instance GHC.Show.Show EmbedTest.InList instance GHC.Classes.Ord EmbedTest.EmbedsHasMap instance GHC.Read.Read EmbedTest.EmbedsHasMap instance GHC.Classes.Eq EmbedTest.EmbedsHasMap instance GHC.Show.Show EmbedTest.EmbedsHasMap instance GHC.Classes.Ord EmbedTest.HasList instance GHC.Read.Read EmbedTest.HasList instance GHC.Classes.Eq EmbedTest.HasList instance GHC.Show.Show EmbedTest.HasList instance GHC.Classes.Ord EmbedTest.HasMap instance GHC.Read.Read EmbedTest.HasMap instance GHC.Classes.Eq EmbedTest.HasMap instance GHC.Show.Show EmbedTest.HasMap instance GHC.Classes.Ord EmbedTest.HasSetEmbed instance GHC.Read.Read EmbedTest.HasSetEmbed instance GHC.Classes.Eq EmbedTest.HasSetEmbed instance GHC.Show.Show EmbedTest.HasSetEmbed instance GHC.Classes.Ord EmbedTest.HasListEmbed instance GHC.Read.Read EmbedTest.HasListEmbed instance GHC.Classes.Eq EmbedTest.HasListEmbed instance GHC.Show.Show EmbedTest.HasListEmbed instance GHC.Classes.Ord EmbedTest.HasEmbeds instance GHC.Read.Read EmbedTest.HasEmbeds instance GHC.Classes.Eq EmbedTest.HasEmbeds instance GHC.Show.Show EmbedTest.HasEmbeds instance GHC.Classes.Ord EmbedTest.HasEmbed instance GHC.Read.Read EmbedTest.HasEmbed instance GHC.Classes.Eq EmbedTest.HasEmbed instance GHC.Show.Show EmbedTest.HasEmbed instance GHC.Classes.Ord EmbedTest.OnlyName instance GHC.Read.Read EmbedTest.OnlyName instance GHC.Classes.Eq EmbedTest.OnlyName instance GHC.Show.Show EmbedTest.OnlyName instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.OnlyName) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.OnlyName) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.OnlyName) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.OnlyName) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.OnlyName) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.OnlyName) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.OnlyName) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.OnlyName) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.OnlyName) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.OnlyName) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.OnlyName) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbed) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbed) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbed) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbed) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbed) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbed) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbed) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbed) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbed) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbed) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbed) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbeds) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbeds) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbeds) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbeds) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbeds) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbeds) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbeds) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbeds) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbeds) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbeds) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.HasEmbeds) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.HasListEmbed) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.HasListEmbed) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.HasListEmbed) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.HasListEmbed) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.HasListEmbed) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.HasListEmbed) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.HasListEmbed) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.HasListEmbed) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.HasListEmbed) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.HasListEmbed) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.HasListEmbed) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.HasSetEmbed) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.HasSetEmbed) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.HasSetEmbed) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.HasSetEmbed) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.HasSetEmbed) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.HasSetEmbed) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.HasSetEmbed) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.HasSetEmbed) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.HasSetEmbed) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.HasSetEmbed) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.HasSetEmbed) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.HasMap) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.HasMap) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.HasMap) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.HasMap) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.HasMap) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.HasMap) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.HasMap) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.HasMap) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.HasMap) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.HasMap) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.HasMap) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.HasList) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.HasList) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.HasList) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.HasList) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.HasList) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.HasList) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.HasList) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.HasList) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.HasList) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.HasList) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.HasList) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.EmbedsHasMap) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.EmbedsHasMap) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.EmbedsHasMap) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.EmbedsHasMap) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.EmbedsHasMap) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.EmbedsHasMap) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.EmbedsHasMap) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.EmbedsHasMap) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.EmbedsHasMap) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.EmbedsHasMap) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.EmbedsHasMap) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.InList) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.InList) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.InList) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.InList) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.InList) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.InList) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.InList) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.InList) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.InList) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.InList) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.InList) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.ListEmbed) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.ListEmbed) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.ListEmbed) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.ListEmbed) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.ListEmbed) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.ListEmbed) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.ListEmbed) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.ListEmbed) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.ListEmbed) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.ListEmbed) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.ListEmbed) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.Contact) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.Contact) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.Contact) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.Contact) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.Contact) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.Contact) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.Contact) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.Contact) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.Contact) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.Contact) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.Contact) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.Profile) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.Profile) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.Profile) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.Profile) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.Profile) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.Profile) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.Profile) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.Profile) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.Profile) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.Profile) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.Profile) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.User) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.User) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.User) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.User) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.User) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.User) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.User) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.User) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.User) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.User) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.User) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.Account) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.Account) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.Account) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.Account) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.Account) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.Account) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.Account) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.Account) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.Account) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.Account) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.Account) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.IntList) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.IntList) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.IntList) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.IntList) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.IntList) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.IntList) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.IntList) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.IntList) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.IntList) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.IntList) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.IntList) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.HasNestedList) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.HasNestedList) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.HasNestedList) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.HasNestedList) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.HasNestedList) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.HasNestedList) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.HasNestedList) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.HasNestedList) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.HasNestedList) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.HasNestedList) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.HasNestedList) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.MapIdValue) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.MapIdValue) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.MapIdValue) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.MapIdValue) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.MapIdValue) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.MapIdValue) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.MapIdValue) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.MapIdValue) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.MapIdValue) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.MapIdValue) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.MapIdValue) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfList) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfList) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfList) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfList) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfList) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfList) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfList) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfList) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfList) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfList) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfList) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfMaybe) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfMaybe) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfMaybe) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfMaybe) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfMaybe) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfMaybe) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfMaybe) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfMaybe) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfMaybe) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfMaybe) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedTest.SelfMaybe) instance Database.Persist.Class.PersistField.PersistField EmbedTest.SelfMaybe instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.SelfMaybe instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.SelfMaybe instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.SelfMaybe instance Database.Persist.Class.PersistField.PersistField EmbedTest.SelfList instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.SelfList instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.SelfList instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.SelfList instance Database.Persist.Class.PersistField.PersistField EmbedTest.MapIdValue instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.MapIdValue instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.MapIdValue instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.MapIdValue instance Database.Persist.Class.PersistField.PersistField EmbedTest.HasNestedList instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.HasNestedList instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.HasNestedList instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.HasNestedList instance Database.Persist.Class.PersistField.PersistField EmbedTest.IntList instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.IntList instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.IntList instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.IntList instance Database.Persist.Class.PersistField.PersistField EmbedTest.Account instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.Account instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.Account instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.Account instance Database.Persist.Class.PersistField.PersistField EmbedTest.User instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.User instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.User instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.User instance Database.Persist.Class.PersistField.PersistField EmbedTest.Profile instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.Profile instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.Profile instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.Profile instance Database.Persist.Class.PersistField.PersistField EmbedTest.Contact instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.Contact instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.Contact instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.Contact instance Database.Persist.Class.PersistField.PersistField EmbedTest.ListEmbed instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.ListEmbed instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.ListEmbed instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.ListEmbed instance Database.Persist.Class.PersistField.PersistField EmbedTest.InList instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.InList instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.InList instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.InList instance Database.Persist.Class.PersistField.PersistField EmbedTest.EmbedsHasMap instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.EmbedsHasMap instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.EmbedsHasMap instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.EmbedsHasMap instance Database.Persist.Class.PersistField.PersistField EmbedTest.HasList instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.HasList instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.HasList instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.HasList instance Database.Persist.Class.PersistField.PersistField EmbedTest.HasMap instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.HasMap instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.HasMap instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.HasMap instance Database.Persist.Class.PersistField.PersistField EmbedTest.HasSetEmbed instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.HasSetEmbed instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.HasSetEmbed instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.HasSetEmbed instance Database.Persist.Class.PersistField.PersistField EmbedTest.HasListEmbed instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.HasListEmbed instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.HasListEmbed instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.HasListEmbed instance Database.Persist.Class.PersistField.PersistField EmbedTest.HasEmbeds instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.HasEmbeds instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.HasEmbeds instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.HasEmbeds instance Database.Persist.Class.PersistField.PersistField EmbedTest.HasEmbed instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.HasEmbed instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.HasEmbed instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.HasEmbed instance Database.Persist.Class.PersistField.PersistField EmbedTest.OnlyName instance Database.Persist.Sql.Class.PersistFieldSql EmbedTest.OnlyName instance Database.Persist.Class.PersistEntity.PersistEntity EmbedTest.OnlyName instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedTest.OnlyName instance GHC.Classes.Eq EmbedTest.TestException instance GHC.Show.Show EmbedTest.TestException instance GHC.Exception.Exception EmbedTest.TestException instance Database.Persist.Sql.Class.PersistFieldSql a => Database.Persist.Sql.Class.PersistFieldSql (Data.List.NonEmpty.NonEmpty a) instance Database.Persist.Class.PersistField.PersistField a => Database.Persist.Class.PersistField.PersistField (Data.List.NonEmpty.NonEmpty a) module EmbedOrderTest specs :: Spec embedOrderMigrate :: Migration instance GHC.Show.Show EmbedOrderTest.Foo instance GHC.Classes.Eq EmbedOrderTest.Foo instance GHC.Show.Show EmbedOrderTest.Bar instance GHC.Classes.Eq EmbedOrderTest.Bar instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Bar) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Bar) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Bar) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Bar) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Bar) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Bar) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Bar) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Bar) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Bar) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Bar) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Bar) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Foo) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Foo) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Foo) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Foo) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Foo) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Foo) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Foo) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Foo) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Foo) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Foo) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key EmbedOrderTest.Foo) instance Database.Persist.Class.PersistField.PersistField EmbedOrderTest.Foo instance Database.Persist.Sql.Class.PersistFieldSql EmbedOrderTest.Foo instance Database.Persist.Class.PersistEntity.PersistEntity EmbedOrderTest.Foo instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedOrderTest.Foo instance Database.Persist.Class.PersistField.PersistField EmbedOrderTest.Bar instance Database.Persist.Sql.Class.PersistFieldSql EmbedOrderTest.Bar instance Database.Persist.Class.PersistEntity.PersistEntity EmbedOrderTest.Bar instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend EmbedOrderTest.Bar module DataTypeTest specs :: Spec 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.PersistEntity.PersistEntity (DataTypeTest.DataTypeTableGeneric backend) 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.PersistStore.ToBackendKey backend (DataTypeTest.DataTypeTableGeneric backend) module CustomPrimaryKeyReferenceTest data Tweet Tweet :: !Int -> !Text -> Tweet [tweetTweetId] :: Tweet -> !Int [tweetStatusText] :: Tweet -> !Text type TweetId = Key Tweet data TweetUrl TweetUrl :: !(Key Tweet) -> !Text -> !(Maybe Text) -> TweetUrl [tweetUrlTweetId] :: TweetUrl -> !(Key Tweet) [tweetUrlTweetUrl] :: TweetUrl -> !Text [tweetUrlFinalUrl] :: TweetUrl -> !(Maybe Text) type TweetUrlId = Key TweetUrl migration :: Migration specs :: Spec instance GHC.Show.Show CustomPrimaryKeyReferenceTest.TweetUrl 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 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.PersistField.PersistField CustomPrimaryKeyReferenceTest.TweetUrl instance Database.Persist.Sql.Class.PersistFieldSql CustomPrimaryKeyReferenceTest.TweetUrl instance Database.Persist.Class.PersistEntity.PersistEntity CustomPrimaryKeyReferenceTest.TweetUrl instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend CustomPrimaryKeyReferenceTest.TweetUrl instance Database.Persist.Class.PersistEntity.PersistEntity CustomPrimaryKeyReferenceTest.Tweet instance Database.Persist.Class.PersistField.PersistField CustomPrimaryKeyReferenceTest.Tweet instance Database.Persist.Sql.Class.PersistFieldSql CustomPrimaryKeyReferenceTest.Tweet 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 specs :: Spec customFieldMigrate :: Migration instance GHC.Classes.Eq CustomPersistFieldTest.BlogPost instance GHC.Show.Show CustomPersistFieldTest.BlogPost instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key CustomPersistFieldTest.BlogPost) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key CustomPersistFieldTest.BlogPost) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key CustomPersistFieldTest.BlogPost) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key CustomPersistFieldTest.BlogPost) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key CustomPersistFieldTest.BlogPost) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key CustomPersistFieldTest.BlogPost) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key CustomPersistFieldTest.BlogPost) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key CustomPersistFieldTest.BlogPost) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key CustomPersistFieldTest.BlogPost) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key CustomPersistFieldTest.BlogPost) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key CustomPersistFieldTest.BlogPost) instance Database.Persist.Class.PersistField.PersistField CustomPersistFieldTest.BlogPost instance Database.Persist.Sql.Class.PersistFieldSql CustomPersistFieldTest.BlogPost instance Database.Persist.Class.PersistEntity.PersistEntity CustomPersistFieldTest.BlogPost instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend CustomPersistFieldTest.BlogPost 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 Tree Tree :: !Text -> !(Maybe Text) -> Tree [treeName] :: Tree -> !Text [treeParent] :: Tree -> !(Maybe Text) type TreeId = Key Tree 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 :: !(Key Citizen) -> !(Key Address) -> CitizenAddress [citizenAddressCitizen] :: CitizenAddress -> !(Key Citizen) [citizenAddressAddress] :: CitizenAddress -> !(Key Address) 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 treeFkparent :: Tree -> Maybe (Key Tree) testChildFkparent :: TestChild -> Key TestParent specs :: 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.Show.Show CompositeTest.PrimaryCompositeWithOtherNullableFields instance GHC.Classes.Eq CompositeTest.PrimaryCompositeWithOtherNullableFields instance GHC.Show.Show CompositeTest.CitizenAddress instance GHC.Classes.Eq CompositeTest.CitizenAddress instance GHC.Show.Show CompositeTest.Address instance GHC.Classes.Eq CompositeTest.Address instance GHC.Show.Show CompositeTest.Citizen instance GHC.Classes.Eq CompositeTest.Citizen instance GHC.Classes.Eq CompositeTest.TestChild instance GHC.Show.Show CompositeTest.TestChild 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 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 Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key CompositeTest.Tree) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key CompositeTest.Tree) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key CompositeTest.Tree) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key CompositeTest.Tree) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key CompositeTest.Tree) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key CompositeTest.Tree) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key CompositeTest.Tree) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key CompositeTest.Tree) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key CompositeTest.Tree) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key CompositeTest.Tree) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key CompositeTest.Tree) 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 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.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.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 (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend CompositeTest.PrimaryCompositeWithOtherNullableFields ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade CompositeTest.PrimaryCompositeWithOtherNullableFields backend 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 (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend CompositeTest.CitizenAddress ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade CompositeTest.CitizenAddress backend instance Database.Persist.Class.PersistField.PersistField CompositeTest.Address instance Database.Persist.Sql.Class.PersistFieldSql CompositeTest.Address instance Database.Persist.Class.PersistEntity.PersistEntity CompositeTest.Address instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend CompositeTest.Address instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend CompositeTest.Address ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade CompositeTest.Address backend instance Database.Persist.Class.PersistField.PersistField CompositeTest.Citizen instance Database.Persist.Sql.Class.PersistFieldSql CompositeTest.Citizen instance Database.Persist.Class.PersistEntity.PersistEntity CompositeTest.Citizen instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend CompositeTest.Citizen instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend CompositeTest.Citizen ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade CompositeTest.Citizen backend instance Database.Persist.Class.PersistEntity.PersistEntity CompositeTest.Tree instance Database.Persist.Class.PersistField.PersistField CompositeTest.Tree instance Database.Persist.Sql.Class.PersistFieldSql CompositeTest.Tree instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend CompositeTest.Tree ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade CompositeTest.Tree backend instance Database.Persist.Class.PersistField.PersistField CompositeTest.TestChild instance Database.Persist.Sql.Class.PersistFieldSql CompositeTest.TestChild instance Database.Persist.Class.PersistEntity.PersistEntity CompositeTest.TestChild instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend CompositeTest.TestChild instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend CompositeTest.TestChild ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade CompositeTest.TestChild backend 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 (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend CompositeTest.TestParent ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade CompositeTest.TestParent backend module InsertDuplicateUpdate specs :: Spec module LargeNumberTest data Number Number :: !Int -> !Int32 -> !Word32 -> !Int64 -> !Word64 -> Number [numberIntx] :: Number -> !Int [numberInt32] :: Number -> !Int32 [numberWord32] :: Number -> !Word32 [numberInt64] :: Number -> !Int64 [numberWord64] :: Number -> !Word64 type NumberId = Key Number numberMigrate :: Migration specs :: Spec instance GHC.Classes.Eq LargeNumberTest.Number instance GHC.Show.Show LargeNumberTest.Number instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key LargeNumberTest.Number) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key LargeNumberTest.Number) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key LargeNumberTest.Number) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key LargeNumberTest.Number) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key LargeNumberTest.Number) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key LargeNumberTest.Number) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key LargeNumberTest.Number) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key LargeNumberTest.Number) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key LargeNumberTest.Number) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key LargeNumberTest.Number) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key LargeNumberTest.Number) instance Database.Persist.Class.PersistField.PersistField LargeNumberTest.Number instance Database.Persist.Sql.Class.PersistFieldSql LargeNumberTest.Number instance Database.Persist.Class.PersistEntity.PersistEntity LargeNumberTest.Number instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend LargeNumberTest.Number module MaxLenTest specs :: Spec maxlenMigrate :: Migration instance GHC.Classes.Eq MaxLenTest.MaxLen instance GHC.Show.Show MaxLenTest.MaxLen instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key MaxLenTest.MaxLen) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key MaxLenTest.MaxLen) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key MaxLenTest.MaxLen) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key MaxLenTest.MaxLen) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key MaxLenTest.MaxLen) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key MaxLenTest.MaxLen) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key MaxLenTest.MaxLen) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key MaxLenTest.MaxLen) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key MaxLenTest.MaxLen) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key MaxLenTest.MaxLen) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key MaxLenTest.MaxLen) instance Database.Persist.Class.PersistField.PersistField MaxLenTest.MaxLen instance Database.Persist.Sql.Class.PersistFieldSql MaxLenTest.MaxLen instance Database.Persist.Class.PersistEntity.PersistEntity MaxLenTest.MaxLen instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend MaxLenTest.MaxLen module MigrationColumnLengthTest data VaryingLengths VaryingLengths :: !Int -> !Text -> VaryingLengths [varyingLengthsField1] :: VaryingLengths -> !Int [varyingLengthsField2] :: VaryingLengths -> !Text type VaryingLengthsId = Key VaryingLengths migration :: Migration specs :: 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.PersistField.PersistField MigrationColumnLengthTest.VaryingLengths instance Database.Persist.Sql.Class.PersistFieldSql MigrationColumnLengthTest.VaryingLengths instance Database.Persist.Class.PersistEntity.PersistEntity MigrationColumnLengthTest.VaryingLengths instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend MigrationColumnLengthTest.VaryingLengths 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 specs :: 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.PersistField.PersistField MigrationIdempotencyTest.Idempotency instance Database.Persist.Sql.Class.PersistFieldSql MigrationIdempotencyTest.Idempotency instance Database.Persist.Class.PersistEntity.PersistEntity MigrationIdempotencyTest.Idempotency instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend MigrationIdempotencyTest.Idempotency module MigrationOnlyTest specs :: Spec instance GHC.Show.Show MigrationOnlyTest.TwoField instance GHC.Classes.Eq MigrationOnlyTest.TwoField instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.Referencing) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.Referencing) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.Referencing) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.Referencing) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.Referencing) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.Referencing) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.Referencing) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.Referencing) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.Referencing) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.Referencing) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.Referencing) instance Database.Persist.Class.PersistField.PersistField MigrationOnlyTest.Referencing instance Database.Persist.Sql.Class.PersistFieldSql MigrationOnlyTest.Referencing instance Database.Persist.Class.PersistEntity.PersistEntity MigrationOnlyTest.Referencing instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend MigrationOnlyTest.Referencing instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend MigrationOnlyTest.Referencing ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade MigrationOnlyTest.Referencing backend instance Database.Persist.Class.PersistField.PersistField MigrationOnlyTest.TwoField instance Database.Persist.Sql.Class.PersistFieldSql MigrationOnlyTest.TwoField instance Database.Persist.Class.PersistEntity.PersistEntity MigrationOnlyTest.TwoField instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend MigrationOnlyTest.TwoField instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend MigrationOnlyTest.TwoField ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade MigrationOnlyTest.TwoField backend instance GHC.Show.Show MigrationOnlyTest.TwoField1 instance GHC.Classes.Eq MigrationOnlyTest.TwoField1 instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField1) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField1) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField1) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField1) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField1) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField1) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField1) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField1) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField1) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField1) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key MigrationOnlyTest.TwoField1) instance Database.Persist.Class.PersistField.PersistField MigrationOnlyTest.TwoField1 instance Database.Persist.Sql.Class.PersistFieldSql MigrationOnlyTest.TwoField1 instance Database.Persist.Class.PersistEntity.PersistEntity MigrationOnlyTest.TwoField1 instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend MigrationOnlyTest.TwoField1 module MigrationTest data Target Target :: !Int -> !Text -> Target [targetField1] :: Target -> !Int [targetField2] :: Target -> !Text type TargetId = Key Target data Source Source :: !Int -> !(Key Target) -> Source [sourceField3] :: Source -> !Int [sourceField4] :: Source -> !(Key Target) type SourceId = Key Source migrationMigrate :: Migration data Target1 Target1 :: !Int -> !Text -> Target1 [target1Field1] :: Target1 -> !Int [target1Field2] :: Target1 -> !Text type Target1Id = Key Target1 data Source1 Source1 :: !Int -> !Int -> !(Key Target1) -> Source1 [source1Field3] :: Source1 -> !Int [source1Extra] :: Source1 -> !Int [source1Field4] :: Source1 -> !(Key Target1) type Source1Id = Key Source1 migrationAddCol :: Migration specs :: 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.PersistField.PersistField MigrationTest.Source1 instance Database.Persist.Sql.Class.PersistFieldSql MigrationTest.Source1 instance Database.Persist.Class.PersistEntity.PersistEntity MigrationTest.Source1 instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend MigrationTest.Source1 instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend MigrationTest.Source1 ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade MigrationTest.Source1 backend instance Database.Persist.Class.PersistField.PersistField MigrationTest.Target1 instance Database.Persist.Sql.Class.PersistFieldSql MigrationTest.Target1 instance Database.Persist.Class.PersistEntity.PersistEntity MigrationTest.Target1 instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend MigrationTest.Target1 instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend MigrationTest.Target1 ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade MigrationTest.Target1 backend 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 Database.Persist.Class.PersistField.PersistField MigrationTest.Source instance Database.Persist.Sql.Class.PersistFieldSql MigrationTest.Source instance Database.Persist.Class.PersistEntity.PersistEntity MigrationTest.Source instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend MigrationTest.Source instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend MigrationTest.Source ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade MigrationTest.Source backend instance Database.Persist.Class.PersistField.PersistField MigrationTest.Target instance Database.Persist.Sql.Class.PersistFieldSql MigrationTest.Target instance Database.Persist.Class.PersistEntity.PersistEntity MigrationTest.Target instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend MigrationTest.Target instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend MigrationTest.Target ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade MigrationTest.Target backend 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 specs :: 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 module PersistentTest 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 _ignoredSave :: [EntityDef] testMigrate :: Migration data NoPrefix1 NoPrefix1 :: !Int -> NoPrefix1 [someFieldName] :: NoPrefix1 -> !Int type NoPrefix1Id = Key NoPrefix1 data NoPrefix2 NoPrefix2 :: !Int -> !(Key NoPrefix1) -> NoPrefix2 [someOtherFieldName] :: NoPrefix2 -> !Int [unprefixedRef] :: NoPrefix2 -> !(Key NoPrefix1) type NoPrefix2Id = Key NoPrefix2 data NoPrefixSum UnprefixedLeftSum :: Int -> NoPrefixSum UnprefixedRightSum :: String -> NoPrefixSum type NoPrefixSumId = Key NoPrefixSum noPrefixMigrate :: Migration cleanDB :: (MonadIO m, PersistQuery backend, PersistEntityBackend EmailPT ~ backend) => ReaderT backend m () catchPersistException :: MonadUnliftIO m => m a -> b -> m b specs :: Spec -- | 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 caseCommitRollback :: Assertion _polymorphic :: (MonadIO m, PersistQuery backend, BaseBackend backend ~ PersistEntityBackend Pet) => ReaderT backend m () type ASetter s t a b = (a -> Identity b) -> s -> Identity t set :: ASetter s t a b -> b -> s -> t type Getting r s t a b = (a -> Constant r b) -> s -> Constant r t view :: s -> Getting a s t a b -> a instance GHC.Show.Show a => GHC.Show.Show (PersistentTest.ReverseFieldOrder a) instance GHC.Classes.Eq a => GHC.Classes.Eq (PersistentTest.ReverseFieldOrder a) instance GHC.Classes.Eq PersistentTest.NoPrefixSum instance GHC.Show.Show PersistentTest.NoPrefixSum instance GHC.Classes.Eq PersistentTest.NoPrefix2 instance GHC.Show.Show PersistentTest.NoPrefix2 instance GHC.Classes.Eq PersistentTest.NoPrefix1 instance GHC.Show.Show PersistentTest.NoPrefix1 instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix1) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix1) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix1) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix1) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix1) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix1) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix1) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix1) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix1) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix1) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix1) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix2) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix2) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix2) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix2) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix2) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix2) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix2) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix2) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix2) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix2) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefix2) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefixSum) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefixSum) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefixSum) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefixSum) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefixSum) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefixSum) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefixSum) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefixSum) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefixSum) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefixSum) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key PersistentTest.NoPrefixSum) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTest.ReverseFieldOrder a)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTest.ReverseFieldOrder a)) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTest.ReverseFieldOrder a)) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTest.ReverseFieldOrder a)) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTest.ReverseFieldOrder a)) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTest.ReverseFieldOrder a)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.ReverseFieldOrder a)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.ReverseFieldOrder a)) instance Database.Persist.Class.PersistEntity.PersistEntity a => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTest.ReverseFieldOrder a) instance Database.Persist.Class.PersistField.PersistField PersistentTest.NoPrefixSum instance Database.Persist.Sql.Class.PersistFieldSql PersistentTest.NoPrefixSum instance Database.Persist.Class.PersistEntity.PersistEntity PersistentTest.NoPrefixSum instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend PersistentTest.NoPrefixSum instance Database.Persist.Class.PersistField.PersistField PersistentTest.NoPrefix2 instance Database.Persist.Sql.Class.PersistFieldSql PersistentTest.NoPrefix2 instance Database.Persist.Class.PersistEntity.PersistEntity PersistentTest.NoPrefix2 instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend PersistentTest.NoPrefix2 instance Database.Persist.Class.PersistField.PersistField PersistentTest.NoPrefix1 instance Database.Persist.Sql.Class.PersistFieldSql PersistentTest.NoPrefix1 instance Database.Persist.Class.PersistEntity.PersistEntity PersistentTest.NoPrefix1 instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend PersistentTest.NoPrefix1 instance GHC.Show.Show (PersistentTest.UpsertByGeneric backend) instance GHC.Classes.Eq (PersistentTest.UpsertByGeneric backend) instance GHC.Show.Show (PersistentTest.UpsertGeneric backend) instance GHC.Classes.Eq (PersistentTest.UpsertGeneric backend) instance GHC.Classes.Eq (PersistentTest.PersonMayGeneric backend) instance GHC.Show.Show (PersistentTest.PersonMayGeneric backend) instance GHC.Classes.Eq (PersistentTest.PersonGeneric backend) instance GHC.Show.Show (PersistentTest.PersonGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (PersistentTest.PetGeneric backend) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (PersistentTest.PetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTest.StrictGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTest.StrictGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTest.StrictGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTest.StrictGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTest.StrictGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTest.StrictGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTest.StrictGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.StrictGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.StrictGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTest.StrictGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTest.StrictGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTest.StrictGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.StrictGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.StrictGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTest.StrictGeneric backend) instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend (PersistentTest.StrictGeneric backend) ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade (PersistentTest.StrictGeneric backend) backend instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTest.UpsertByGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTest.UpsertByGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTest.UpsertByGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertByGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertByGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertByGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertByGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertByGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertByGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertByGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertByGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertByGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertByGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertByGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTest.UpsertByGeneric backend) instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend (PersistentTest.UpsertByGeneric backend) ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade (PersistentTest.UpsertByGeneric backend) backend instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTest.UpsertGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTest.UpsertGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTest.UpsertGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.UpsertGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTest.UpsertGeneric backend) instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend (PersistentTest.UpsertGeneric backend) ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade (PersistentTest.UpsertGeneric backend) backend instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTest.EmailPTGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTest.EmailPTGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTest.EmailPTGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTest.EmailPTGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTest.EmailPTGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTest.EmailPTGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTest.EmailPTGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.EmailPTGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.EmailPTGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTest.EmailPTGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTest.EmailPTGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTest.EmailPTGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.EmailPTGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.EmailPTGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTest.EmailPTGeneric backend) instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend (PersistentTest.EmailPTGeneric backend) ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade (PersistentTest.EmailPTGeneric backend) backend instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTest.UserPTGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTest.UserPTGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTest.UserPTGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTest.UserPTGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTest.UserPTGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTest.UserPTGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTest.UserPTGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.UserPTGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.UserPTGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTest.UserPTGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTest.UserPTGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTest.UserPTGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.UserPTGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.UserPTGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTest.UserPTGeneric backend) instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend (PersistentTest.UserPTGeneric backend) ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade (PersistentTest.UserPTGeneric backend) backend instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTest.OutdoorPetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTest.OutdoorPetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTest.OutdoorPetGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTest.OutdoorPetGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTest.OutdoorPetGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTest.OutdoorPetGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTest.OutdoorPetGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.OutdoorPetGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.OutdoorPetGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTest.OutdoorPetGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTest.OutdoorPetGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTest.OutdoorPetGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.OutdoorPetGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.OutdoorPetGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTest.OutdoorPetGeneric backend) instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend (PersistentTest.OutdoorPetGeneric backend) ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade (PersistentTest.OutdoorPetGeneric backend) backend instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTest.NeedsPetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTest.NeedsPetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTest.NeedsPetGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTest.NeedsPetGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTest.NeedsPetGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTest.NeedsPetGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTest.NeedsPetGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.NeedsPetGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.NeedsPetGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTest.NeedsPetGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTest.NeedsPetGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTest.NeedsPetGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.NeedsPetGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.NeedsPetGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTest.NeedsPetGeneric backend) instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend (PersistentTest.NeedsPetGeneric backend) ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade (PersistentTest.NeedsPetGeneric backend) backend instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTest.MaybeOwnedPetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTest.MaybeOwnedPetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTest.MaybeOwnedPetGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTest.MaybeOwnedPetGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTest.MaybeOwnedPetGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTest.MaybeOwnedPetGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTest.MaybeOwnedPetGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.MaybeOwnedPetGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.MaybeOwnedPetGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTest.MaybeOwnedPetGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTest.MaybeOwnedPetGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTest.MaybeOwnedPetGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.MaybeOwnedPetGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.MaybeOwnedPetGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTest.MaybeOwnedPetGeneric backend) instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend (PersistentTest.MaybeOwnedPetGeneric backend) ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade (PersistentTest.MaybeOwnedPetGeneric backend) backend instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTest.PetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTest.PetGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTest.PetGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTest.PetGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTest.PetGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTest.PetGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTest.PetGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.PetGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.PetGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTest.PetGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTest.PetGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTest.PetGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.PetGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.PetGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTest.PetGeneric backend) instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend (PersistentTest.PetGeneric backend) ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade (PersistentTest.PetGeneric backend) backend instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTest.PersonMayGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTest.PersonMayGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTest.PersonMayGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMayGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMayGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMayGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMayGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMayGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMayGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMayGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMayGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMayGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMayGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMayGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTest.PersonMayGeneric backend) instance Database.Persist.Class.PersistStore backend => Data.Aeson.Types.ToJSON.ToJSON (PersistentTest.PersonMayGeneric backend) instance Database.Persist.Class.PersistStore backend => Data.Aeson.Types.FromJSON.FromJSON (PersistentTest.PersonMayGeneric backend) instance Database.Persist.Class.PersistStore backend => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Entity (PersistentTest.PersonMayGeneric backend)) instance Database.Persist.Class.PersistStore backend => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Entity (PersistentTest.PersonMayGeneric backend)) instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend (PersistentTest.PersonMayGeneric backend) ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade (PersistentTest.PersonMayGeneric backend) backend instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTest.PersonMaybeAgeGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTest.PersonMaybeAgeGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTest.PersonMaybeAgeGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMaybeAgeGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMaybeAgeGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMaybeAgeGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMaybeAgeGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMaybeAgeGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMaybeAgeGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMaybeAgeGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMaybeAgeGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMaybeAgeGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMaybeAgeGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonMaybeAgeGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTest.PersonMaybeAgeGeneric backend) instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend (PersistentTest.PersonMaybeAgeGeneric backend) ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade (PersistentTest.PersonMaybeAgeGeneric backend) backend instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTest.Person1Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTest.Person1Generic backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTest.Person1Generic backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTest.Person1Generic backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTest.Person1Generic backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTest.Person1Generic backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTest.Person1Generic backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.Person1Generic backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.Person1Generic backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTest.Person1Generic backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTest.Person1Generic backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTest.Person1Generic backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.Person1Generic backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.Person1Generic backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTest.Person1Generic backend) instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend (PersistentTest.Person1Generic backend) ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade (PersistentTest.Person1Generic backend) backend instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistField.PersistField (PersistentTest.PersonGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Sql.Class.PersistFieldSql (PersistentTest.PersonGeneric backend) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistEntity.PersistEntity (PersistentTest.PersonGeneric backend) instance GHC.Show.Show (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Show.Show (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonGeneric backend)) instance GHC.Read.Read (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Read.Read (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonGeneric backend)) instance GHC.Classes.Eq (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonGeneric backend)) instance GHC.Classes.Ord (Database.Persist.Class.PersistStore.BackendKey backend) => GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonGeneric backend)) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonGeneric backend)) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistStore.BackendKey backend) => Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonGeneric backend)) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistStore.BackendKey backend) => Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonGeneric backend)) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonGeneric backend)) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistStore.BackendKey backend) => Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonGeneric backend)) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonGeneric backend)) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistStore.BackendKey backend) => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key (PersistentTest.PersonGeneric backend)) instance Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (PersistentTest.PersonGeneric backend) instance Database.Persist.Class.PersistStore backend => Data.Aeson.Types.ToJSON.ToJSON (PersistentTest.PersonGeneric backend) instance Database.Persist.Class.PersistStore backend => Data.Aeson.Types.FromJSON.FromJSON (PersistentTest.PersonGeneric backend) instance Database.Persist.Class.PersistStore backend => Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Entity (PersistentTest.PersonGeneric backend)) instance Database.Persist.Class.PersistStore backend => Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Entity (PersistentTest.PersonGeneric backend)) instance (Database.Persist.Class.PersistQuery backend, Database.Persist.Class.PersistEntity.PersistEntityBackend (PersistentTest.PersonGeneric backend) ~ Database.Persist.Class.PersistStore.BaseBackend backend) => Database.Persist.Class.DeleteCascade.DeleteCascade (PersistentTest.PersonGeneric backend) backend module PrimaryTest data Foo Foo :: !String -> Foo [fooName] :: Foo -> !String type FooId = Key Foo data Bar Bar :: !(Key Foo) -> Bar [barQuux] :: Bar -> !(Key Foo) type BarId = Key Bar data Trees Trees :: !String -> !(Maybe String) -> Trees [treesName] :: Trees -> !String [treesParent] :: Trees -> !(Maybe String) type TreesId = Key Trees migration :: Migration treesFkparent :: Trees -> Maybe (Key Trees) specs :: 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 Database.Persist.Class.PersistEntity.PersistEntity PrimaryTest.Trees instance Database.Persist.Class.PersistField.PersistField PrimaryTest.Trees instance Database.Persist.Sql.Class.PersistFieldSql PrimaryTest.Trees instance Database.Persist.Class.PersistField.PersistField PrimaryTest.Bar instance Database.Persist.Sql.Class.PersistFieldSql PrimaryTest.Bar instance Database.Persist.Class.PersistEntity.PersistEntity PrimaryTest.Bar instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend PrimaryTest.Bar instance Database.Persist.Class.PersistEntity.PersistEntity PrimaryTest.Foo instance Database.Persist.Class.PersistField.PersistField PrimaryTest.Foo instance Database.Persist.Sql.Class.PersistFieldSql PrimaryTest.Foo module Recursive specs :: Spec recursiveMigrate :: Migration instance GHC.Classes.Eq Recursive.SubType instance GHC.Show.Show Recursive.SubType instance GHC.Classes.Eq Recursive.MenuObject instance GHC.Show.Show Recursive.MenuObject instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key Recursive.SubType) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key Recursive.SubType) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key Recursive.SubType) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key Recursive.SubType) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key Recursive.SubType) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key Recursive.SubType) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key Recursive.SubType) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key Recursive.SubType) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key Recursive.SubType) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key Recursive.SubType) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key Recursive.SubType) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key Recursive.MenuObject) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key Recursive.MenuObject) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key Recursive.MenuObject) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key Recursive.MenuObject) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key Recursive.MenuObject) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key Recursive.MenuObject) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key Recursive.MenuObject) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key Recursive.MenuObject) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key Recursive.MenuObject) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key Recursive.MenuObject) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key Recursive.MenuObject) instance Database.Persist.Class.PersistField.PersistField Recursive.SubType instance Database.Persist.Sql.Class.PersistFieldSql Recursive.SubType instance Database.Persist.Class.PersistField.PersistField Recursive.MenuObject instance Database.Persist.Sql.Class.PersistFieldSql Recursive.MenuObject instance Database.Persist.Class.PersistEntity.PersistEntity Recursive.SubType instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend Recursive.SubType instance Database.Persist.Class.PersistEntity.PersistEntity Recursive.MenuObject instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend Recursive.MenuObject module RenameTest type TextId = Text data KeyTable KeyTable :: !Text -> KeyTable [keyTableKey] :: KeyTable -> !Text type KeyTableId = Key KeyTable data IdTable IdTable :: !Text -> !(Maybe IdTable) -> IdTable [idTableName] :: IdTable -> !Text [idTableKeyTableEmbed] :: IdTable -> !(Maybe IdTable) type IdTableId = Key IdTable data LowerCaseTable LowerCaseTable :: !Text -> LowerCaseTable [lowerCaseTableFullName] :: LowerCaseTable -> !Text type LowerCaseTableId = Key LowerCaseTable data RefTable RefTable :: !Int -> !(Key LowerCaseTable) -> !TextId -> RefTable [refTableSomeVal] :: RefTable -> !Int [refTableLct] :: RefTable -> !(Key LowerCaseTable) [refTableText] :: RefTable -> !TextId type RefTableId = Key RefTable data ForeignIdTable ForeignIdTable :: !(Key IdTable) -> ForeignIdTable [foreignIdTableIdId] :: ForeignIdTable -> !(Key IdTable) type ForeignIdTableId = Key ForeignIdTable migration :: Migration specs :: Spec asIO :: IO a -> IO a instance GHC.Show.Show RenameTest.IdTable instance GHC.Classes.Eq RenameTest.IdTable instance GHC.Show.Show RenameTest.KeyTable instance GHC.Classes.Eq RenameTest.KeyTable instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key RenameTest.KeyTable) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key RenameTest.KeyTable) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key RenameTest.KeyTable) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key RenameTest.KeyTable) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key RenameTest.KeyTable) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key RenameTest.KeyTable) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key RenameTest.KeyTable) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key RenameTest.KeyTable) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key RenameTest.KeyTable) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key RenameTest.KeyTable) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key RenameTest.KeyTable) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key RenameTest.IdTable) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key RenameTest.IdTable) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key RenameTest.IdTable) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key RenameTest.IdTable) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key RenameTest.IdTable) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key RenameTest.IdTable) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key RenameTest.IdTable) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key RenameTest.IdTable) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key RenameTest.IdTable) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key RenameTest.IdTable) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key RenameTest.IdTable) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key RenameTest.LowerCaseTable) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key RenameTest.LowerCaseTable) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key RenameTest.LowerCaseTable) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key RenameTest.LowerCaseTable) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key RenameTest.LowerCaseTable) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key RenameTest.LowerCaseTable) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key RenameTest.LowerCaseTable) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key RenameTest.LowerCaseTable) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key RenameTest.LowerCaseTable) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key RenameTest.LowerCaseTable) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key RenameTest.LowerCaseTable) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key RenameTest.RefTable) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key RenameTest.RefTable) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key RenameTest.RefTable) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key RenameTest.RefTable) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key RenameTest.RefTable) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key RenameTest.RefTable) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key RenameTest.RefTable) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key RenameTest.RefTable) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key RenameTest.RefTable) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key RenameTest.RefTable) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key RenameTest.RefTable) instance Data.Aeson.Types.FromJSON.FromJSON (Database.Persist.Class.PersistEntity.Key RenameTest.ForeignIdTable) instance Data.Aeson.Types.ToJSON.ToJSON (Database.Persist.Class.PersistEntity.Key RenameTest.ForeignIdTable) instance Database.Persist.Sql.Class.PersistFieldSql (Database.Persist.Class.PersistEntity.Key RenameTest.ForeignIdTable) instance Database.Persist.Class.PersistField.PersistField (Database.Persist.Class.PersistEntity.Key RenameTest.ForeignIdTable) instance Web.Internal.HttpApiData.FromHttpApiData (Database.Persist.Class.PersistEntity.Key RenameTest.ForeignIdTable) instance Web.Internal.HttpApiData.ToHttpApiData (Database.Persist.Class.PersistEntity.Key RenameTest.ForeignIdTable) instance Web.PathPieces.PathPiece (Database.Persist.Class.PersistEntity.Key RenameTest.ForeignIdTable) instance GHC.Classes.Ord (Database.Persist.Class.PersistEntity.Key RenameTest.ForeignIdTable) instance GHC.Classes.Eq (Database.Persist.Class.PersistEntity.Key RenameTest.ForeignIdTable) instance GHC.Read.Read (Database.Persist.Class.PersistEntity.Key RenameTest.ForeignIdTable) instance GHC.Show.Show (Database.Persist.Class.PersistEntity.Key RenameTest.ForeignIdTable) instance Database.Persist.Class.PersistField.PersistField RenameTest.ForeignIdTable instance Database.Persist.Sql.Class.PersistFieldSql RenameTest.ForeignIdTable instance Database.Persist.Class.PersistEntity.PersistEntity RenameTest.ForeignIdTable instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend RenameTest.ForeignIdTable instance Database.Persist.Class.PersistField.PersistField RenameTest.RefTable instance Database.Persist.Sql.Class.PersistFieldSql RenameTest.RefTable instance Database.Persist.Class.PersistEntity.PersistEntity RenameTest.RefTable instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend RenameTest.RefTable instance Database.Persist.Class.PersistField.PersistField RenameTest.LowerCaseTable instance Database.Persist.Sql.Class.PersistFieldSql RenameTest.LowerCaseTable instance Database.Persist.Class.PersistEntity.PersistEntity RenameTest.LowerCaseTable instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend RenameTest.LowerCaseTable instance Database.Persist.Class.PersistField.PersistField RenameTest.IdTable instance Database.Persist.Sql.Class.PersistFieldSql RenameTest.IdTable instance Database.Persist.Class.PersistEntity.PersistEntity RenameTest.IdTable instance Database.Persist.Class.PersistField.PersistField RenameTest.KeyTable instance Database.Persist.Sql.Class.PersistFieldSql RenameTest.KeyTable instance Database.Persist.Class.PersistEntity.PersistEntity RenameTest.KeyTable instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend RenameTest.KeyTable module SumTypeTest specs :: Spec 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.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.PersistEntity.PersistEntity (SumTypeTest.VehicleGeneric 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 Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (SumTypeTest.VehicleGeneric 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.PersistEntity.PersistEntity (SumTypeTest.CarGeneric 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 Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (SumTypeTest.CarGeneric 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.PersistEntity.PersistEntity (SumTypeTest.BicycleGeneric backend) 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 Database.Persist.Class.PersistStore backend => Database.Persist.Class.PersistStore.ToBackendKey backend (SumTypeTest.BicycleGeneric backend) 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 specs :: Spec instance GHC.Show.Show UniqueTest.TestCheckmark instance GHC.Classes.Eq UniqueTest.TestCheckmark instance GHC.Show.Show UniqueTest.TestNull instance GHC.Classes.Eq UniqueTest.TestNull 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 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 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.PersistField.PersistField UniqueTest.TestCheckmark instance Database.Persist.Sql.Class.PersistFieldSql UniqueTest.TestCheckmark instance Database.Persist.Class.PersistEntity.PersistEntity UniqueTest.TestCheckmark instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend UniqueTest.TestCheckmark instance Database.Persist.Class.PersistField.PersistField UniqueTest.TestNull instance Database.Persist.Sql.Class.PersistFieldSql UniqueTest.TestNull instance Database.Persist.Class.PersistEntity.PersistEntity UniqueTest.TestNull instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend UniqueTest.TestNull instance Database.Persist.Class.PersistField.PersistField UniqueTest.TestNonNull instance Database.Persist.Sql.Class.PersistFieldSql UniqueTest.TestNonNull instance Database.Persist.Class.PersistEntity.PersistEntity UniqueTest.TestNonNull instance Database.Persist.Class.PersistStore.ToBackendKey Database.Persist.Sql.Types.Internal.SqlBackend UniqueTest.TestNonNull