taco-db  0.1.0
Public Member Functions | Public Attributes | List of all members
taco::CCLookupTableEntry Struct Reference

This is an internal data structure of the catalog cache for storing an in-memory catalog table entry. More...

#include <catalog/CatCacheBase.h>

Public Member Functions

 CCLookupTableEntry (RecordId recid, std::shared_ptr< void > systable_struct)
 
 CCLookupTableEntry (const CCLookupTableEntry &)=delete
 
CCLookupTableEntryoperator= (const CCLookupTableEntry &)=delete
 
 CCLookupTableEntry (CCLookupTableEntry &&e)=default
 
CCLookupTableEntryoperator= (CCLookupTableEntry &&e)=default
 

Public Attributes

RecordId m_recid
 
std::shared_ptr< void > m_systable_struct
 

Detailed Description

This is an internal data structure of the catalog cache for storing an in-memory catalog table entry.

Constructor & Destructor Documentation

◆ CCLookupTableEntry() [1/3]

taco::CCLookupTableEntry::CCLookupTableEntry ( RecordId  recid,
std::shared_ptr< void >  systable_struct 
)
inline

◆ CCLookupTableEntry() [2/3]

taco::CCLookupTableEntry::CCLookupTableEntry ( const CCLookupTableEntry )
delete

◆ CCLookupTableEntry() [3/3]

taco::CCLookupTableEntry::CCLookupTableEntry ( CCLookupTableEntry &&  e)
default

Member Function Documentation

◆ operator=() [1/2]

CCLookupTableEntry& taco::CCLookupTableEntry::operator= ( CCLookupTableEntry &&  e)
default

◆ operator=() [2/2]

CCLookupTableEntry& taco::CCLookupTableEntry::operator= ( const CCLookupTableEntry )
delete

Member Data Documentation

◆ m_recid

RecordId taco::CCLookupTableEntry::m_recid

◆ m_systable_struct

std::shared_ptr<void> taco::CCLookupTableEntry::m_systable_struct

The documentation for this struct was generated from the following file: