Apache GraphAr C++ Library
The C++ Library for Apache GraphAr
|
#include <expression.h>
Public Member Functions | |
ExpressionLiteral (T value) | |
ExpressionLiteral (const ExpressionLiteral &other)=default | |
Result< ArrowExpression > | Evaluate () |
Evaluate Expression as arrow::compute::Expression e.g. new ExpressionEqual(new ExpressionProperty("a"), new ExpressionLiteral(1)) will be parsed as arrow::compute::equal(arrow::compute::field_ref("a"), arrow::compute::literal(1)) More... | |
![]() | |
Expression (const Expression &other)=default | |
This class wraps the literal. Only bool, int32, int64, float, double and string are allowed.
Definition at line 85 of file expression.h.
|
inlinevirtual |
Evaluate Expression as arrow::compute::Expression e.g. new ExpressionEqual(new ExpressionProperty("a"), new ExpressionLiteral(1)) will be parsed as arrow::compute::equal(arrow::compute::field_ref("a"), arrow::compute::literal(1))
Implements graphar::Expression.
Definition at line 91 of file expression.h.