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

Safe HaskellNone
LanguageHaskell2010

BDCS.Files

Documentation

insertFiles :: MonadIO m => [Files] -> SqlPersistT m [Key Files] Source #

associateFilesWithBuild :: MonadIO m => [Key Files] -> Key Builds -> SqlPersistT m [Key BuildFiles] Source #

associateFilesWithSource :: MonadIO m => [Key Files] -> Key Sources -> SqlPersistT m [Key SourceFiles] Source #

associateFilesWithPackage :: MonadIO m => [Key Files] -> Key KeyVal -> SqlPersistT m [Key FileKeyValues] Source #

files :: MonadIO m => SqlPersistT m [Files] Source #

filesC :: (MonadResource m, MonadIO m) => Source (SqlPersistT m) Files Source #

getFile :: MonadIO m => Key Files -> SqlPersistT m (Maybe Files) Source #

getKeyValuesForFile :: MonadIO m => Text -> SqlPersistT m [KeyVal] Source #

groupIdToFiles :: MonadResource m => Key Groups -> Source (SqlPersistT m) Files Source #

groupIdToFilesC :: MonadResource m => Conduit (Key Groups) (SqlPersistT m) Files Source #

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

sourceIdToFiles :: MonadResource m => Key Sources -> Source (SqlPersistT m) Files Source #

sourceIdToFilesC :: MonadResource m => Conduit (Key Sources) (SqlPersistT m) Files Source #