#include <parsed_expression.h>
◆ ParsedExpression() [1/5]
◆ ParsedExpression() [2/5]
◆ ParsedExpression() [3/5]
◆ ParsedExpression() [4/5]
◆ ParsedExpression() [5/5]
◆ ~ParsedExpression()
virtual kuzu::parser::ParsedExpression::~ParsedExpression |
( |
| ) |
|
|
virtualdefault |
◆ cast()
template<class TARGET >
TARGET & kuzu::parser::ParsedExpression::cast |
( |
| ) |
|
|
inline |
◆ constCast()
template<class TARGET >
const TARGET & kuzu::parser::ParsedExpression::constCast |
( |
| ) |
const |
|
inline |
◆ constPtrCast()
template<class TARGET >
const TARGET * kuzu::parser::ParsedExpression::constPtrCast |
( |
| ) |
const |
|
inline |
◆ copy()
virtual std::unique_ptr< ParsedExpression > kuzu::parser::ParsedExpression::copy |
( |
| ) |
const |
|
inlinevirtual |
◆ DELETE_COPY_DEFAULT_MOVE()
◆ deserialize()
◆ getAlias()
std::string kuzu::parser::ParsedExpression::getAlias |
( |
| ) |
const |
|
inline |
◆ getChild()
ParsedExpression * kuzu::parser::ParsedExpression::getChild |
( |
uint32_t | idx | ) |
const |
|
inline |
◆ getExpressionType()
◆ getNumChildren()
uint32_t kuzu::parser::ParsedExpression::getNumChildren |
( |
| ) |
const |
|
inline |
◆ getRawName()
std::string kuzu::parser::ParsedExpression::getRawName |
( |
| ) |
const |
|
inline |
◆ hasAlias()
bool kuzu::parser::ParsedExpression::hasAlias |
( |
| ) |
const |
|
inline |
◆ serialize()
◆ setAlias()
void kuzu::parser::ParsedExpression::setAlias |
( |
std::string | name | ) |
|
|
inline |
◆ toString()
std::string kuzu::parser::ParsedExpression::toString |
( |
| ) |
const |
|
inline |
◆ ParsedExpressionChildrenVisitor
friend class ParsedExpressionChildrenVisitor |
|
friend |
◆ alias
std::string kuzu::parser::ParsedExpression::alias |
|
protected |
◆ children
◆ rawName
std::string kuzu::parser::ParsedExpression::rawName |
|
protected |
◆ type
The documentation for this class was generated from the following file: