Documentation
¶
Overview ¶
Package query provides the query common interfaces and utilities.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Span ¶
type Span struct {
// contains filtered or unexported fields
}
Span is a span of the tracer.
func (*Span) AddSubTrace ¶
AddSubTrace adds a sub trace to the span.
type Tracer ¶
type Tracer struct {
// contains filtered or unexported fields
}
Tracer is a simple tracer for query. Thread-safety: StartSpan and span mutations are thread-safe and can be called concurrently from multiple goroutines. ToProto() is safe to call concurrently with span operations - it will wait for any async operations to complete.
func (*Tracer) DeepCopy ¶ added in v0.9.0
DeepCopy creates a deep copy of the trace. This method is thread-safe and can be called concurrently with span operations. It captures a consistent snapshot of the trace tree by locking the tracer and each span as needed.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package aggregation implements aggregation functions to statistic a range of values.
|
Package aggregation implements aggregation functions to statistic a range of values. |
|
Package executor defines the specifications accessing underlying data repositories.
|
Package executor defines the specifications accessing underlying data repositories. |
|
Package logical implements the executable operations.
|
Package logical implements the executable operations. |
|
measure
Package measure implements execution operations for querying measure data.
|
Package measure implements execution operations for querying measure data. |
|
stream
Package stream implements execution operations for querying stream data.
|
Package stream implements execution operations for querying stream data. |
|
trace
Package trace implements execution operations for querying trace data.
|
Package trace implements execution operations for querying trace data. |
|
Package model defines the structures and interfaces for query options and results.
|
Package model defines the structures and interfaces for query options and results. |
Click to show internal directories.
Click to hide internal directories.