Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Metrics ¶
type Metrics struct {
Queries []*Query `json:",omitempty"`
// contains filtered or unexported fields
}
Metrics represents metrics
type Query ¶
type Query struct {
Query *dsc.ParametrizedSQL `json:",omitempty"`
DatView string
Count uint32 `json:",omitempty"`
CacheGetTimeMs int `json:",omitempty"`
CacheHit bool `json:",omitempty"`
CacheMiss bool `json:",omitempty"`
ExecutionTimeMs int `json:",omitempty"`
FetchTimeMs int `json:",omitempty"`
// contains filtered or unexported fields
}
Query represents query metrics
func NewQuery ¶
func NewQuery(dataView string, sql *dsc.ParametrizedSQL) *Query
NewQuery returns new query
func (*Query) AppendValues ¶
func (q *Query) AppendValues(values []interface{})
func (*Query) ParametrizedSQL ¶
func (q *Query) ParametrizedSQL() *dsc.ParametrizedSQL
func (*Query) SetCacheGetTime ¶
Click to show internal directories.
Click to hide internal directories.