| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
DeleteParser
Description
Synopsis
- data DeleteExpr = Delete {}
- deleteExpr :: Parser DeleteExpr
- makeDelete :: DeleteExpr
- evaluateDelete :: Either ParseError DeleteExpr -> Maybe Database -> Maybe Database
Documentation
data DeleteExpr Source #
DeleteExpr is a constructor type for Delete Queries.
Constructors
| Delete | |
Instances
| Eq DeleteExpr Source # | |
Defined in DeleteParser | |
| Show DeleteExpr Source # | |
Defined in DeleteParser Methods showsPrec :: Int -> DeleteExpr -> ShowS # show :: DeleteExpr -> String # showList :: [DeleteExpr] -> ShowS # | |
deleteExpr :: Parser DeleteExpr Source #
deleteExpr' aggerates all parsers to parse CREATE query
makeDelete :: DeleteExpr Source #
makeDelete creates empty DeleteExpr object
evaluateDelete :: Either ParseError DeleteExpr -> Maybe Database -> Maybe Database Source #
evaluateDelete evaluates parsed DeleteExpr to delete rows in database table
First argument is parsed DeleteExpr
Second argument is databse instance