| Safe Haskell | Safe | 
|---|---|
| Language | Haskell2010 | 
Database.YeshQL.Parser
Documentation
parseQueries :: String -> Either ParseError [ParsedQuery] Source #
parseQueryN :: String -> String -> Either ParseError ParsedQuery Source #
parseQueriesN :: String -> String -> Either ParseError [ParsedQuery] Source #
data ParsedQuery Source #
Constructors
| ParsedQuery | |
Fields 
  | |
Instances
| Eq ParsedQuery Source # | |
Defined in Database.YeshQL.Parser  | |
| Show ParsedQuery Source # | |
Defined in Database.YeshQL.Parser Methods showsPrec :: Int -> ParsedQuery -> ShowS # show :: ParsedQuery -> String # showList :: [ParsedQuery] -> ShowS #  | |
data ParsedType Source #
Instances
| Eq ParsedType Source # | |
Defined in Database.YeshQL.Parser  | |
| Show ParsedType Source # | |
Defined in Database.YeshQL.Parser Methods showsPrec :: Int -> ParsedType -> ShowS # show :: ParsedType -> String # showList :: [ParsedType] -> ShowS #  | |
data ParsedReturnType Source #
Constructors
| ReturnRowCount ParsedType | |
| ReturnTuple OneOrMany [ParsedType] | |
| ReturnRecord OneOrMany ParsedType | 
Instances
| Eq ParsedReturnType Source # | |
Defined in Database.YeshQL.Parser Methods (==) :: ParsedReturnType -> ParsedReturnType -> Bool # (/=) :: ParsedReturnType -> ParsedReturnType -> Bool #  | |
| Show ParsedReturnType Source # | |
Defined in Database.YeshQL.Parser Methods showsPrec :: Int -> ParsedReturnType -> ShowS # show :: ParsedReturnType -> String # showList :: [ParsedReturnType] -> ShowS #  | |
data ExtractedParam Source #
Constructors
| ExtractedParam | |
Fields 
  | |
Instances
| Eq ExtractedParam Source # | |
Defined in Database.YeshQL.Parser Methods (==) :: ExtractedParam -> ExtractedParam -> Bool # (/=) :: ExtractedParam -> ExtractedParam -> Bool #  | |
| Show ExtractedParam Source # | |
Defined in Database.YeshQL.Parser Methods showsPrec :: Int -> ExtractedParam -> ShowS # show :: ExtractedParam -> String # showList :: [ExtractedParam] -> ShowS #  | |
Instances
| Enum OneOrMany Source # | |
Defined in Database.YeshQL.Parser Methods succ :: OneOrMany -> OneOrMany # pred :: OneOrMany -> OneOrMany # fromEnum :: OneOrMany -> Int # enumFrom :: OneOrMany -> [OneOrMany] # enumFromThen :: OneOrMany -> OneOrMany -> [OneOrMany] # enumFromTo :: OneOrMany -> OneOrMany -> [OneOrMany] # enumFromThenTo :: OneOrMany -> OneOrMany -> OneOrMany -> [OneOrMany] #  | |
| Eq OneOrMany Source # | |
| Ord OneOrMany Source # | |
| Show OneOrMany Source # | |
pqTypeFor :: ParsedQuery -> String -> Maybe ParsedType Source #