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

Method CreatePool

api/client/connection.go:230–238  ·  view source on GitHub ↗
(ctx context.Context, payload api.PoolPostRequest)

Source from the content-addressed store, hash-verified

228}
229
230func (c *Connection) CreatePool(ctx context.Context, payload api.PoolPostRequest) (db.BranchMeta, error) {
231 req := c.NewRequest(ctx, http.MethodPost, "/pool", payload)
232 var meta db.BranchMeta
233 err := c.doAndUnmarshal(req, &meta)
234 if errIsStatus(err, http.StatusConflict) {
235 err = ErrPoolExists
236 }
237 return meta, err
238}
239
240func (c *Connection) RenamePool(ctx context.Context, id ksuid.KSUID, put api.PoolPutRequest) error {
241 req := c.NewRequest(ctx, http.MethodPut, path.Join("/pool", id.String()), put)

Callers

nothing calls this directly

Calls 3

NewRequestMethod · 0.95
doAndUnmarshalMethod · 0.95
errIsStatusFunction · 0.85

Tested by

no test coverage detected