Bitcoin Core 28.99.0
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
wallet::RecordsPage Class Reference

A page of records in the database. More...

Collaboration diagram for wallet::RecordsPage:
[legend]

Public Member Functions

 RecordsPage (const PageHeader &header)
 
 RecordsPage ()=delete
 
template<typename Stream >
void Unserialize (Stream &s)
 

Public Attributes

PageHeader m_header
 
std::vector< uint16_t > indexes
 
std::vector< std::variant< DataRecord, OverflowRecord > > records
 

Detailed Description

A page of records in the database.

Definition at line 374 of file migrate.cpp.

Constructor & Destructor Documentation

◆ RecordsPage() [1/2]

wallet::RecordsPage::RecordsPage ( const PageHeader header)
inline

Definition at line 377 of file migrate.cpp.

◆ RecordsPage() [2/2]

wallet::RecordsPage::RecordsPage ( )
delete

Member Function Documentation

◆ Unserialize()

template<typename Stream >
void wallet::RecordsPage::Unserialize ( Stream &  s)
inline

Definition at line 386 of file migrate.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ indexes

std::vector<uint16_t> wallet::RecordsPage::indexes

Definition at line 382 of file migrate.cpp.

◆ m_header

PageHeader wallet::RecordsPage::m_header

Definition at line 380 of file migrate.cpp.

◆ records

std::vector<std::variant<DataRecord, OverflowRecord> > wallet::RecordsPage::records

Definition at line 383 of file migrate.cpp.


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