Struct expr_output_type_visitor

Inheritance Relationships

Base Type

  • public node_visitor

Struct Documentation

struct ral::processor::expr_output_type_visitor : public node_visitor

A class that traverses an expression tree and calculates the final output type of the expression.

Public Functions

inline expr_output_type_visitor(const cudf::table_view &table)
inline void visit(const ral::parser::operad_node &node) override
inline void visit(const ral::parser::operator_node &node) override
inline cudf::data_type get_expr_output_type()
inline const std::vector<cudf::size_type> &get_variable_indices()