| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
CreateParser
Description
Synopsis
- data CreateExpr = Create {}
- createExpr :: Parser CreateExpr
- makeCreate :: CreateExpr
- evaluateCreate :: Either ParseError CreateExpr -> Maybe Database -> Maybe Database
Documentation
data CreateExpr Source #
CreateExpr is a constructor for Create Queries
Constructors
| Create | |
Instances
| Eq CreateExpr Source # | |
Defined in CreateParser | |
| Show CreateExpr Source # | |
Defined in CreateParser Methods showsPrec :: Int -> CreateExpr -> ShowS # show :: CreateExpr -> String # showList :: [CreateExpr] -> ShowS # | |
createExpr :: Parser CreateExpr Source #
createExpr aggerates all parsers to parse CREATE query
makeCreate :: CreateExpr Source #
makeCreate creates empty CreateExpr object
evaluateCreate :: Either ParseError CreateExpr -> Maybe Database -> Maybe Database Source #
evaluateCreate evaluates parsed CreateExpr to create a new table and add columns to it.
First argument is parsed CreateExpr
Second argument is databse instance