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

Function Open

db/root.go:74–83  ·  view source on GitHub ↗
(ctx context.Context, engine storage.Engine, logger *zap.Logger, path *storage.URI)

Source from the content-addressed store, hash-verified

72}
73
74func Open(ctx context.Context, engine storage.Engine, logger *zap.Logger, path *storage.URI) (*Root, error) {
75 r := newRoot(engine, logger, path)
76 if err := r.loadConfig(ctx); err != nil {
77 if errors.Is(err, fs.ErrNotExist) {
78 err = fmt.Errorf("%s: %w", path, ErrNotExist)
79 }
80 return nil, err
81 }
82 return r, nil
83}
84
85func Create(ctx context.Context, engine storage.Engine, logger *zap.Logger, path *storage.URI) (*Root, error) {
86 r := newRoot(engine, logger, path)

Callers 2

OpenLocalDBFunction · 0.92
CreateOrOpenFunction · 0.70

Calls 3

newRootFunction · 0.85
loadConfigMethod · 0.80
IsMethod · 0.80

Tested by

no test coverage detected