featurebase/dax/test
Travis Turner 3ee936ebc8 Introduce TableKeyer interface; use in Execute() calls as "index" (#2350)
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.

(cherry picked from commit a61d1a9571)
2023-01-10 23:19:19 +00:00
..
boltdb Sync from private repo to commit 12d608c80d 2022-12-12 09:01:20 -08:00
dax Introduce TableKeyer interface; use in Execute() calls as "index" (#2350) 2023-01-10 23:19:19 +00:00
schemar.go Sync from private repo to commit 12d608c80d 2022-12-12 09:01:20 -08:00
table.go Sync from private repo to commit 12d608c80d 2022-12-12 09:01:20 -08:00