OmniSciDB
a5dc49c757
|
Descriptor for the fragments required for an execution kernel. More...
#include <deque>
#include <functional>
#include <map>
#include <memory>
#include <optional>
#include <ostream>
#include <set>
#include <unordered_map>
#include <vector>
#include "DataMgr/ChunkMetadata.h"
#include "Logger/Logger.h"
#include "QueryEngine/CompilationOptions.h"
#include "Shared/DbObjectKeys.h"
Go to the source code of this file.
Classes | |
struct | FragmentsPerTable |
struct | ExecutionKernelDescriptor |
class | QueryFragmentDescriptor |
Namespaces | |
Fragmenter_Namespace | |
Data_Namespace | |
Typedefs | |
using | FragmentsList = std::vector< FragmentsPerTable > |
using | TableFragments = std::vector< Fragmenter_Namespace::FragmentInfo > |
Functions | |
std::ostream & | operator<< (std::ostream &, FragmentsPerTable const &) |
Descriptor for the fragments required for an execution kernel.
Definition in file QueryFragmentDescriptor.h.
using FragmentsList = std::vector<FragmentsPerTable> |
Definition at line 58 of file QueryFragmentDescriptor.h.
using TableFragments = std::vector<Fragmenter_Namespace::FragmentInfo> |
Definition at line 59 of file QueryFragmentDescriptor.h.
std::ostream& operator<< | ( | std::ostream & | , |
FragmentsPerTable const & | |||
) |
Definition at line 500 of file QueryFragmentDescriptor.cpp.
References FragmentsPerTable::fragment_ids, and FragmentsPerTable::table_key.