OmniSciDB
a5dc49c757
|
#include <ParserNode.h>
Public Member Functions | |
std::shared_ptr< Analyzer::Expr > | analyze (const Catalog_Namespace::Catalog &catalog, Analyzer::Query &query, TlistRefType allow_tlist_ref=TLIST_NONE) const override=0 |
std::string | to_string () const override=0 |
Public Member Functions inherited from Parser::Node | |
virtual | ~Node () |
Additional Inherited Members | |
Public Types inherited from Parser::Expr | |
enum | TlistRefType { TLIST_NONE, TLIST_REF, TLIST_COPY } |
Definition at line 106 of file ParserNode.h.
|
overridepure virtual |
Implements Parser::Expr.
Implemented in Parser::ArrayLiteral, Parser::UserLiteral, Parser::TimestampLiteral, Parser::DoubleLiteral, Parser::FloatLiteral, Parser::FixedPtLiteral, Parser::IntLiteral, Parser::StringLiteral, and Parser::NullLiteral.
|
overridepure virtual |
Implements Parser::Expr.
Implemented in Parser::ArrayLiteral, Parser::UserLiteral, Parser::TimestampLiteral, Parser::DoubleLiteral, Parser::FloatLiteral, Parser::FixedPtLiteral, Parser::IntLiteral, Parser::StringLiteral, and Parser::NullLiteral.