| Apache GraphAr C++ Library
    The C++ Library for Apache GraphAr | 
#include <expression.h>
 
  
| Public Member Functions | |
| Expression (const Expression &other)=default | |
| virtual Result< ArrowExpression > | Evaluate ()=0 | 
| 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... | |
This class wraps an arrow::compute::Expression and provides a way to construct it
Definition at line 37 of file expression.h.
| 
 | pure virtual | 
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))
Implemented in graphar::ExpressionOr, graphar::ExpressionAnd, graphar::ExpressionLessEqual, graphar::ExpressionLessThan, graphar::ExpressionGreaterEqual, graphar::ExpressionGreaterThan, graphar::ExpressionNotEqual, graphar::ExpressionEqual, graphar::ExpressionNot, graphar::ExpressionProperty, and graphar::ExpressionLiteral< T, IsScalar, typename >.