-
Notifications
You must be signed in to change notification settings - Fork 49
Open
Description
I currently have two very similar sql queries, different in only their return type. (one returns a tuple and has a limit
, while the other returns count(*)
with no limit
)
I would like to create a function
f ::
SqlSelect a r =>
(... -> SqlQuery a) ->
ReaderT SqlBackend IO [r]
to factour out the similarities by passing in an f :: ... -> SqlQuery a
function which determines the return type of the query. However to give a type to this I have to use SqlSelect
, which is in an internal module.
Would it be possible to somehow expose it for this purpose, or should I just use the Internal
module in this case? (or is there some other solution that I just missed)
Metadata
Metadata
Assignees
Labels
No labels