14 :
ParsedExpression{expressionType, std::move(raw)}, value{std::move(value)} {}
20 value{std::move(value)} {}
34 std::unique_ptr<ParsedExpression>
copy()
const override {
Definition deserializer.h:15
Definition serializer.h:15
KUZU_API void serialize(Serializer &serializer) const
static KUZU_API std::unique_ptr< Value > deserialize(Deserializer &deserializer)
Definition parsed_expression.h:29
parsed_expr_vector children
Definition parsed_expression.h:91
std::string alias
Definition parsed_expression.h:89
std::string rawName
Definition parsed_expression.h:90
Definition parsed_literal_expression.h:9
ParsedLiteralExpression(common::Value value)
Definition parsed_literal_expression.h:22
ParsedLiteralExpression(std::string alias, std::string rawName, parsed_expr_vector children, common::Value value)
Definition parsed_literal_expression.h:16
common::Value getValue() const
Definition parsed_literal_expression.h:25
static std::unique_ptr< ParsedLiteralExpression > deserialize(common::Deserializer &deserializer)
Definition parsed_literal_expression.h:29
ParsedLiteralExpression(common::Value value, std::string raw)
Definition parsed_literal_expression.h:13
common::Value & getValueUnsafe()
Definition parsed_literal_expression.h:27
std::unique_ptr< ParsedExpression > copy() const override
Definition parsed_literal_expression.h:34
ExpressionType
Definition expression_type.h:9
std::vector< std::unique_ptr< ParsedExpression > > parsed_expr_vector
Definition parsed_expression.h:24
Definition alter_type.h:5