package stats
import "github.com/ydb-platform/ydb-go-sdk/v3/table/stats"
Index ¶
Types ¶
type CompilationStats ¶
CompilationStats holds query compilation statistics.
type OperationStats ¶
type QueryPhase ¶
type QueryPhase interface { // NextTableAccess returns next accessed table within query execution phase. // If ok flag is false, then there are no more accessed tables and t is invalid. NextTableAccess() (t *TableAccess, ok bool) Duration() time.Duration CPUTime() time.Duration AffectedShards() uint64 IsLiteralPhase() bool }
QueryPhase holds query execution phase statistics.
type QueryStats ¶
type QueryStats interface { ProcessCPUTime() time.Duration Compilation() (c *CompilationStats) QueryPlan() string QueryAST() string // NextPhase returns next execution phase within query. // If ok flag is false, then there are no more phases and p is invalid. NextPhase() (p QueryPhase, ok bool) }
QueryStats holds query execution statistics.
type TableAccess ¶
type TableAccess struct { Name string Reads OperationStats Updates OperationStats Deletes OperationStats }
TableAccess contains query execution phase's table access statistics.
Source Files ¶
- Version
- v3.42.0
- Published
- Dec 27, 2022
- Platform
- darwin/amd64
- Imports
- 1 packages
- Last checked
- 1 second ago –
Tools for package owners.