GetTable implements the interface doltdb.RootValue.
(ctx context.Context, tName doltdb.TableName)
| 381 | |
| 382 | // GetTable implements the interface doltdb.RootValue. |
| 383 | func (root *RootValue) GetTable(ctx context.Context, tName doltdb.TableName) (*doltdb.Table, bool, error) { |
| 384 | tableMap, err := root.getTableMap(ctx, tName.Schema) |
| 385 | if err != nil { |
| 386 | return nil, false, err |
| 387 | } |
| 388 | |
| 389 | addr, err := tableMap.Get(ctx, tName.Name) |
| 390 | if err != nil { |
| 391 | return nil, false, err |
| 392 | } |
| 393 | |
| 394 | return doltdb.GetTable(ctx, root, addr) |
| 395 | } |
| 396 | |
| 397 | // GetTableHash implements the interface doltdb.RootValue. |
| 398 | func (root *RootValue) GetTableHash(ctx context.Context, tName doltdb.TableName) (hash.Hash, bool, error) { |
no test coverage detected