Copyright | (c) Soostone Inc 2020 |
---|---|
License | AllRightsReserved |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
Documentation
parseSQL :: Dialect -> (Dialect -> FilePath -> Maybe (Int, Int) -> String -> Either ParseErrors ast) -> (ast -> Either ParseErrors expr) -> String -> FilePath -> Either ParseErrors expr #
parseDialectSQLStatement :: Dialect -> ParseSQLFun b Query #
parseDialectSQLSExp :: Dialect -> ParseSQLFun b SExp #
parseDialectSQLFrom :: Dialect -> ParseSQLFun b From #
parseDialectSQLRelation :: Dialect -> ParseSQLFun b (Alias Relation) #
parseDialectSQLSelExps :: Dialect -> ParseSQLFun b [Alias SExp] #