Modulepersistent-test-2.13.1.3Haskell2010
PrimaryTest
- 8 types
- 5 values
- Packagepersistent-test-2.13.1.3
- Exports13
- LanguageHaskell2010
- LicenceMIT
Constructors
Instances23PersistEntity, SafeToInsert, AtLeastOneUniqueKey, OnlyOneUniqueKey, SymbolToField, Eq, …
PersistEntity CompositePrimaryDefined in persistent-test-2.13.1.3 · PrimaryTestSafeToInsert CompositePrimaryDefined in persistent-test-2.13.1.3 · PrimaryTestPersistField CompositePrimaryDefined in persistent-test-2.13.1.3 · PrimaryTestAtLeastOneUniqueKey CompositePrimaryDefined in persistent-test-2.13.1.3 · PrimaryTestOnlyOneUniqueKey CompositePrimaryDefined in persistent-test-2.13.1.3 · PrimaryTestPersistFieldSql CompositePrimaryDefined in persistent-test-2.13.1.3 · PrimaryTestSymbolToFieldDefined in persistent-test-2.13.1.3 · PrimaryTest"age"
CompositePrimary IntSymbolToFieldDefined in persistent-test-2.13.1.3 · PrimaryTest"name"
CompositePrimary StringSymbolToFieldDefined in persistent-test-2.13.1.3 · PrimaryTest"id"
CompositePrimary (Key CompositePrimary)Eq (Key CompositePrimary)Defined in persistent-test-2.13.1.3 · PrimaryTestOrd (Key CompositePrimary)Defined in persistent-test-2.13.1.3 · PrimaryTestRead (Key CompositePrimary)Defined in persistent-test-2.13.1.3 · PrimaryTestShow (Key CompositePrimary)Defined in persistent-test-2.13.1.3 · PrimaryTestGeneric (Key CompositePrimary)Defined in persistent-test-2.13.1.3 · PrimaryTestFromJSON (Key CompositePrimary)Defined in persistent-test-2.13.1.3 · PrimaryTestToJSON (Key CompositePrimary)Defined in persistent-test-2.13.1.3 · PrimaryTestPersistField (Key CompositePrimary)Defined in persistent-test-2.13.1.3 · PrimaryTestPersistFieldSql (Key CompositePrimary)Defined in persistent-test-2.13.1.3 · PrimaryTesttype Rep (Key CompositePrimary) = D1 ('MetaDataDefined in persistent-test-2.13.1.3 · PrimaryTest"Key"
"PrimaryTest"
"persistent-test-2.13.1.3-63Ra0vQDRcq2QfgwpsyQhX"
'False) (C1 ('MetaCons"CompositePrimaryKey"
'PrefixI 'True) (S1 ('MetaSel ('Just"compositePrimaryKeyname"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just"compositePrimaryKeyage"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))data EntityField CompositePrimarytyp ~ CompositePrimaryId => CompositePrimaryIdtyp ~ String => CompositePrimaryNametyp ~ Int => CompositePrimaryAge
data Key CompositePrimaryDefined in persistent-test-2.13.1.3 · PrimaryTesttype PersistEntityBackend CompositePrimary = SqlBackendDefined in persistent-test-2.13.1.3 · PrimaryTestdata Unique CompositePrimaryDefined in persistent-test-2.13.1.3 · PrimaryTest
Instances24PersistEntity, SafeToInsert, AtLeastOneUniqueKey, OnlyOneUniqueKey, SymbolToField, Eq, …
PersistEntity TreesDefined in persistent-test-2.13.1.3 · PrimaryTestSafeToInsert TreesDefined in persistent-test-2.13.1.3 · PrimaryTestPersistField TreesDefined in persistent-test-2.13.1.3 · PrimaryTestAtLeastOneUniqueKey TreesDefined in persistent-test-2.13.1.3 · PrimaryTestOnlyOneUniqueKey TreesDefined in persistent-test-2.13.1.3 · PrimaryTestPersistFieldSql TreesDefined in persistent-test-2.13.1.3 · PrimaryTestSymbolToFieldDefined in persistent-test-2.13.1.3 · PrimaryTest"name"
Trees StringSymbolToFieldDefined in persistent-test-2.13.1.3 · PrimaryTest"id"
Trees (Key Trees)SymbolToFieldDefined in persistent-test-2.13.1.3 · PrimaryTest"parent"
Trees (Maybe String)Eq (Key Trees)Defined in persistent-test-2.13.1.3 · PrimaryTestOrd (Key Trees)Defined in persistent-test-2.13.1.3 · PrimaryTestRead (Key Trees)Defined in persistent-test-2.13.1.3 · PrimaryTestShow (Key Trees)Defined in persistent-test-2.13.1.3 · PrimaryTestFromJSON (Key Trees)Defined in persistent-test-2.13.1.3 · PrimaryTestToJSON (Key Trees)Defined in persistent-test-2.13.1.3 · PrimaryTestFromHttpApiData (Key Trees)Defined in persistent-test-2.13.1.3 · PrimaryTestToHttpApiData (Key Trees)Defined in persistent-test-2.13.1.3 · PrimaryTestPathPiece (Key Trees)Defined in persistent-test-2.13.1.3 · PrimaryTestPersistField (Key Trees)Defined in persistent-test-2.13.1.3 · PrimaryTestPersistFieldSql (Key Trees)Defined in persistent-test-2.13.1.3 · PrimaryTestdata EntityField TreesDefined in persistent-test-2.13.1.3 · PrimaryTestdata Key TreesTreesKeyunTreesKey :: String
type PersistEntityBackend Trees = SqlBackendDefined in persistent-test-2.13.1.3 · PrimaryTestdata Unique TreesTreesPrimaryKey String
Instances24PersistEntity, SafeToInsert, AtLeastOneUniqueKey, OnlyOneUniqueKey, ToBackendKey, SymbolToField, …
PersistEntity BarDefined in persistent-test-2.13.1.3 · PrimaryTestSafeToInsert BarDefined in persistent-test-2.13.1.3 · PrimaryTestPersistField BarDefined in persistent-test-2.13.1.3 · PrimaryTestTypeError (NoUniqueKeysError Bar) => AtLeastOneUniqueKey BarDefined in persistent-test-2.13.1.3 · PrimaryTestTypeError (NoUniqueKeysError Bar) => OnlyOneUniqueKey BarDefined in persistent-test-2.13.1.3 · PrimaryTestPersistFieldSql BarDefined in persistent-test-2.13.1.3 · PrimaryTestToBackendKey SqlBackend BarDefined in persistent-test-2.13.1.3 · PrimaryTestSymbolToFieldDefined in persistent-test-2.13.1.3 · PrimaryTest"quux"
Bar FooIdSymbolToFieldDefined in persistent-test-2.13.1.3 · PrimaryTest"id"
Bar (Key Bar)Eq (Key Bar)Defined in persistent-test-2.13.1.3 · PrimaryTestOrd (Key Bar)Defined in persistent-test-2.13.1.3 · PrimaryTestRead (Key Bar)Defined in persistent-test-2.13.1.3 · PrimaryTestShow (Key Bar)Defined in persistent-test-2.13.1.3 · PrimaryTestFromJSON (Key Bar)Defined in persistent-test-2.13.1.3 · PrimaryTestToJSON (Key Bar)Defined in persistent-test-2.13.1.3 · PrimaryTestFromHttpApiData (Key Bar)Defined in persistent-test-2.13.1.3 · PrimaryTestToHttpApiData (Key Bar)Defined in persistent-test-2.13.1.3 · PrimaryTestPathPiece (Key Bar)Defined in persistent-test-2.13.1.3 · PrimaryTestPersistField (Key Bar)Defined in persistent-test-2.13.1.3 · PrimaryTestPersistFieldSql (Key Bar)Defined in persistent-test-2.13.1.3 · PrimaryTestdata EntityField BarDefined in persistent-test-2.13.1.3 · PrimaryTestdata Key BarBarKeyunBarKey :: BackendKey SqlBackend
type PersistEntityBackend Bar = SqlBackendDefined in persistent-test-2.13.1.3 · PrimaryTestdata Unique BarDefined in persistent-test-2.13.1.3 · PrimaryTest
Instances24PersistEntity, SafeToInsert, AtLeastOneUniqueKey, OnlyOneUniqueKey, SymbolToField, Eq, …
PersistEntity FooDefined in persistent-test-2.13.1.3 · PrimaryTestSafeToInsert FooDefined in persistent-test-2.13.1.3 · PrimaryTestPersistField FooDefined in persistent-test-2.13.1.3 · PrimaryTestAtLeastOneUniqueKey FooDefined in persistent-test-2.13.1.3 · PrimaryTestOnlyOneUniqueKey FooDefined in persistent-test-2.13.1.3 · PrimaryTestPersistFieldSql FooDefined in persistent-test-2.13.1.3 · PrimaryTestSymbolToFieldDefined in persistent-test-2.13.1.3 · PrimaryTest"name"
Foo StringSymbolToFieldDefined in persistent-test-2.13.1.3 · PrimaryTest"quux"
Bar FooIdSymbolToFieldDefined in persistent-test-2.13.1.3 · PrimaryTest"id"
Foo (Key Foo)Eq (Key Foo)Defined in persistent-test-2.13.1.3 · PrimaryTestOrd (Key Foo)Defined in persistent-test-2.13.1.3 · PrimaryTestRead (Key Foo)Defined in persistent-test-2.13.1.3 · PrimaryTestShow (Key Foo)Defined in persistent-test-2.13.1.3 · PrimaryTestFromJSON (Key Foo)Defined in persistent-test-2.13.1.3 · PrimaryTestToJSON (Key Foo)Defined in persistent-test-2.13.1.3 · PrimaryTestFromHttpApiData (Key Foo)Defined in persistent-test-2.13.1.3 · PrimaryTestToHttpApiData (Key Foo)Defined in persistent-test-2.13.1.3 · PrimaryTestPathPiece (Key Foo)Defined in persistent-test-2.13.1.3 · PrimaryTestPersistField (Key Foo)Defined in persistent-test-2.13.1.3 · PrimaryTestPersistFieldSql (Key Foo)Defined in persistent-test-2.13.1.3 · PrimaryTestdata EntityField FooDefined in persistent-test-2.13.1.3 · PrimaryTestdata Key FooFooKeyunFooKey :: String
type PersistEntityBackend Foo = SqlBackendDefined in persistent-test-2.13.1.3 · PrimaryTestdata Unique FooFooPrimaryKey String
value
cleanDB :: (MonadIO m, PersistQuery backend, PersistEntityBackend Foo ~ backend) => ReaderT backend m ()