Copyright | (c) Soostone Inc 2020 |
---|---|
License | AllRightsReserved |
Stability | experimental |
Portability | POSIX |
Safe Haskell | Safe-Inferred |
Language | GHC2021 |
Documentation
type AnalyzerIssue = Text #
type QueryAnalyzer = Query -> [AnalyzerIssue] #
optimizeFeatures :: MonadIO m => Map OptimizeFeature (QueryOptimizer m) #
runOptimizeFeatures :: (MonadIO m, RenderSql Query b) => b -> OptimizeMode -> OptimizeFeatureSelector -> Ref Table -> [Query] -> FilePath -> m () #