MCPcopy
hub / github.com/google/mangle / QueryPoint

Method QueryPoint

factstore/interval_tree.go:117–119  ·  view source on GitHub ↗

QueryPoint returns all intervals containing the given timestamp.

(timestamp int64, fn func(ast.Interval) error)

Source from the content-addressed store, hash-verified

115
116// QueryPoint returns all intervals containing the given timestamp.
117func (t *IntervalTree) QueryPoint(timestamp int64, fn func(ast.Interval) error) error {
118 return t.queryPoint(t.root, timestamp, fn)
119}
120
121// queryPoint recursively queries for intervals containing a point.
122func (t *IntervalTree) queryPoint(node *treeNode, timestamp int64, fn func(ast.Interval) error) error {

Callers 5

TestIntervalTree_RebuildFunction · 0.95
GetFactsAtMethod · 0.80
ContainsAtMethod · 0.80

Calls 1

queryPointMethod · 0.95

Tested by 3

TestIntervalTree_RebuildFunction · 0.76