feature-flipper-postgres-0.1.1.1: A minimally obtrusive feature flag library

Safe HaskellNone
LanguageHaskell2010

Control.Flipper.Adapters.Postgres.Internal.Query

Synopsis

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