19 #include <unordered_map>
25 namespace Catalog_Namespace {
47 std::unordered_map<shared::TableKey, Fragmenter_Namespace::TableInfo>
cache_;
56 const std::vector<InputDescriptor>& input_descs,
63 const std::vector<const TableDescriptor*>& shard_tables);
Executor(const ExecutorId id, Data_Namespace::DataMgr *data_mgr, const size_t block_size_x, const size_t grid_size_x, const size_t max_gpu_slab_size, const std::string &debug_dir, const std::string &debug_file)
Execution unit for relational algebra. It's a low-level description of any relational algebra operati...