Copyright | 2013-2017 Kei Hibino |
---|---|
License | BSD3 |
Maintainer | ex8k.hibino@gmail.com |
Stability | experimental |
Portability | unknown |
Safe Haskell | None |
Language | Haskell2010 |
This module provides untyped components for query.
- data NameConfig = NameConfig {
- recordConfig :: NameConfig
- relationVarName :: String -> String -> VarName
- data ProductUnitSupport
- data SchemaNameMode
- data IdentifierQuotation
- data Config
- defaultConfig :: Config
- data AggregateKey a
- data Order
- data Nulls
Configuration type for query
data NameConfig Source #
NameConfig
type to customize names of expanded templates.
NameConfig | |
|
data ProductUnitSupport Source #
Unit of product is supported or not.
data SchemaNameMode Source #
Schema name qualify mode in SQL string.
SchemaQualified | Schema qualified table name in SQL string |
SchemaNotQualified | Not qualified table name in SQL string |
data IdentifierQuotation Source #
Configuration for quotation of identifiers of SQL.
defaultConfig :: Config Source #
Default configuration.
Types for aggregation
data AggregateKey a Source #
Typeful aggregate element.