OmniSciDB
a5dc49c757
|
#include <DataRecycler.h>
Public Member Functions | |
CachedItem (QueryPlanHash hashed_plan, CACHED_ITEM_TYPE item, std::shared_ptr< CacheItemMetric > item_metric_ptr, std::optional< META_INFO_TYPE > metadata=std::nullopt) | |
void | setDirty () |
bool | isDirty () const |
Public Attributes | |
QueryPlanHash | key |
CACHED_ITEM_TYPE | cached_item |
std::shared_ptr< CacheItemMetric > | item_metric |
std::optional< META_INFO_TYPE > | meta_info |
bool | dirty |
Definition at line 422 of file DataRecycler.h.
|
inline |
Definition at line 423 of file DataRecycler.h.
|
inline |
Definition at line 434 of file DataRecycler.h.
References CachedItem< CACHED_ITEM_TYPE, META_INFO_TYPE >::dirty.
|
inline |
Definition at line 433 of file DataRecycler.h.
References CachedItem< CACHED_ITEM_TYPE, META_INFO_TYPE >::dirty.
CACHED_ITEM_TYPE CachedItem< CACHED_ITEM_TYPE, META_INFO_TYPE >::cached_item |
Definition at line 437 of file DataRecycler.h.
bool CachedItem< CACHED_ITEM_TYPE, META_INFO_TYPE >::dirty |
Definition at line 440 of file DataRecycler.h.
Referenced by CachedItem< CACHED_ITEM_TYPE, META_INFO_TYPE >::isDirty(), and CachedItem< CACHED_ITEM_TYPE, META_INFO_TYPE >::setDirty().
std::shared_ptr<CacheItemMetric> CachedItem< CACHED_ITEM_TYPE, META_INFO_TYPE >::item_metric |
Definition at line 438 of file DataRecycler.h.
Referenced by DataRecycler< std::optional< HashType >, EMPTY_META_INFO >::sortCacheContainerByQueryMetric().
QueryPlanHash CachedItem< CACHED_ITEM_TYPE, META_INFO_TYPE >::key |
Definition at line 436 of file DataRecycler.h.
std::optional<META_INFO_TYPE> CachedItem< CACHED_ITEM_TYPE, META_INFO_TYPE >::meta_info |
Definition at line 439 of file DataRecycler.h.