featurebase/dax/queryer
Travis Turner 20d7361566 Make interfaces more specific than "MDS" (#2352)
* Make interfaces more specific than "MDS"

- Introduce `dax.Schemar` interface
- Introduce `dax.Noder` interface
- The rest is generally to standardize on the new interfaces.
- Remove `pilosa.SchemaInfoAPI` interface
- Move `TranslateNode` and `ComputeNode` types from controller to dax package
- Remove `queryer.FeatureBaseImporter`
- Remove `queryer.MDS` interface
- Remove `queryer.Importer` interface
- Identify types using an "MDS" interface and split into Noder/Schemar as necessary
- Changed `Queryer.orchestrator` to a `map[qual]*qualifiedOrchestrator` because we can't share an orchestrator across quals

* Convert orchestrator to use TableKeyer

(cherry picked from commit 14f1930004)
2023-01-10 23:20:10 +00:00
..
api Add DAX - full list of squashed commits below 2022-12-12 09:01:20 -08:00
client Sync from private repo to commit 12d608c80d 2022-12-12 09:01:20 -08:00
http Sync from private repo to commit 12d608c80d 2022-12-12 09:01:20 -08:00
service Make interfaces more specific than "MDS" (#2352) 2023-01-10 23:20:10 +00:00
config.go Sync from private repo to commit 12d608c80d 2022-12-12 09:01:20 -08:00
orchestrator.go Make interfaces more specific than "MDS" (#2352) 2023-01-10 23:20:10 +00:00
queryer.go Make interfaces more specific than "MDS" (#2352) 2023-01-10 23:20:10 +00:00
schema_api.go Make interfaces more specific than "MDS" (#2352) 2023-01-10 23:20:10 +00:00
translator.go Make interfaces more specific than "MDS" (#2352) 2023-01-10 23:20:10 +00:00