| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Rel8.Internal.Table.List
Synopsis
- newtype ListTable (context :: Context) a = ListTable (HListTable (Columns a) (Context a))
- ($*) :: Projecting a (Expr b) => Projection a (Expr b) -> ListTable Expr a -> Expr [b]
- listTable :: Table Expr a => [a] -> ListTable Expr a
- nameListTable :: Table Name a => a -> ListTable Name a
- head :: Table Expr a => ListTable Expr a -> NullTable Expr a
- index :: Table Expr a => Expr Int32 -> ListTable Expr a -> NullTable Expr a
- last :: Table Expr a => ListTable Expr a -> NullTable Expr a
- length :: Table Expr a => ListTable Expr a -> Expr Int32
Documentation
newtype ListTable (context :: Context) a Source #
A ListTable value contains zero or more instances of a. You construct
ListTables with many or listAgg.
Constructors
| ListTable (HListTable (Columns a) (Context a)) |
Instances
($*) :: Projecting a (Expr b) => Projection a (Expr b) -> ListTable Expr a -> Expr [b] infixl 4 Source #
Project a single expression out of a ListTable.
listTable :: Table Expr a => [a] -> ListTable Expr a Source #
Construct a ListTable from a list of expressions.