sql-code-generator
Version:
Generate code from your SQL schema and queries for type safety and development speed.
41 lines • 1.74 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.QuerySection = exports.ResourceType = exports.DataType = exports.DefinitionType = exports.DatabaseLanguage = void 0;
var DatabaseLanguage;
(function (DatabaseLanguage) {
DatabaseLanguage["MYSQL"] = "mysql";
DatabaseLanguage["POSTGRES"] = "postgres";
})(DatabaseLanguage || (exports.DatabaseLanguage = DatabaseLanguage = {}));
var DefinitionType;
(function (DefinitionType) {
DefinitionType["RESOURCE"] = "resource";
DefinitionType["QUERY"] = "query";
})(DefinitionType || (exports.DefinitionType = DefinitionType = {}));
var DataType;
(function (DataType) {
DataType["STRING"] = "string";
DataType["STRING_ARRAY"] = "string[]";
DataType["NUMBER"] = "number";
DataType["NUMBER_ARRAY"] = "number[]";
DataType["JSON"] = "Record<string, any>";
DataType["JSON_ARRAY"] = "Record<string, any>[]";
DataType["DATE"] = "Date";
DataType["BUFFER"] = "Buffer";
DataType["BOOLEAN"] = "boolean";
DataType["NULL"] = "null";
DataType["UNDEFINED"] = "undefined";
})(DataType || (exports.DataType = DataType = {}));
var ResourceType;
(function (ResourceType) {
ResourceType["TABLE"] = "TABLE";
ResourceType["FUNCTION"] = "FUNCTION";
ResourceType["PROCEDURE"] = "PROCEDURE";
ResourceType["VIEW"] = "VIEW";
})(ResourceType || (exports.ResourceType = ResourceType = {}));
var QuerySection;
(function (QuerySection) {
QuerySection["SELECT_EXPRESSIONS"] = "SELECT_EXPRESSIONS";
QuerySection["TABLE_REFERENCES"] = "TABLE_REFERENCES";
QuerySection["WHERE_CONDITIONS"] = "WHERE_CONDITIONS";
})(QuerySection || (exports.QuerySection = QuerySection = {}));
//# sourceMappingURL=constants.js.map