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
()¶
-