OmniSciDB  c07336695a
Parser::Expr Class Referenceabstract

#include <ParserNode.h>

+ Inheritance diagram for Parser::Expr:
+ Collaboration diagram for Parser::Expr:

Public Types

enum  TlistRefType { TLIST_NONE, TLIST_REF, TLIST_COPY }
 

Public Member Functions

virtual std::shared_ptr< Analyzer::Expranalyze (const Catalog_Namespace::Catalog &catalog, Analyzer::Query &query, TlistRefType allow_tlist_ref=TLIST_NONE) const =0
 
virtual std::string to_string () const =0
 
- Public Member Functions inherited from Parser::Node
virtual ~Node ()
 

Detailed Description

Definition at line 89 of file ParserNode.h.

Member Enumeration Documentation

◆ TlistRefType

Enumerator
TLIST_NONE 
TLIST_REF 
TLIST_COPY 

Definition at line 91 of file ParserNode.h.

Member Function Documentation

◆ analyze()

◆ to_string()


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