bdcs-0.2.0: Tools for managing a content store of software packages

Safe HaskellNone
LanguageHaskell2010

BDCS.Groups

Documentation

findGroupRequirements :: MonadIO m => Key Groups -> Key Requirements -> SqlPersistT m (Maybe (Key GroupRequirements)) Source #

findRequires :: MonadIO m => ReqLanguage -> ReqContext -> ReqStrength -> Text -> SqlPersistT m (Maybe (Key Requirements)) Source #

getRequires :: MonadIO m => Key Requirements -> SqlPersistT m (Maybe Requirements) Source #

getGroupId :: (MonadError String m, MonadIO m) => Text -> SqlPersistT m (Key Groups) Source #

getGroupIdC :: (MonadError String m, MonadIO m) => Conduit Text (SqlPersistT m) (Key Groups) Source #

getGroup :: MonadIO m => Key Groups -> SqlPersistT m (Maybe Groups) Source #

groups :: MonadIO m => SqlPersistT m [(Key Groups, Text)] Source #

groupsC :: (MonadResource m, MonadIO m) => Source (SqlPersistT m) (Key Groups, Text) Source #

groupIdToNevra :: MonadIO m => Key Groups -> SqlPersistT m (Maybe Text) Source #

nameToGroupIds :: MonadIO m => Text -> SqlPersistT m [Key Groups] Source #

nevraToGroupId :: MonadIO m => (Text, Maybe Text, Text, Text, Text) -> SqlPersistT m (Maybe (Key Groups)) Source #