Changed names of dialect tokens to PascalCase writing
This commit is contained in:
@@ -68,7 +68,7 @@ class query_on_part final : public query_part
|
||||
public:
|
||||
template < class Condition >
|
||||
explicit query_on_part(const Condition &cond)
|
||||
: query_part(sql::dialect_token::ON)
|
||||
: query_part(sql::dialect_token::On)
|
||||
, condition_(new Condition(cond)) {}
|
||||
explicit query_on_part(std::unique_ptr<basic_condition> &&cond);
|
||||
|
||||
@@ -86,7 +86,7 @@ class query_where_part final : public query_part
|
||||
public:
|
||||
template < class Condition >
|
||||
explicit query_where_part(const Condition &cond)
|
||||
: query_part(sql::dialect_token::WHERE)
|
||||
: query_part(sql::dialect_token::Where)
|
||||
, condition_(new Condition(cond)) {}
|
||||
explicit query_where_part(std::unique_ptr<basic_condition> &&cond);
|
||||
|
||||
|
||||
@@ -139,50 +139,50 @@ private:
|
||||
// std::unique_ptr<query_compiler> compiler_;
|
||||
|
||||
token_to_string_map tokens_ {
|
||||
{dialect_token::CREATE, "CREATE"},
|
||||
{dialect_token::DROP, "DROP"},
|
||||
{dialect_token::REMOVE, "DELETE"},
|
||||
{dialect_token::INSERT, "INSERT"},
|
||||
{dialect_token::TABLE, "TABLE"},
|
||||
{dialect_token::INTO, "INTO"},
|
||||
{dialect_token::VALUES, "VALUES"},
|
||||
{dialect_token::UPDATE, "UPDATE"},
|
||||
{dialect_token::SELECT, "SELECT"},
|
||||
{dialect_token::COLUMNS, "COLUMNS"},
|
||||
{dialect_token::COLUMN, "COLUMN"},
|
||||
{dialect_token::FROM, "FROM"},
|
||||
{dialect_token::JOIN, "LEFT JOIN"},
|
||||
{dialect_token::ON, "ON"},
|
||||
{dialect_token::WHERE, "WHERE"},
|
||||
{dialect_token::AND, "AND"},
|
||||
{dialect_token::OR, "OR"},
|
||||
{dialect_token::NOT, "NOT"},
|
||||
{dialect_token::LIKE, "LIKE"},
|
||||
{dialect_token::BETWEEN, "BETWEEN"},
|
||||
{dialect_token::IN, "IN"},
|
||||
{dialect_token::ORDER_BY, "ORDER BY"},
|
||||
{dialect_token::GROUP_BY, "GROUP BY"},
|
||||
{dialect_token::ASC, "ASC"},
|
||||
{dialect_token::DESC, "DESC"},
|
||||
{dialect_token::OFFSET, "OFFSET"},
|
||||
{dialect_token::LIMIT, "LIMIT"},
|
||||
{dialect_token::AS, "AS"},
|
||||
{dialect_token::OFFSET, "OFFSET"},
|
||||
{dialect_token::DISTINCT, "DISTINCT"},
|
||||
{dialect_token::SET, "SET"},
|
||||
{dialect_token::NOT_NULL, "NOT NULL"},
|
||||
{dialect_token::PRIMARY_KEY, "PRIMARY KEY"},
|
||||
{dialect_token::BEGIN, "BEGIN TRANSACTION"},
|
||||
{dialect_token::COMMIT, "COMMIT TRANSACTION"},
|
||||
{dialect_token::ROLLBACK, "ROLLBACK TRANSACTION"},
|
||||
{dialect_token::START_QUOTE, "\""},
|
||||
{dialect_token::END_QUOTE, "\""},
|
||||
{dialect_token::STRING_QUOTE, "'"},
|
||||
{dialect_token::BEGIN_BINARY_DATA, "X'"},
|
||||
{dialect_token::END_BINARY_DATA, "'"},
|
||||
{dialect_token::BEGIN_STRING_DATA, "'"},
|
||||
{dialect_token::END_STRING_DATA, "'"},
|
||||
{dialect_token::NONE, ""}
|
||||
{dialect_token::Create, "CREATE"},
|
||||
{dialect_token::Drop, "DROP"},
|
||||
{dialect_token::Remove, "DELETE"},
|
||||
{dialect_token::Insert, "INSERT"},
|
||||
{dialect_token::Table, "TABLE"},
|
||||
{dialect_token::Into, "INTO"},
|
||||
{dialect_token::Values, "VALUES"},
|
||||
{dialect_token::Update, "UPDATE"},
|
||||
{dialect_token::Select, "SELECT"},
|
||||
{dialect_token::Columns, "COLUMNS"},
|
||||
{dialect_token::Column, "COLUMN"},
|
||||
{dialect_token::From, "FROM"},
|
||||
{dialect_token::Join, "LEFT JOIN"},
|
||||
{dialect_token::On, "ON"},
|
||||
{dialect_token::Where, "WHERE"},
|
||||
{dialect_token::And, "AND"},
|
||||
{dialect_token::Or, "OR"},
|
||||
{dialect_token::Not, "NOT"},
|
||||
{dialect_token::Like, "LIKE"},
|
||||
{dialect_token::Between, "BETWEEN"},
|
||||
{dialect_token::In, "IN"},
|
||||
{dialect_token::OrderBy, "ORDER BY"},
|
||||
{dialect_token::GroupBy, "GROUP BY"},
|
||||
{dialect_token::Asc, "ASC"},
|
||||
{dialect_token::Desc, "DESC"},
|
||||
{dialect_token::Offset, "OFFSET"},
|
||||
{dialect_token::Limit, "LIMIT"},
|
||||
{dialect_token::As, "AS"},
|
||||
{dialect_token::Offset, "OFFSET"},
|
||||
{dialect_token::Distinct, "DISTINCT"},
|
||||
{dialect_token::Set, "SET"},
|
||||
{dialect_token::NotNull, "NOT NULL"},
|
||||
{dialect_token::PrimaryKey, "PRIMARY KEY"},
|
||||
{dialect_token::Begin, "BEGIN TRANSACTION"},
|
||||
{dialect_token::Commit, "COMMIT TRANSACTION"},
|
||||
{dialect_token::Rollback, "ROLLBACK TRANSACTION"},
|
||||
{dialect_token::StartQuote, "\""},
|
||||
{dialect_token::EndQuote, "\""},
|
||||
{dialect_token::StringQuote, "'"},
|
||||
{dialect_token::BeginBinaryData, "X'"},
|
||||
{dialect_token::EndBinaryData, "'"},
|
||||
{dialect_token::BeginStringData, "'"},
|
||||
{dialect_token::EndStringData, "'"},
|
||||
{dialect_token::None, ""}
|
||||
};
|
||||
|
||||
data_type_to_string_map data_types_ {
|
||||
|
||||
@@ -6,55 +6,55 @@
|
||||
namespace matador::sql {
|
||||
|
||||
enum class dialect_token : uint8_t {
|
||||
CREATE = 0,
|
||||
DROP,
|
||||
REMOVE,
|
||||
INSERT,
|
||||
UPDATE,
|
||||
SELECT,
|
||||
ALTER,
|
||||
SCHEMA,
|
||||
DATABASE,
|
||||
TABLE,
|
||||
VALUES,
|
||||
INSERT_VALUES,
|
||||
COLUMNS,
|
||||
COLUMN,
|
||||
FROM,
|
||||
JOIN,
|
||||
ON,
|
||||
INTO,
|
||||
WHERE,
|
||||
WHERE_CLAUSE,
|
||||
AND,
|
||||
OR,
|
||||
NOT,
|
||||
LIKE,
|
||||
BETWEEN,
|
||||
IN,
|
||||
ORDER_BY,
|
||||
GROUP_BY,
|
||||
ASC,
|
||||
DESC,
|
||||
LIMIT,
|
||||
AS,
|
||||
OFFSET,
|
||||
DISTINCT,
|
||||
SET,
|
||||
UPDATE_VALUES,
|
||||
NOT_NULL,
|
||||
PRIMARY_KEY,
|
||||
BEGIN,
|
||||
COMMIT,
|
||||
ROLLBACK,
|
||||
START_QUOTE,
|
||||
END_QUOTE,
|
||||
STRING_QUOTE,
|
||||
BEGIN_BINARY_DATA,
|
||||
END_BINARY_DATA,
|
||||
BEGIN_STRING_DATA,
|
||||
END_STRING_DATA,
|
||||
NONE
|
||||
Create = 0,
|
||||
Drop,
|
||||
Remove,
|
||||
Insert,
|
||||
Update,
|
||||
Select,
|
||||
Alter,
|
||||
Schema,
|
||||
Database,
|
||||
Table,
|
||||
Values,
|
||||
InsertValues,
|
||||
Columns,
|
||||
Column,
|
||||
From,
|
||||
Join,
|
||||
On,
|
||||
Into,
|
||||
Where,
|
||||
WhereClause,
|
||||
And,
|
||||
Or,
|
||||
Not,
|
||||
Like,
|
||||
Between,
|
||||
In,
|
||||
OrderBy,
|
||||
GroupBy,
|
||||
Asc,
|
||||
Desc,
|
||||
Limit,
|
||||
As,
|
||||
Offset,
|
||||
Distinct,
|
||||
Set,
|
||||
UpdateValues,
|
||||
NotNull,
|
||||
PrimaryKey,
|
||||
Begin,
|
||||
Commit,
|
||||
Rollback,
|
||||
StartQuote,
|
||||
EndQuote,
|
||||
StringQuote,
|
||||
BeginBinaryData,
|
||||
EndBinaryData,
|
||||
BeginStringData,
|
||||
EndStringData,
|
||||
None
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user