With this change, the query engine code gathers information about shards and tagsets by working with individual shards, collating the information, and returning that to the client. It does not assume that any particular shard is local, and accesses all shards through abstracted Mappers, of which there are two types -- a Mapper type for Raw queries and a second type for Aggregate queries. There are corresponding Executors for each type of Mapper, but both types of Executors share the same interface. |
||
---|---|---|
.. | ||
internal | ||
config.go | ||
config_test.go | ||
data.go | ||
data_test.go | ||
errors.go | ||
statement_executor.go | ||
statement_executor_test.go | ||
store.go | ||
store_test.go |