| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Database.Bolty.Stats
Description
Query statistics (nodes created, relationships deleted, etc.).
Synopsis
- data QueryStats = QueryStats {
- nodesCreated :: !Int64
- nodesDeleted :: !Int64
- relationshipsCreated :: !Int64
- relationshipsDeleted :: !Int64
- propertiesSet :: !Int64
- labelsAdded :: !Int64
- labelsRemoved :: !Int64
- indexesAdded :: !Int64
- indexesRemoved :: !Int64
- constraintsAdded :: !Int64
- constraintsRemoved :: !Int64
- containsUpdates :: !Bool
- containsSystemUpdates :: !Bool
- systemUpdates :: !Int64
- parseStats :: Maybe Ps -> Maybe QueryStats
Documentation
data QueryStats Source #
Typed query statistics from the PULL SUCCESS metadata. All integer fields default to 0 and booleans to False when absent.
Constructors
| QueryStats | |
Fields
| |
Instances
| Show QueryStats Source # | |
Defined in Database.Bolty.Stats Methods showsPrec :: Int -> QueryStats -> ShowS # show :: QueryStats -> String # showList :: [QueryStats] -> ShowS # | |
| Eq QueryStats Source # | |
Defined in Database.Bolty.Stats | |
parseStats :: Maybe Ps -> Maybe QueryStats Source #
Parse the raw stats field from PULL SUCCESS metadata.
Returns Nothing if the field is absent (read-only queries).
The server uses hyphenated keys (e.g. "nodes-created").