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

Method DeleteVectors

db/api/local.go:198–208  ·  view source on GitHub ↗
(ctx context.Context, pool, revision string, ids []ksuid.KSUID, message api.CommitMessage)

Source from the content-addressed store, hash-verified

196}
197
198func (l *local) DeleteVectors(ctx context.Context, pool, revision string, ids []ksuid.KSUID, message api.CommitMessage) (ksuid.KSUID, error) {
199 poolID, err := l.PoolID(ctx, pool)
200 if err != nil {
201 return ksuid.Nil, err
202 }
203 _, branch, err := l.lookupBranch(ctx, poolID, revision)
204 if err != nil {
205 return ksuid.Nil, err
206 }
207 return branch.DeleteVectors(ctx, ids, message.Author, message.Body)
208}
209
210func (l *local) Vacate(ctx context.Context, pool string, ts nano.Ts, dryrun bool) ([]ksuid.KSUID, error) {
211 poolID, err := l.PoolID(ctx, pool)

Callers

nothing calls this directly

Calls 3

PoolIDMethod · 0.95
lookupBranchMethod · 0.95
DeleteVectorsMethod · 0.65

Tested by

no test coverage detected