Safe Haskell | None |
---|---|
Language | Haskell2010 |
Napkin.Types.QueryStats
Synopsis
- data StatsType
- data TrackingQueryStats = TrackingQueryStats {}
- queryStatsForTable :: Ref Table -> TrackingQueryStats -> (Maybe QueryStats, Maybe QueryStats)
- totalQueryStatsForTable :: Ref Table -> TrackingQueryStats -> QueryStats
- totalQueryStats :: TrackingQueryStats -> QueryStats
- data QueryStats = QueryStats {
- _queryStats_rowsAffected :: !(Maybe Int64)
- _queryStats_bytesAffected :: !(Maybe Int64)
- _queryStats_cost :: !(Maybe Int64)
- _queryStats_time :: !(Maybe Int64)
- prettyQueryStats :: QueryStats -> String
- prettyBytes :: Int64 -> String
Documentation
Constructors
HookStats | |
ActionStats |
Instances
Eq StatsType # | |
Ord StatsType # | |
Show StatsType # | |
data TrackingQueryStats #
Used for tracking per-table and hook query statistics.
Constructors
TrackingQueryStats | |
Fields
|
Instances
Eq TrackingQueryStats # | |
Defined in Napkin.Types.QueryStats Methods (==) :: TrackingQueryStats -> TrackingQueryStats -> Bool # (/=) :: TrackingQueryStats -> TrackingQueryStats -> Bool # | |
Show TrackingQueryStats # | |
Defined in Napkin.Types.QueryStats Methods showsPrec :: Int -> TrackingQueryStats -> ShowS # show :: TrackingQueryStats -> String # showList :: [TrackingQueryStats] -> ShowS # | |
Semigroup TrackingQueryStats # | |
Defined in Napkin.Types.QueryStats Methods (<>) :: TrackingQueryStats -> TrackingQueryStats -> TrackingQueryStats # sconcat :: NonEmpty TrackingQueryStats -> TrackingQueryStats # stimes :: Integral b => b -> TrackingQueryStats -> TrackingQueryStats # | |
Monoid TrackingQueryStats # | |
Defined in Napkin.Types.QueryStats Methods mempty :: TrackingQueryStats # mappend :: TrackingQueryStats -> TrackingQueryStats -> TrackingQueryStats # mconcat :: [TrackingQueryStats] -> TrackingQueryStats # |
queryStatsForTable :: Ref Table -> TrackingQueryStats -> (Maybe QueryStats, Maybe QueryStats) #
returns QueryStats, for the table creation spec and also for the spec's tables
data QueryStats #
Used for aggregate statistics gathered from running queries.
Constructors
QueryStats | |
Fields
|
Instances
Eq QueryStats # | |
Defined in Napkin.Types.QueryStats | |
Show QueryStats # | |
Defined in Napkin.Types.QueryStats Methods showsPrec :: Int -> QueryStats -> ShowS # show :: QueryStats -> String # showList :: [QueryStats] -> ShowS # | |
Semigroup QueryStats # | |
Defined in Napkin.Types.QueryStats Methods (<>) :: QueryStats -> QueryStats -> QueryStats # sconcat :: NonEmpty QueryStats -> QueryStats # stimes :: Integral b => b -> QueryStats -> QueryStats # | |
Monoid QueryStats # | |
Defined in Napkin.Types.QueryStats Methods mempty :: QueryStats # mappend :: QueryStats -> QueryStats -> QueryStats # mconcat :: [QueryStats] -> QueryStats # |
prettyQueryStats :: QueryStats -> String #
prettyBytes :: Int64 -> String #