Class Analyzer::Constant¶
-
class
Constant: public Analyzer::Expr¶ Public Functions
-
Constant(SQLTypes t, bool n)¶
-
Constant(const SQLTypeInfo &ti, bool n, Datum v)¶
-
~Constant()¶
-
bool
get_is_null() const¶
-
std::shared_ptr<Analyzer::Expr>
add_cast(const SQLTypeInfo &new_type_info)¶
-
bool
operator==(const Expr &rhs) const¶
-
std::string
toString() const¶
Protected Functions
-
void
cast_number(const SQLTypeInfo &new_type_info)¶
-
void
cast_string(const SQLTypeInfo &new_type_info)¶
-
void
cast_from_string(const SQLTypeInfo &new_type_info)¶
-
void
cast_to_string(const SQLTypeInfo &new_type_info)¶
-
void
do_cast(const SQLTypeInfo &new_type_info)¶
-
void
set_null_value()¶
-