Apache GraphAr C++ Library
The C++ Library for Apache GraphAr
Public Member Functions | Protected Attributes | List of all members
graphar::ExpressionUnaryOp Class Reference

#include <expression.h>

Inheritance diagram for graphar::ExpressionUnaryOp:
graphar::Expression graphar::ExpressionNot

Public Member Functions

 ExpressionUnaryOp (std::shared_ptr< Expression > expr)
 
 ExpressionUnaryOp (const ExpressionUnaryOp &other)=default
 
- Public Member Functions inherited from graphar::Expression
 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...
 

Protected Attributes

std::shared_ptr< Expressionexpr_
 

Detailed Description

This class constructs a unary operator expression that accepts only one expression

Definition at line 101 of file expression.h.


The documentation for this class was generated from the following file: