CodeFactor review

This commit is contained in:
emeric
2022-01-30 14:57:04 +01:00
parent 3eb3cf3446
commit 3049babd41
14 changed files with 18 additions and 41 deletions
+1 -11
View File
@@ -26,7 +26,6 @@
class WhereClause
{
public:
WhereClause() {}
WhereClause(const std::string& clause) { _clause = clause; }
@@ -40,7 +39,6 @@ class WhereClause
const std::list<std::string>& getBindArgs(void) const {return _bindArgs;}
private:
std::string _clause; // WHERE clause
std::list<std::string> _bindArgs;
@@ -49,7 +47,6 @@ class WhereClause
class InnerJoinClause
{
public:
InnerJoinClause() {}
InnerJoinClause(const std::string& clause);
@@ -57,7 +54,6 @@ class InnerJoinClause
std::string get() const { return _clause;}
private:
std::string _clause;
};
@@ -87,14 +83,12 @@ class SelectStatement
std::string get() const;
private:
std::list<std::string> _statement;
};
class FromClause
{
public:
FromClause() {}
FromClause(const std::string& clause);
@@ -103,15 +97,12 @@ class FromClause
std::string get() const;
private:
std::list<std::string> _clause;
};
class SqlQuery
{
public:
SelectStatement& select(void) { return _selectStatement;}
SelectStatement& select(const std::string& statement) { _selectStatement = SelectStatement(statement); return _selectStatement; }
FromClause& from(void) { return _fromClause; }
@@ -122,10 +113,9 @@ class SqlQuery
GroupByStatement& groupBy(void) { return _groupByStatement; }
const GroupByStatement& groupBy(void) const { return _groupByStatement; }
std::string get(void) const;
std::string get() const;
private:
SelectStatement _selectStatement; // SELECT statement
InnerJoinClause _innerJoinClause; // INNER JOIN
FromClause _fromClause; // FROM tables