Class Parser::Literal

class Literal : public Parser::Expr

Subclassed by Parser::ArrayLiteral, Parser::DoubleLiteral, Parser::FixedPtLiteral, Parser::FloatLiteral, Parser::IntLiteral, Parser::NullLiteral, Parser::StringLiteral, Parser::TimestampLiteral, Parser::UserLiteral

Public Functions

std::shared_ptr<Analyzer::Expr> analyze(const Catalog_Namespace::Catalog &catalog, Analyzer::Query &query, TlistRefType allow_tlist_ref = TLIST_NONE) const = 0
std::string to_string() const = 0