#include <sqt/orm/querier/selecter/base_selecter.h>
The base class template for primary selecters.
| SELECTER | The type of the primary selecter that derives from this class template. |
This class template defines the common functionalities for primary selecters.
There are two primary selecters provided by the framework:
Static Public Member Functions | |
| static std::string_view | BuildSQL () |
| static constexpr auto | BuildPlaceholderBinders () noexcept |
Public Member Functions | |
| constexpr void | BindInlineParameters (Statement &) const noexcept |
| Public Member Functions inherited from sqt::WhereCapability< SELECTER, WhereSelectDecorator > | |
| constexpr auto | Where (PREDICATE &&predicate) const |
| Public Member Functions inherited from sqt::OrderBySelectCapability< SELECTER > | |
| template<OrderingTermType... TERMS> | |
| constexpr auto | OrderBy (const TERMS &... terms) const |
| Public Member Functions inherited from sqt::LimitSelectCapability< SELECTER > | |
| constexpr auto | Limit (std::size_t limit) const |
| constexpr auto | Limit (Placeholder placeholder) const |
Static Public Attributes | |
| static constexpr std::size_t | ParameterIndex = 1 |
| static constexpr std::size_t | ParameterCount = 0 |