Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::parser::Statement Class Reference

#include <statement.h>

Public Member Functions

 Statement (common::StatementType statementType)
 
virtual ~Statement ()=default
 
common::StatementType getStatementType () const
 
void setToInternal ()
 
bool isInternal () const
 
void setParsingTime (double time)
 
double getParsingTime () const
 
bool requireTransaction () const
 
template<class TARGET>
TARGET & cast ()
 
template<class TARGET>
const TARGET & constCast () const
 
template<class TARGET>
const TARGET * constPtrCast () const
 

Constructor & Destructor Documentation

◆ Statement()

kuzu::parser::Statement::Statement ( common::StatementType statementType)
inlineexplicit

◆ ~Statement()

virtual kuzu::parser::Statement::~Statement ( )
virtualdefault

Member Function Documentation

◆ cast()

template<class TARGET>
TARGET & kuzu::parser::Statement::cast ( )
inline

◆ constCast()

template<class TARGET>
const TARGET & kuzu::parser::Statement::constCast ( ) const
inline

◆ constPtrCast()

template<class TARGET>
const TARGET * kuzu::parser::Statement::constPtrCast ( ) const
inline

◆ getParsingTime()

double kuzu::parser::Statement::getParsingTime ( ) const
inline

◆ getStatementType()

common::StatementType kuzu::parser::Statement::getStatementType ( ) const
inline

◆ isInternal()

bool kuzu::parser::Statement::isInternal ( ) const
inline

◆ requireTransaction()

bool kuzu::parser::Statement::requireTransaction ( ) const
inline

◆ setParsingTime()

void kuzu::parser::Statement::setParsingTime ( double time)
inline

◆ setToInternal()

void kuzu::parser::Statement::setToInternal ( )
inline

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