Class Parser::ColumnRef

class ColumnRef : public Parser::Expr

Public Functions

ColumnRef(std::string *n1)
ColumnRef(std::string *n1, std::string *n2)
const std::string *get_table() const
const std::string *get_column() const
std::shared_ptr<Analyzer::Expr> analyze(const Catalog_Namespace::Catalog &catalog, Analyzer::Query &query, TlistRefType allow_tlist_ref = TLIST_NONE) const
std::string to_string() const

Private Members

std::unique_ptr<std::string> table_
std::unique_ptr<std::string> column_