tspace-mysql
Version:
Tspace MySQL is a promise-based ORM for Node.js, designed with modern TypeScript and providing type safety for schema databases.
103 lines • 2.59 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CONSTANTS = void 0;
const CONSTANTS = Object.freeze({
ID: 'ID',
SHOW: 'SHOW',
BINARY: 'BINARY',
FIELDS: 'FIELDS',
COLUMNS: 'COLUMNS',
TABLES: 'TABLES',
WHERE: 'WHERE',
BETWEEN: 'BETWEEN',
NOT_BETWEEN: 'NOT BETWEEN',
AND: 'AND',
NULL: 'NULL',
IS_NULL: 'IS NULL',
IS_NOT_NULL: 'IS NOT NULL',
OR: 'OR',
LIKE: 'LIKE',
SELECT: 'SELECT',
DISTINCT: 'DISTINCT',
FROM: 'FROM',
OFFSET: 'OFFSET',
GROUP_BY: 'GROUP BY',
GROUP_CONCAT: 'GROUP_CONCAT',
ORDER_BY: 'ORDER BY',
DESC: 'DESC',
ASC: 'ASC',
INNER_JOIN: 'INNER JOIN',
LEFT_JOIN: 'LEFT JOIN',
RIGHT_JOIN: 'RIGHT JOIN',
CROSS_JOIN: 'CROSS JOIN',
ON: 'ON',
LIMIT: 'LIMIT',
HAVING: 'HAVING',
COUNT: 'COUNT',
AVG: 'AVG',
SUM: 'SUM',
MAX: 'MAX',
MIN: 'MIN',
AS: 'AS',
IN: 'IN',
ALL: 'ALL',
ANY: 'ANY',
NOT_IN: 'NOT IN',
SET: 'SET',
NOT: 'NOT',
DUPLICATE: 'DUPLICATE',
KEY: 'KEY',
RAW: '$RAW:',
OP: '$OP:',
FREEZE: '$FREEZE:',
VALUE: '$VALUE:',
IGNORE: '$IGNORE',
WHEN: 'WHEN',
THEN: 'THEN',
ELSE: 'ELSE',
CASE: 'CASE',
END: 'END',
WHERE_NOT_EXISTS: 'WHERE NOT EXISTS',
EXISTS: 'EXISTS',
VALUES: 'VALUES',
UPDATE: 'UPDATE',
DELETE: 'DELETE',
INSERT: 'INSERT INTO',
DROP_TABLE: 'DROP TABLE',
TRUNCATE_TABLE: 'TRUNCATE TABLE',
CREATE_DATABASE: 'CREATE DATABASE',
SHOW_DATABASES: 'SHOW DATABASES',
SHOW_TABLES: 'SHOW TABLES',
CREATE_DATABASE_NOT_EXISTS: 'CREATE DATABASE IF NOT EXISTS',
CREATE_TABLE: 'CREATE TABLE',
CREATE_TABLE_NOT_EXISTS: 'CREATE TABLE IF NOT EXISTS',
CREATE_INDEX: 'CREATE INDEX',
ENGINE: 'ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4',
RAND: 'RAND()',
FOREIGN_KEY: 'FOREIGN KEY',
REFERENCES: 'REFERENCES',
ON_DELETE: 'ON DELETE',
ON_UPDATE: 'ON UPDATE',
ADD: 'ADD',
CHANGE: 'CHANGE',
ADD_CONSTRAINT: 'ADD CONSTRAINT',
AFTER: 'AFTER',
ALTER_TABLE: 'ALTER TABLE',
IFNULL: 'IFNULL',
JSON_ARRAY: 'JSON_ARRAY',
JSON_ARRAYAGG: 'JSON_ARRAYAGG',
JSON_OBJECT: 'JSON_OBJECT',
RELATIONSHIP: {
hasOne: 'hasOne',
hasMany: 'hasMany',
belongsTo: 'belongsTo',
belongsToMany: 'belongsToMany'
},
PATTERN: {
snake_case: 'snake_case',
camelCase: 'camelCase'
}
});
exports.CONSTANTS = CONSTANTS;
exports.default = CONSTANTS;
//# sourceMappingURL=index.js.map