| Copyright | (c) 2013 Leon P Smith |
|---|---|
| License | BSD3 |
| Maintainer | Leon P Smith <leon@melding-monads.com> |
| Stability | experimental |
| Safe Haskell | None |
| Language | Haskell2010 |
Database.PostgreSQL.Simple.HStore.Internal
Description
Synopsis
- data HStoreBuilder
- newtype HStoreText = HStoreText Builder
- parseHStore :: Parser (Either UnicodeException HStoreList)
- parseHStoreKeyVal :: Parser (Either UnicodeException (Text, Text))
- parseHStoreText :: Parser (Either UnicodeException Text)
Documentation
data HStoreBuilder Source #
Represents valid hstore syntax.
Instances
| Semigroup HStoreBuilder Source # | |
Defined in Database.PostgreSQL.Simple.HStore.Implementation Methods (<>) :: HStoreBuilder -> HStoreBuilder -> HStoreBuilder # sconcat :: NonEmpty HStoreBuilder -> HStoreBuilder # stimes :: Integral b => b -> HStoreBuilder -> HStoreBuilder # | |
| Monoid HStoreBuilder Source # | |
Defined in Database.PostgreSQL.Simple.HStore.Implementation Methods mempty :: HStoreBuilder # mappend :: HStoreBuilder -> HStoreBuilder -> HStoreBuilder # mconcat :: [HStoreBuilder] -> HStoreBuilder # | |
| ToField HStoreBuilder Source # | |
Defined in Database.PostgreSQL.Simple.HStore.Implementation Methods toField :: HStoreBuilder -> Action Source # | |
| ToHStore HStoreBuilder Source # | |
Defined in Database.PostgreSQL.Simple.HStore.Implementation Methods | |
newtype HStoreText Source #
Represents escape text, ready to be the key or value to a hstore value
Constructors
| HStoreText Builder |
Instances
| Semigroup HStoreText Source # | |
Defined in Database.PostgreSQL.Simple.HStore.Implementation Methods (<>) :: HStoreText -> HStoreText -> HStoreText # sconcat :: NonEmpty HStoreText -> HStoreText # stimes :: Integral b => b -> HStoreText -> HStoreText # | |
| Monoid HStoreText Source # | |
Defined in Database.PostgreSQL.Simple.HStore.Implementation Methods mempty :: HStoreText # mappend :: HStoreText -> HStoreText -> HStoreText # mconcat :: [HStoreText] -> HStoreText # | |
| ToHStoreText HStoreText Source # | |
Defined in Database.PostgreSQL.Simple.HStore.Implementation Methods toHStoreText :: HStoreText -> HStoreText Source # | |
parseHStoreKeyVal :: Parser (Either UnicodeException (Text, Text)) Source #