#include <table.h>
|
| Table (const catalog::TableCatalogEntry *tableEntry, StorageManager *storageManager, MemoryManager *memoryManager) |
|
virtual | ~Table ()=default |
|
common::TableType | getTableType () const |
|
common::table_id_t | getTableID () const |
|
std::string | getTableName () const |
|
BMFileHandle * | getDataFH () const |
|
virtual void | initializeScanState (transaction::Transaction *transaction, TableScanState &readState)=0 |
|
bool | scan (transaction::Transaction *transaction, TableScanState &scanState) |
|
virtual void | insert (transaction::Transaction *transaction, TableInsertState &insertState)=0 |
|
virtual void | update (transaction::Transaction *transaction, TableUpdateState &updateState)=0 |
|
virtual bool | delete_ (transaction::Transaction *transaction, TableDeleteState &deleteState)=0 |
|
virtual void | addColumn (transaction::Transaction *transaction, TableAddColumnState &addColumnState)=0 |
|
void | dropColumn () |
|
virtual void | commit (transaction::Transaction *transaction, LocalTable *localTable)=0 |
|
virtual void | checkpoint (common::Serializer &ser, catalog::TableCatalogEntry *tableEntry)=0 |
|
virtual common::row_idx_t | getNumRows ()=0 |
|
void | setHasChanges () |
|
template<class TARGET > |
TARGET & | cast () |
|
template<class TARGET > |
const TARGET & | cast () const |
|
template<class TARGET > |
TARGET * | ptrCast () |
|
◆ Table()
kuzu::storage::Table::Table |
( |
const catalog::TableCatalogEntry * | tableEntry, |
|
|
StorageManager * | storageManager, |
|
|
MemoryManager * | memoryManager ) |
◆ ~Table()
virtual kuzu::storage::Table::~Table |
( |
| ) |
|
|
virtualdefault |
◆ addColumn()
◆ cast() [1/2]
template<class TARGET >
TARGET & kuzu::storage::Table::cast |
( |
| ) |
|
|
inline |
◆ cast() [2/2]
template<class TARGET >
const TARGET & kuzu::storage::Table::cast |
( |
| ) |
const |
|
inline |
◆ checkpoint()
◆ commit()
◆ constructDataChunk()
◆ delete_()
◆ dropColumn()
void kuzu::storage::Table::dropColumn |
( |
| ) |
|
|
inline |
◆ getDataFH()
BMFileHandle * kuzu::storage::Table::getDataFH |
( |
| ) |
const |
|
inline |
◆ getNumRows()
◆ getTableID()
◆ getTableName()
std::string kuzu::storage::Table::getTableName |
( |
| ) |
const |
|
inline |
◆ getTableType()
◆ initializeScanState()
◆ insert()
◆ loadTable()
◆ ptrCast()
template<class TARGET >
TARGET * kuzu::storage::Table::ptrCast |
( |
| ) |
|
|
inline |
◆ scan()
◆ scanInternal()
◆ serialize()
◆ setHasChanges()
void kuzu::storage::Table::setHasChanges |
( |
| ) |
|
|
inline |
◆ update()
◆ bufferManager
BufferManager* kuzu::storage::Table::bufferManager |
|
protected |
◆ dataFH
BMFileHandle* kuzu::storage::Table::dataFH |
|
protected |
◆ enableCompression
bool kuzu::storage::Table::enableCompression |
|
protected |
◆ hasChanges
bool kuzu::storage::Table::hasChanges |
|
protected |
◆ memoryManager
MemoryManager* kuzu::storage::Table::memoryManager |
|
protected |
◆ shadowFile
ShadowFile* kuzu::storage::Table::shadowFile |
|
protected |
◆ tableID
◆ tableName
std::string kuzu::storage::Table::tableName |
|
protected |
◆ tableType
The documentation for this class was generated from the following file: