#include <parsed_literal_expression.h>
|
| ParsedLiteralExpression (common::Value value, std::string raw) |
|
| ParsedLiteralExpression (std::string alias, std::string rawName, parsed_expr_vector children, common::Value value) |
|
| ParsedLiteralExpression (common::Value value) |
|
common::Value | getValue () const |
|
common::Value & | getValueUnsafe () |
|
std::unique_ptr< ParsedExpression > | copy () const override |
|
| ParsedExpression (common::ExpressionType type, std::unique_ptr< ParsedExpression > child, std::string rawName) |
|
| ParsedExpression (common::ExpressionType type, std::unique_ptr< ParsedExpression > left, std::unique_ptr< ParsedExpression > right, std::string rawName) |
|
| ParsedExpression (common::ExpressionType type, std::string rawName) |
|
| ParsedExpression (common::ExpressionType type) |
|
| ParsedExpression (common::ExpressionType type, std::string alias, std::string rawName, parsed_expr_vector children) |
|
| DELETE_COPY_DEFAULT_MOVE (ParsedExpression) |
|
virtual | ~ParsedExpression ()=default |
|
common::ExpressionType | getExpressionType () const |
|
void | setAlias (std::string name) |
|
bool | hasAlias () const |
|
std::string | getAlias () const |
|
std::string | getRawName () const |
|
uint32_t | getNumChildren () const |
|
ParsedExpression * | getChild (uint32_t idx) const |
|
std::string | toString () const |
|
void | serialize (common::Serializer &serializer) const |
|
template<class TARGET > |
TARGET & | cast () |
|
template<class TARGET > |
const TARGET & | constCast () const |
|
template<class TARGET > |
const TARGET * | constPtrCast () const |
|
◆ ParsedLiteralExpression() [1/3]
kuzu::parser::ParsedLiteralExpression::ParsedLiteralExpression |
( |
common::Value | value, |
|
|
std::string | raw ) |
|
inline |
◆ ParsedLiteralExpression() [2/3]
kuzu::parser::ParsedLiteralExpression::ParsedLiteralExpression |
( |
std::string | alias, |
|
|
std::string | rawName, |
|
|
parsed_expr_vector | children, |
|
|
common::Value | value ) |
|
inline |
◆ ParsedLiteralExpression() [3/3]
kuzu::parser::ParsedLiteralExpression::ParsedLiteralExpression |
( |
common::Value | value | ) |
|
|
inlineexplicit |
◆ copy()
std::unique_ptr< ParsedExpression > kuzu::parser::ParsedLiteralExpression::copy |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ deserialize()
◆ getValue()
common::Value kuzu::parser::ParsedLiteralExpression::getValue |
( |
| ) |
const |
|
inline |
◆ getValueUnsafe()
common::Value & kuzu::parser::ParsedLiteralExpression::getValueUnsafe |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: