OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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::Expr
analyze (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 87 of file ParserNode.h.

Member Enumeration Documentation

Enumerator
TLIST_NONE 
TLIST_REF 
TLIST_COPY 

Definition at line 89 of file ParserNode.h.

Member Function Documentation


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