Documentation
¶
Overview ¶
Package trace implements execution operations for querying trace data.
Index ¶
- func Analyze(criteria *tracev1.QueryRequest, metadata []*commonv1.Metadata, ...) (logical.Plan, error)
- func BuildSchema(tr *databasev1.Trace, indexRules []*databasev1.IndexRule) (logical.Schema, error)
- func DistributedAnalyze(criteria *tracev1.QueryRequest, ss []logical.Schema) (logical.Plan, error)
- type Parent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Analyze ¶
func Analyze(criteria *tracev1.QueryRequest, metadata []*commonv1.Metadata, ss []logical.Schema, ecc []executor.TraceExecutionContext, traceIDTagNames, spanIDTagNames, timestampTagNames []string, ) (logical.Plan, error)
Analyze converts logical expressions to executable operation tree represented by Plan.
func BuildSchema ¶
func BuildSchema(tr *databasev1.Trace, indexRules []*databasev1.IndexRule) (logical.Schema, error)
BuildSchema returns Schema loaded from the metadata repository.
func DistributedAnalyze ¶
DistributedAnalyze converts logical expressions to executable operation tree represented by Plan.
Types ¶
Click to show internal directories.
Click to hide internal directories.