'*     None3=HKM  Since 1.2.0This function differs from  in that it returns a database runner function, as opposed to simply running a single action. This will usually mean that a connection is taken from a pool and then reused for each invocation. This can be useful for creating streaming responses; see  .mIt additionally returns a cleanup function to free the connection. If your code finishes successfully, you must call this cleanup to indicate changes should be committed. Otherwise, for SQL backends at least, a rollback will be used instead. Since 1.2.0 Helper for creating . Since 1.2.0 Helper for implementing . Since 1.2.0 Like , but transforms a Source. See  % for an example, practical use case. Since 1.2.0 Extends . to create a streaming database response body. JGet the given entity by ID, or return a 404 not found if it doesn't exist.UGet the given entity by unique key, or return a 404 not found if it doesn't exist.Should be equivalent to lift . notFoundZ, but there's an apparent bug in GHC 7.4.2 that leads to segfaults. This is a workaround.        None, !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~       !"#$%&'()*+,-./      !""#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[[\]^_``abcdefghiijklmnopqrstuuvwxyz{|}~FR      !"#$%&'()*+,-.yesod-persistent-1.4.0.2Yesod.Persist.Core Yesod.PersistDBRunner runDBRunnerYesodPersistRunner getDBRunner YesodPersistYesodPersistBackendrunDBYesodDB defaultRunDBdefaultGetDBRunner runDBSourcerespondSourceDBget404getBy404yesod-core-1.4.7.3Yesod.Core.Handler respondSource notFound' unSqlPersistTpersistent-2.1.1.4Database.Persist.Types.BaseByNullableAttr ByMaybeAttr WhyNullable UpsertError KeyNotFoundUpdateException uniqueHaskell uniqueFields uniqueDBName uniqueAttrs UniqueDefSqlTime SqlStringSqlRealSqlOther SqlNumericSqlInt64SqlInt32 SqlDayTimeSqlDaySqlBoolSqlBlobSqlType NoReference ForeignRefEmbedRef CompositeRef ReferenceDefPersistUTCTimePersistTimeOfDay PersistTextPersistRationalPersistObjectId PersistNull PersistMap PersistList PersistInt64 PersistDoublePersistDbSpecific PersistDayPersistByteString PersistBool PersistValueSubtractMultiplyDivideBackendSpecificUpdateAssignAdd PersistUpdateNotInNeLtLeInGtGeEqBackendSpecificFilter PersistFilterPersistMongoDBUnsupportedPersistMongoDBErrorPersistMarshalErrorPersistInvalidFieldPersistForeignConstraintUnmet PersistErrorPersistExceptionOnlyUniqueExceptionNullable NotNullable IsNullable unHaskellName HaskellNameForeignFieldDefforeignRefTableHaskellforeignRefTableDBNameforeignNullable foreignFieldsforeignConstraintNameHaskellforeignConstraintNameDBName foreignAttrs ForeignDef FTTypeConFTListFTApp FieldType fieldType fieldStrict fieldSqlTypefieldReference fieldHaskellfieldDB fieldAttrsFieldDef ExtraLine entityUniques entitySumentityId entityHaskellentityForeigns entityFields entityExtra entityDerivesentityDB entityAttrs EntityDef emFieldEmbed emFieldDB EmbedFieldDefembeddedHaskellembeddedFieldsEmbedEntityDefunDBNameDBNamecompositeFieldscompositeAttrs CompositeDefInactiveActive CheckmarkAttr$Database.Persist.Class.PersistUniqueupsert insertUniquegetBydeleteBy PersistUnique#Database.Persist.Class.PersistStore toBackendKeyfromBackendKey ToBackendKey updateGetupdaterepsertreplaceinsert_ insertMany_ insertMany insertKeyinsertEntityManyinsertgetdelete BackendKey PersistStorepersistBackendHasPersistBackend#Database.Persist.Class.PersistQuery updateWhereselectSourceRes selectKeysRes selectFirst deleteWherecount PersistQuery#Database.Persist.Class.PersistFieldSomePersistFieldtoPersistValuefromPersistValue PersistField$Database.Persist.Class.PersistEntity updateValue updateUpdate updateFieldUpdate BackendUpdateOffsetByLimitToDescAsc SelectOpttoPersistFieldspersistUniqueToValuespersistUniqueToFieldNamespersistUniqueKeyspersistIdFieldpersistFieldDef keyToValues keyFromValuesfromPersistValues fieldLens entityDefUniquePersistEntityBackendKey EntityField PersistEntity filterValue filterFilter filterFieldFilterOr FilterAndFilter BackendFilter entityVal entityKeyEntity$Database.Persist.Class.PersistConfigrunPool loadConfigcreatePoolConfigapplyEnvPersistConfigPoolPersistConfigBackend PersistConfig$Database.Persist.Class.DeleteCascade deleteCascade DeleteCascadetoEmbedFieldDeftoEmbedEntityDeffromPersistValueText entityPrimary replaceUnique onlyUniqueinsertBy getByValue checkUnique liftPersistgetJust belongsToJust belongsTo selectSource selectListselectKeysList selectKeys getPersistMapkeyValueEntityToJSONkeyValueEntityFromJSONentityIdToJSONentityIdFromJSONdeleteCascadeWhereDatabase.Persist||. toJsonText mapToJSON listToJSONlimitOffsetOrder>=.>.==.=.<=.<.<-./=./<-.-=.+=.*=.!=.persistent-template-2.1.0.1Database.Persist.THmpsPrefixFields mpsGenericmpsGenerateLenses mpsEntityJSON mpsBackendMkPersistSettings entityToJSONentityFromJSON EntityJSON sqlSettingssqlOnlySettingsshare persistWithpersistUpperCasepersistLowerCasepersistFileWithpersistFieldFromEntitypackPTHmkSavemkPersistSettings mkPersist mkMigratemkDeleteCascadelensPTHderivePersistFieldJSONderivePersistField