Public Member Functions | List of all members
cudf::ast::expression Struct Referenceabstract

A generic expression that can be evaluated to return a value. More...

#include <expressions.hpp>

Inheritance diagram for cudf::ast::expression:
cudf::ast::column_reference cudf::ast::literal cudf::ast::operation

Public Member Functions

virtual cudf::size_type accept (detail::expression_parser &visitor) const =0
 
bool may_evaluate_null (table_view const &left, rmm::cuda_stream_view stream) const
 
virtual bool may_evaluate_null (table_view const &left, table_view const &right, rmm::cuda_stream_view stream) const =0
 

Detailed Description

A generic expression that can be evaluated to return a value.

This class is a part of a "visitor" pattern with the expression_parser class. Expressions inheriting from this class can accept parsers as visitors.

Definition at line 38 of file expressions.hpp.


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