featurebase/dax/test
Travis Turner a61d1a9571
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.
2022-12-11 11:45:10 -06:00
..
boltdb Add DAX - full list of squashed commits below 2022-11-16 11:19:40 -06:00
dax Introduce TableKeyer interface; use in Execute() calls as "index" (#2350) 2022-12-11 11:45:10 -06:00
schemar.go Add DAX - full list of squashed commits below 2022-11-16 11:19:40 -06:00
table.go Fix formatting in CLI results with custom SQLResonse.UnmarshalJSON (#2305) 2022-11-21 18:43:53 -06:00