Safe Haskell | None |
---|---|
Language | Haskell2010 |
- selectFeatures :: SqlPersistT IO [Entity Feature]
- selectActorsByFeatureId :: FeatureId -> SqlPersistT IO [Entity Actor]
- findFeature :: FeatureName -> SqlPersistT IO (Maybe (Entity Feature))
- insertActor :: Actor -> SqlPersistT IO (Key Actor)
- deleteActor :: FeatureId -> ActorId -> SqlPersistT IO ()
- insertFeature :: Feature -> SqlPersistT IO (Key Feature)
- updateFeature :: FeatureId -> Feature -> SqlPersistT IO ()
- countActors :: SqlPersistT IO Int
- countFeatures :: SqlPersistT IO Int
Documentation
selectFeatures :: SqlPersistT IO [Entity Feature] Source #
Selects all feature records
selectActorsByFeatureId :: FeatureId -> SqlPersistT IO [Entity Actor] Source #
Selects all actors for a given feature records
findFeature :: FeatureName -> SqlPersistT IO (Maybe (Entity Feature)) Source #
Selects a feature record by its unique name
insertActor :: Actor -> SqlPersistT IO (Key Actor) Source #
Inserts a new actor record.
deleteActor :: FeatureId -> ActorId -> SqlPersistT IO () Source #
Deletes an actor record.
insertFeature :: Feature -> SqlPersistT IO (Key Feature) Source #
Inserts a new feature record.
updateFeature :: FeatureId -> Feature -> SqlPersistT IO () Source #
Updates an existing feature record.
countActors :: SqlPersistT IO Int Source #
Returns a count of all feature records
countFeatures :: SqlPersistT IO Int Source #
Returns a count of all feature records