@@ -20,6 +20,13 @@ import Rel8.Table.Opaleye ( table, unpackspec )
20import Rel8.Table.Recontextualize ( Selects )
20import Rel8.Table.Recontextualize ( Selects )
23+-- | Select each row from a table definition. This is equivalent to @FROM
26+-- >>> mapM_ print =<< select c (each projectSchema)
27+-- Project {projectAuthorId = 1, projectName = "rel8"}
28+-- Project {projectAuthorId = 2, projectName = "aeson"}
29+-- Project {projectAuthorId = 2, projectName = "text"}
23each :: Selects names exprs => TableSchema names -> Query exprs
30each :: Selects names exprs => TableSchema names -> Query exprs
25 fmap fromColumns .
32 fmap fromColumns .