alias | kuzu::parser::ParsedExpression | protected |
cast() | kuzu::parser::ParsedExpression | inline |
children | kuzu::parser::ParsedExpression | protected |
constCast() const | kuzu::parser::ParsedExpression | inline |
constPtrCast() const | kuzu::parser::ParsedExpression | inline |
copy() const override | kuzu::parser::ParsedLiteralExpression | inlinevirtual |
DELETE_COPY_DEFAULT_MOVE(ParsedExpression) | kuzu::parser::ParsedExpression | |
deserialize(common::Deserializer &deserializer) | kuzu::parser::ParsedLiteralExpression | inlinestatic |
getAlias() const | kuzu::parser::ParsedExpression | inline |
getChild(uint32_t idx) const | kuzu::parser::ParsedExpression | inline |
getExpressionType() const | kuzu::parser::ParsedExpression | inline |
getNumChildren() const | kuzu::parser::ParsedExpression | inline |
getRawName() const | kuzu::parser::ParsedExpression | inline |
getValue() const | kuzu::parser::ParsedLiteralExpression | inline |
getValueUnsafe() | kuzu::parser::ParsedLiteralExpression | inline |
hasAlias() const | kuzu::parser::ParsedExpression | inline |
ParsedExpression(common::ExpressionType type, std::unique_ptr< ParsedExpression > child, std::string rawName) | kuzu::parser::ParsedExpression | |
ParsedExpression(common::ExpressionType type, std::unique_ptr< ParsedExpression > left, std::unique_ptr< ParsedExpression > right, std::string rawName) | kuzu::parser::ParsedExpression | |
ParsedExpression(common::ExpressionType type, std::string rawName) | kuzu::parser::ParsedExpression | inline |
ParsedExpression(common::ExpressionType type) | kuzu::parser::ParsedExpression | inlineexplicit |
ParsedExpression(common::ExpressionType type, std::string alias, std::string rawName, parsed_expr_vector children) | kuzu::parser::ParsedExpression | inline |
ParsedLiteralExpression(common::Value value, std::string raw) | kuzu::parser::ParsedLiteralExpression | inline |
ParsedLiteralExpression(std::string alias, std::string rawName, parsed_expr_vector children, common::Value value) | kuzu::parser::ParsedLiteralExpression | inline |
ParsedLiteralExpression(common::Value value) | kuzu::parser::ParsedLiteralExpression | inlineexplicit |
rawName | kuzu::parser::ParsedExpression | protected |
serialize(common::Serializer &serializer) const | kuzu::parser::ParsedExpression | |
setAlias(std::string name) | kuzu::parser::ParsedExpression | inline |
toString() const | kuzu::parser::ParsedExpression | inline |
type | kuzu::parser::ParsedExpression | protected |
~ParsedExpression()=default | kuzu::parser::ParsedExpression | virtual |