diff --git a/src/Database/Esqueleto/Internal/Sql.hs b/src/Database/Esqueleto/Internal/Sql.hs index a2b84ec..fdb4433 100644 --- a/src/Database/Esqueleto/Internal/Sql.hs +++ b/src/Database/Esqueleto/Internal/Sql.hs @@ -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