#ifndef DIALECT_TOKEN_HPP #define DIALECT_TOKEN_HPP #include 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 }; } #endif //DIALECT_TOKEN_HPP