1{-# language FlexibleInstances #-}
2{-# language StandaloneKindSignatures #-}
10import Data.Kind ( Constraint, Type )
14import Data.ByteString ( ByteString )
15import qualified Data.ByteString.Lazy as Lazy ( ByteString )
18import Data.CaseInsensitive ( CI )
21import Rel8.Type ( DBType )
24import Data.Text ( Text )
25import qualified Data.Text.Lazy as Lazy ( Text )
28-- | The class of data types that support the @string_agg()@ aggregation
30type DBString :: Type -> Constraint
31class DBType a => DBString a
33instance DBString Lazy.Text
34instance DBString (CI Text)
35instance DBString (CI Lazy.Text)
36instance DBString ByteString
37instance DBString Lazy.ByteString
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list