mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-09-06 08:35:55 +00:00
This commit introduces an interface called `TableKeyer` which anything that means to represent a "table" can implement. Examples are `dax.QualifiedTable`, `dax.Table`, and `string` (for legacy pilosa calls where Execute simply took `index string`). In the case of `orchestrator.Execute()` and `qualifiedOrchestrator.Execute()`, we are intentionally strict about which type of `TableKeyer` the respective method accepts. If we find, in the future, this is too restrictive, we can loosen that; but for now it helps us understand what is expected. |
||
|---|---|---|
| .. | ||
| boltdb | ||
| dax | ||
| schemar.go | ||
| table.go | ||