-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Relational optimiser and code generator -- -- The library provides FFI bindings to the Pathfinder relational -- optimiser and code generator. Specifically, the library allows for -- -- -- -- Note that the C source bundle of Pathfinder is also included in this -- package. The C sources are automatically built along with the Haskell -- FFI bindings. There is no need to download and install Pathfinder -- separately. -- -- More information about Pathfinder is available from the following web -- page: -- -- @package Pathfinder @version 0.5.1 module Database.Pathfinder -- | Relational optimiser and code generator pathfinder :: XmlString -> OptString -> OutputFormat -> IO (Either ErrorString OutputString) data OutputFormat OutputSql :: OutputFormat OutputXml :: OutputFormat OutputDot :: OutputFormat type XmlString = String type ErrorString = String type OutputString = String type OptString = String