Modulepostgresql-syntax-0.5.0.3
PostgresqlSyntax
Synopsis
- value parse
- value parseWithPosError
- value parseWithSourcePosError
- value toText
- value nullabilityMarkers
- class IsAst
- type AttrName
- type CaseArg
- type CaseDefault
- type Class
- type ColDefList
- type ColId
- type ColLabel
- type Collate
- type CollateClause
- type ConstBit
- type CursorName
- type ExistingWindowName
- type FilterClause
- type Name
- type OverlayPlacing
- type PartitionClause
- type RepeatableClause
- type SubstrFor
- type SubstrFrom
- type TypeFunctionName
- type TypeModifiers
- type WithinGroupClause
- data AExpr
- data AExprReversableOp
- data AexprConst
- data AliasClause
- data AllOp
- data AnyName
- data AnyOperator
- newtype ArrayBounds
- data ArrayExpr
- newtype ArrayExprList
- data AscDesc
- newtype Attrs
- data BExpr
- data BExprIsOp
- newtype Bconst
- data Bit
- data CExpr
- newtype CallStmt
- data CaseExpr
- data Character
- data Columnref
- data CommonTableExpr
- data ConfExpr
- data ConstCharacter
- data ConstDatetime
- data ConstTypename
- data DeleteStmt
- data ExplicitRow
- newtype ExprList
- data ExtractArg
- data ExtractList
- newtype Fconst
- data ForLockingClause
- data ForLockingItem
- data ForLockingStrength
- data FrameBound
- data FrameClause
- data FrameClauseMode
- data FrameExtent
- newtype FromClause
- newtype FromList
- data FuncAliasClause
- data FuncApplication
- data FuncApplicationParams
- data FuncArgExpr
- data FuncConstArgs
- data FuncExpr
- data FuncExprCommonSubexpr
- data FuncExprWindowless
- data FuncName
- data FuncTable
- data GenericType
- data GroupByItem
- newtype GroupClause
- newtype HavingClause
- newtype Iconst
- data Ident
- data ImplicitRow
- data InExpr
- data IndexElem
- data IndexElemDef
- newtype IndexParams
- newtype Indirection
- data IndirectionEl
- data InsertColumnItem
- newtype InsertColumnList
- data InsertRest
- data InsertStmt
- data InsertTarget
- data Interval
- newtype IntervalSecond
- newtype IntoClause
- data JoinQual
- data JoinType
- data JoinedTable
- data LimitClause
- data MathOp
- newtype NameList
- data NullsOrder
- data Numeric
- data OffsetClause
- data OnConflict
- data OnConflictDo
- newtype Op
- newtype OptOrdinality
- data OptTempTableName
- newtype OptVarying
- data OverClause
- data OverlayList
- data OverrideKind
- data PositionList
- data PreparableStmt
- data QualAllOp
- data QualOp
- data QualifiedName
- data RelationExpr
- data RelationExprOptAlias
- newtype ReturningClause
- data Row
- data RowsfromItem
- newtype RowsfromList
- newtype Sconst
- data SelectBinOp
- data SelectClause
- data SelectFetchFirstValue
- data SelectLimit
- data SelectLimitValue
- data SelectNoParens
- data SelectStmt
- data SelectWithParens
- data SetClause
- newtype SetClauseList
- data SetTarget
- newtype SetTargetList
- data SimpleSelect
- data SimpleTypename
- data SortBy
- newtype SortClause
- data SubType
- data SubqueryOp
- data SubstrList
- data SubstrListFromFor
- data SymbolicExprBinOp
- data TableFuncElement
- newtype TableFuncElementList
- data TableRef
- data TablesampleClause
- data TargetEl
- newtype TargetList
- data Targeting
- newtype Timezone
- data TrimList
- data TrimModifier
- newtype TypeList
- data Typename
- data TypenameArrayDimensions
- data UpdateStmt
- newtype UsingClause
- newtype ValuesClause
- data VerbalExprBinOp
- data WhenClause
- newtype WhenClauseList
- newtype WhereClause
- data WhereOrCurrentClause
- newtype WindowClause
- data WindowDefinition
- data WindowExclusionClause
- data WindowSpecification
- data WithClause
- newtype Xconst
- data Settings
- Packagepostgresql-syntax-0.5.0.3
- Exports179
- LicenceMIT
Methods
toTextBuilder :: Settings -> a -> TextBuilderparser :: Settings -> Parser a
Constructors
CExprAExpr CExprTypecastAExpr AExpr TypenameCollateAExpr AExpr AnyNameAtTimeZoneAExpr AExpr AExprPlusAExpr AExprMinusAExpr AExprSymbolicBinOpAExpr AExpr SymbolicExprBinOp AExprPrefixQualOpAExpr QualOp AExprAndAExpr AExpr AExprOrAExpr AExpr AExprNotAExpr AExprVerbalExprBinOpAExpr AExpr Bool VerbalExprBinOp AExpr (Maybe AExpr)ReversableOpAExpr AExpr Bool AExprReversableOpIsnullAExpr AExprNotnullAExpr AExprOverlapsAExpr Row RowSubqueryAExpr AExpr SubqueryOp SubType (Either SelectWithParens AExpr)UniqueAExpr SelectWithParensDefaultAExpr
Constructors
Constructors
IAexprConst IconstFAexprConst FconstSAexprConst SconstBAexprConst BconstXAexprConst XconstFuncAexprConst FuncName (Maybe FuncConstArgs) SconstConstTypenameAexprConst ConstTypename SconstStringIntervalAexprConst Sconst (Maybe Interval)IntIntervalAexprConst Iconst SconstBoolAexprConst BoolNullAexprConst
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
ColumnrefCExpr ColumnrefAexprConstCExpr AexprConstParamCExpr Int (Maybe Indirection)InParensCExpr AExpr (Maybe Indirection)CaseCExpr CaseExprFuncCExpr FuncExprSelectWithParensCExpr SelectWithParens (Maybe Indirection)ExistsCExpr SelectWithParensArrayCExpr (Either SelectWithParens ArrayExpr)ExplicitRowCExpr ExplicitRowImplicitRowCExpr ImplicitRowGroupingCExpr ExprList
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
CollationForFuncExprCommonSubexpr AExprCurrentDateFuncExprCommonSubexprCurrentTimeFuncExprCommonSubexpr (Maybe Int64)CurrentTimestampFuncExprCommonSubexpr (Maybe Int64)LocalTimeFuncExprCommonSubexpr (Maybe Int64)LocalTimestampFuncExprCommonSubexpr (Maybe Int64)CurrentRoleFuncExprCommonSubexprCurrentUserFuncExprCommonSubexprSessionUserFuncExprCommonSubexprUserFuncExprCommonSubexprCurrentCatalogFuncExprCommonSubexprCurrentSchemaFuncExprCommonSubexprCastFuncExprCommonSubexpr AExpr TypenameExtractFuncExprCommonSubexpr (Maybe ExtractList)OverlayFuncExprCommonSubexpr OverlayListPositionFuncExprCommonSubexpr (Maybe PositionList)SubstringFuncExprCommonSubexpr (Maybe SubstrList)TreatFuncExprCommonSubexpr AExpr TypenameTrimFuncExprCommonSubexpr (Maybe TrimModifier) TrimListNullIfFuncExprCommonSubexpr AExpr AExprCoalesceFuncExprCommonSubexpr ExprListGreatestFuncExprCommonSubexpr ExprListLeastFuncExprCommonSubexpr ExprList
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
Constructors
TemporaryOptTempTableName Bool QualifiedNameTempOptTempTableName Bool QualifiedNameLocalTemporaryOptTempTableName Bool QualifiedNameLocalTempOptTempTableName Bool QualifiedNameGlobalTemporaryOptTempTableName Bool QualifiedNameGlobalTempOptTempTableName Bool QualifiedNameUnloggedOptTempTableName Bool QualifiedNameTableOptTempTableName QualifiedNameQualifedOptTempTableName QualifiedName