OmniSciDB
94e8789169
|
#include <InputMetadata.h>
Public Member Functions | |
InputTableInfoCache (Executor *executor) | |
Fragmenter_Namespace::TableInfo | getTableInfo (const int table_id) |
void | clear () |
Private Attributes | |
std::unordered_map< int, Fragmenter_Namespace::TableInfo > | cache_ |
Executor * | executor_ |
Definition at line 38 of file InputMetadata.h.
InputTableInfoCache::InputTableInfoCache | ( | Executor * | executor | ) |
Definition at line 24 of file InputMetadata.cpp.
void InputTableInfoCache::clear | ( | ) |
Definition at line 74 of file InputMetadata.cpp.
References cache_, and gpu_enabled::swap().
Fragmenter_Namespace::TableInfo InputTableInfoCache::getTableInfo | ( | const int | table_id | ) |
Definition at line 57 of file InputMetadata.cpp.
References build_table_info(), cache_, cat(), CHECK, anonymous_namespace{InputMetadata.cpp}::copy_table_info(), and executor_.
|
private |
Definition at line 47 of file InputMetadata.h.
Referenced by clear(), and getTableInfo().
|
private |
Definition at line 48 of file InputMetadata.h.
Referenced by getTableInfo().