|
| FromBuilder ()=delete |
|
| FromBuilder (anch::sql::SelectBuilder &select, const std::string &table) |
|
| FromBuilder (anch::sql::SelectBuilder &select, const anch::sql::SelectBuilder &subquery) |
|
| FromBuilder (anch::sql::SelectBuilder &select, const anch::sql::SQLQuery &subquery) |
|
| FromBuilder (anch::sql::SelectBuilder &select, const anch::sql::SelectBuilder &subquery, const std::string &alias) |
|
| FromBuilder (anch::sql::SelectBuilder &select, const anch::sql::SQLQuery &subquery, const std::string &alias) |
|
virtual | ~FromBuilder () |
|
FromBuilder & | selfJoin (const std::string &table) |
|
FromBuilder & | selfJoin (const anch::sql::SQLQuery &subquery, const std::string &alias) |
|
FromBuilder & | selfJoin (const anch::sql::SelectBuilder &subquery, const std::string &alias) |
|
FromBuilder & | innerJoin (const std::string &table, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | innerJoin (const anch::sql::SQLQuery &subquery, const std::string &alias, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | innerJoin (const anch::sql::SelectBuilder &subquery, const std::string &alias, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | join (const std::string &table, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | join (const anch::sql::SQLQuery &subquery, const std::string &alias, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | join (const anch::sql::SelectBuilder &subquery, const std::string &alias, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | leftOuterJoin (const std::string &table, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | leftOuterJoin (const anch::sql::SQLQuery &subquery, const std::string &alias, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | leftOuterJoin (const anch::sql::SelectBuilder &subquery, const std::string &alias, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | leftJoin (const std::string &table, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | leftJoin (const anch::sql::SQLQuery &subquery, const std::string &alias, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | leftJoin (const anch::sql::SelectBuilder &subquery, const std::string &alias, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | rightOuterJoin (const std::string &table, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | rightOuterJoin (const anch::sql::SQLQuery &subquery, const std::string &alias, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | rightOuterJoin (const anch::sql::SelectBuilder &subquery, const std::string &alias, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | rightJoin (const std::string &table, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | rightJoin (const anch::sql::SQLQuery &subquery, const std::string &alias, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | rightJoin (const anch::sql::SelectBuilder &subquery, const std::string &alias, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | fullOuterJoin (const std::string &table, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | fullOuterJoin (const anch::sql::SQLQuery &subquery, const std::string &alias, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | fullOuterJoin (const anch::sql::SelectBuilder &subquery, const std::string &alias, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | fullJoin (const std::string &table, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | fullJoin (const anch::sql::SQLQuery &subquery, const std::string &alias, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | fullJoin (const anch::sql::SelectBuilder &subquery, const std::string &alias, const anch::sql::ClausesBuilder &clauses) |
|
FromBuilder & | naturalJoin (const std::string &table) |
|
FromBuilder & | naturalJoin (const anch::sql::SQLQuery &subquery, const std::string &alias) |
|
FromBuilder & | naturalJoin (const anch::sql::SelectBuilder &subquery, const std::string &alias) |
|
FromBuilder & | crossJoin (const std::string &table) |
|
FromBuilder & | crossJoin (const anch::sql::SQLQuery &subquery, const std::string &alias) |
|
FromBuilder & | crossJoin (const anch::sql::SelectBuilder &subquery, const std::string &alias) |
|
anch::sql::SelectBuilder & | where (const anch::sql::ClausesBuilder &clauses) |
|
anch::sql::FieldsBuilder | groupBy (const std::string &column) |
|
anch::sql::FieldsBuilder | orderBy (const std::string &column) |
|
anch::sql::SelectBuilder & | having (anch::sql::ClausesBuilder &clauses) |
|
anch::sql::SelectBuilder & | unionOnce (anch::sql::SelectBuilder &other) |
|
anch::sql::SelectBuilder & | unionAll (anch::sql::SelectBuilder &other) |
|
anch::sql::SelectBuilder & | offset (int64_t offset) |
|
anch::sql::SelectBuilder & | fetch (uint64_t limit) |
|
anch::sql::SelectBuilder & | windowByRowNumber (const std::string &alias, const std::string &rowColumn, const std::string &order, uint32_t min, uint32_t max) |
|
anch::sql::SelectBuilder & | windowByRank (const std::string &alias, const std::string &rowColumn, const std::string &order, uint32_t min, uint32_t max) |
|
anch::sql::SelectBuilder & | done () |
|
anch::sql::SQLQuery | build () |
|