| 100 | } |
| 101 | |
| 102 | func (l *local) Compact(ctx context.Context, poolID ksuid.KSUID, branchName string, objects []ksuid.KSUID, writeVectors bool, commit api.CommitMessage) (ksuid.KSUID, error) { |
| 103 | pool, err := l.db.OpenPool(ctx, poolID) |
| 104 | if err != nil { |
| 105 | return ksuid.Nil, err |
| 106 | } |
| 107 | return exec.Compact(ctx, l.db, pool, branchName, objects, writeVectors, commit.Author, commit.Body, commit.Meta) |
| 108 | } |
| 109 | |
| 110 | func (l *local) Query(ctx context.Context, inputs []srcfiles.Input) (vio.Scanner, error) { |
| 111 | ast, err := parser.ParseFiles(inputs) |