OmniSciDB
a5dc49c757
|
#include <ParserNode.h>
Public Member Functions | |
CastExpr (Expr *a, SQLType *t) | |
std::shared_ptr< Analyzer::Expr > | analyze (const Catalog_Namespace::Catalog &catalog, Analyzer::Query &query, TlistRefType allow_tlist_ref=TLIST_NONE) const override |
std::string | to_string () const override |
Public Member Functions inherited from Parser::Node | |
virtual | ~Node () |
Private Attributes | |
std::unique_ptr< Expr > | arg_ |
std::unique_ptr< SQLType > | target_type_ |
Additional Inherited Members | |
Public Types inherited from Parser::Expr | |
enum | TlistRefType { TLIST_NONE, TLIST_REF, TLIST_COPY } |
Definition at line 669 of file ParserNode.h.
Definition at line 671 of file ParserNode.h.
|
overridevirtual |
Implements Parser::Expr.
Definition at line 1041 of file ParserNode.cpp.
References kENCODING_NONE.
|
inlineoverridevirtual |
Implements Parser::Expr.
Definition at line 676 of file ParserNode.h.
References arg_, and target_type_.
|
private |
Definition at line 681 of file ParserNode.h.
Referenced by to_string().
|
private |
Definition at line 682 of file ParserNode.h.
Referenced by to_string().