| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
InsertParser
Description
Synopsis
- data InsertExpr = Insert {}
- insertExpr :: Parser InsertExpr
- makeInsert :: InsertExpr
- evaluateInsert :: Either ParseError InsertExpr -> Maybe Database -> Maybe Database
Documentation
data InsertExpr Source #
InsertExpr is a constructor type for Insert Queries
Constructors
| Insert | |
Instances
| Eq InsertExpr Source # | |
Defined in InsertParser | |
| Show InsertExpr Source # | |
Defined in InsertParser Methods showsPrec :: Int -> InsertExpr -> ShowS # show :: InsertExpr -> String # showList :: [InsertExpr] -> ShowS # | |
insertExpr :: Parser InsertExpr Source #
insertExpr aggerates all parsers to parse INSERT query
makeInsert :: InsertExpr Source #
makeInsert creates empty InsertExpr object
evaluateInsert :: Either ParseError InsertExpr -> Maybe Database -> Maybe Database Source #
evaluateInsert evaluates insert expression ans insert values to table
First argument is InserExpr
Second argument is database instance