MCPcopy Create free account
hub / github.com/brimdata/super / Boundaries

Method Boundaries

db/journal/queue.go:84–94  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

82}
83
84func (q *Queue) Boundaries(ctx context.Context) (ID, ID, ID, error) {
85 head, err := q.ReadHead(ctx)
86 if err != nil {
87 return Nil, Nil, Nil, err
88 }
89 tail, base, err := q.ReadTail(ctx)
90 if err != nil {
91 return Nil, Nil, Nil, err
92 }
93 return head, tail, base, nil
94}
95
96// XXX This needs concurrency work. See issue #2546.
97func (q *Queue) Commit(ctx context.Context, b []byte) (ID, error) {

Callers 2

MoveTailMethod · 0.80
WalkEntriesMethod · 0.80

Calls 2

ReadHeadMethod · 0.95
ReadTailMethod · 0.95

Tested by

no test coverage detected