3#include <iron_query/expr.hpp>
4#include <iron_query/select_item.hpp>
23 bool is_nullable{
false};
Arbitrary SQL expression.
Definition expr.hpp:46
A single entry of a SELECT list: an expression, optionally renamed with Expr::As. Kept distinct from ...
Definition select_item.hpp:15
SQL table column.
Definition column.hpp:14
Expr ToExpr() const
Explicitly converts this column reference into an Expr wrapping its name, for calling Expr members Co...
std::string type
Definition column.hpp:21
std::string name
Column name.
Definition column.hpp:16
SelectItem As(std::string_view alias) const
Names this column in a SELECT list: this AS alias.