| Copyright | Flipstone Technology Partners 2023 |
|---|---|
| License | MIT |
| Stability | Stable |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Orville.PostgreSQL.Plan.Explanation
Description
Since: 1.0.0.0
Synopsis
- data Explanation
- noExplanation :: Explanation
- explainStep :: String -> Explanation
- explanationSteps :: Explanation -> [String]
Documentation
data Explanation Source #
An Explanation represents an example sequence of queries showing the steps
would be executed by an Orville Operation.
Since: 1.0.0.0
Instances
| Monoid Explanation Source # | |
Defined in Orville.PostgreSQL.Plan.Explanation Methods mempty :: Explanation # mappend :: Explanation -> Explanation -> Explanation # mconcat :: [Explanation] -> Explanation # | |
| Semigroup Explanation Source # | |
Defined in Orville.PostgreSQL.Plan.Explanation Methods (<>) :: Explanation -> Explanation -> Explanation # sconcat :: NonEmpty Explanation -> Explanation # stimes :: Integral b => b -> Explanation -> Explanation # | |
noExplanation :: Explanation Source #
Constructs an empty Explanation.
Since: 1.0.0.0
explainStep :: String -> Explanation Source #
Constructs an Explanation with a single step.
Since: 1.0.0.0
explanationSteps :: Explanation -> [String] Source #
Retrieves the steps contained in the Explanation.
Since: 1.0.0.0