Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::common::ProgressBarDisplay Class Referenceabstract

Interface for displaying progress of a pipeline and a query. More...

#include <progress_bar_display.h>

Public Member Functions

 ProgressBarDisplay ()
 
virtual ~ProgressBarDisplay ()=default
 
virtual void updateProgress (uint64_t queryID, double newPipelineProgress, uint32_t newNumPipelinesFinished)=0
 
virtual void finishProgress (uint64_t queryID)=0
 
void setNumPipelines (uint32_t newNumPipelines)
 

Protected Attributes

double pipelineProgress
 
uint32_t numPipelines
 
uint32_t numPipelinesFinished
 

Detailed Description

Interface for displaying progress of a pipeline and a query.

Constructor & Destructor Documentation

◆ ProgressBarDisplay()

kuzu::common::ProgressBarDisplay::ProgressBarDisplay ( )
inline

◆ ~ProgressBarDisplay()

virtual kuzu::common::ProgressBarDisplay::~ProgressBarDisplay ( )
virtualdefault

Member Function Documentation

◆ finishProgress()

virtual void kuzu::common::ProgressBarDisplay::finishProgress ( uint64_t queryID)
pure virtual

◆ setNumPipelines()

void kuzu::common::ProgressBarDisplay::setNumPipelines ( uint32_t newNumPipelines)
inline

◆ updateProgress()

virtual void kuzu::common::ProgressBarDisplay::updateProgress ( uint64_t queryID,
double newPipelineProgress,
uint32_t newNumPipelinesFinished )
pure virtual

Member Data Documentation

◆ numPipelines

uint32_t kuzu::common::ProgressBarDisplay::numPipelines
protected

◆ numPipelinesFinished

uint32_t kuzu::common::ProgressBarDisplay::numPipelinesFinished
protected

◆ pipelineProgress

double kuzu::common::ProgressBarDisplay::pipelineProgress
protected

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