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

Method GetFactsAt

factstore/temporal.go:502–507  ·  view source on GitHub ↗

GetFactsAt queries both base and output stores for facts valid at time t.

(query ast.Atom, t time.Time, fn func(TemporalFact) error)

Source from the content-addressed store, hash-verified

500
501// GetFactsAt queries both base and output stores for facts valid at time t.
502func (s *TeeingTemporalStore) GetFactsAt(query ast.Atom, t time.Time, fn func(TemporalFact) error) error {
503 if err := s.base.GetFactsAt(query, t, fn); err != nil {
504 return err
505 }
506 return s.Out.GetFactsAt(query, t, fn)
507}
508
509// GetFactsDuring queries both base and output stores for facts overlapping with interval.
510func (s *TeeingTemporalStore) GetFactsDuring(query ast.Atom, interval ast.Interval, fn func(TemporalFact) error) error {

Callers

nothing calls this directly

Calls 1

GetFactsAtMethod · 0.65

Tested by

no test coverage detected