Avoid undefined.

This commit is contained in:
Felipe Lessa 2012-09-04 00:29:39 -03:00
parent dc6bcda8e4
commit 57c3b403d5

View File

@ -297,9 +297,10 @@ instance ( SqlSelect a ra
sqlSelectProcessRow =
let x = getType processRow
getType :: SqlSelect a r => (z -> Either y (r,x)) -> a
getType = undefined
getType = error "Esqueleto/SqlSelect[(a,b)]/sqlSelectProcessRow/getType"
(colCountFst, _, _) = sqlSelectCols undefined x
(colCountFst, _, _) = sqlSelectCols escape x
where escape = error "Esqueleto/SqlSelect[(a,b)]/sqlSelectProcessRow/escape"
processRow row =
let (rowFst, rowSnd) = splitAt colCountFst row
in (,) <$> sqlSelectProcessRow rowFst