|
Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
Public Types | |
| typedef boost::unordered_map < std::string, void * > | SymbolMap |
Public Member Functions | |
| LibCacheEntry () | |
| ~LibCacheEntry () | |
Public Attributes | |
| boost::mutex | lock |
| int | use_count |
| bool | should_remove |
| bool | check_needs_refresh |
| LibType | type |
| std::string | local_path |
| Status | copy_file_status |
| time_t | last_mod_time |
| void * | shared_object_handle |
| SymbolMap | symbol_cache |
| boost::unordered_set< std::string > | symbols |
| Status | loading_status |
Definition at line 40 of file lib-cache.cc.
| typedef boost::unordered_map<std::string, void*> impala::LibCache::LibCacheEntry::SymbolMap |
Definition at line 73 of file lib-cache.cc.
|
inline |
Definition at line 87 of file lib-cache.cc.
| impala::LibCache::LibCacheEntry::~LibCacheEntry | ( | ) |
| bool impala::LibCache::LibCacheEntry::check_needs_refresh |
Definition at line 54 of file lib-cache.cc.
Referenced by impala::LibCache::SetNeedsRefresh().
| Status impala::LibCache::LibCacheEntry::copy_file_status |
Definition at line 63 of file lib-cache.cc.
| time_t impala::LibCache::LibCacheEntry::last_mod_time |
Definition at line 66 of file lib-cache.cc.
| Status impala::LibCache::LibCacheEntry::loading_status |
Definition at line 85 of file lib-cache.cc.
| std::string impala::LibCache::LibCacheEntry::local_path |
Definition at line 60 of file lib-cache.cc.
Referenced by impala::LibCache::CheckSymbolExists(), impala::LibCache::GetLocalLibPath(), impala::LibCache::RemoveEntryInternal(), and impala::LibCache::LibCacheEntry::~LibCacheEntry().
| boost::mutex impala::LibCache::LibCacheEntry::lock |
Definition at line 42 of file lib-cache.cc.
Referenced by impala::LibCache::DecrementUseCount(), impala::LibCache::GetSoFunctionPtr(), impala::LibCache::RemoveEntryInternal(), and impala::LibCache::SetNeedsRefresh().
| void* impala::LibCache::LibCacheEntry::shared_object_handle |
Definition at line 69 of file lib-cache.cc.
Referenced by impala::LibCache::GetSoFunctionPtr(), and impala::LibCache::LibCacheEntry::~LibCacheEntry().
| bool impala::LibCache::LibCacheEntry::should_remove |
Definition at line 50 of file lib-cache.cc.
Referenced by impala::LibCache::DecrementUseCount(), impala::LibCache::RemoveEntryInternal(), and impala::LibCache::LibCacheEntry::~LibCacheEntry().
| SymbolMap impala::LibCache::LibCacheEntry::symbol_cache |
Definition at line 74 of file lib-cache.cc.
Referenced by impala::LibCache::GetSoFunctionPtr().
| boost::unordered_set<std::string> impala::LibCache::LibCacheEntry::symbols |
Definition at line 80 of file lib-cache.cc.
Referenced by impala::LibCache::CheckSymbolExists().
| LibType impala::LibCache::LibCacheEntry::type |
Definition at line 57 of file lib-cache.cc.
Referenced by impala::LibCache::CheckSymbolExists(), impala::LibCache::GetLocalLibPath(), and impala::LibCache::GetSoFunctionPtr().
| int impala::LibCache::LibCacheEntry::use_count |
Definition at line 46 of file lib-cache.cc.
Referenced by impala::LibCache::DecrementUseCount(), impala::LibCache::GetSoFunctionPtr(), impala::LibCache::RemoveEntryInternal(), and impala::LibCache::LibCacheEntry::~LibCacheEntry().