UNPKG

@eggjs/dal-runtime

Version:
23 lines 1.73 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SqlMapLoader = void 0; const BaseSqlMap_1 = require("./BaseSqlMap"); const TableSqlMap_1 = require("./TableSqlMap"); class SqlMapLoader { constructor(tableModel, baseDaoClazz, logger) { this.clazzExtension = baseDaoClazz.clazzExtension; this.logger = logger; this.tableModel = tableModel; } load() { const baseSqlMapGenerator = new BaseSqlMap_1.BaseSqlMapGenerator(this.tableModel, this.logger); const baseSqlMap = baseSqlMapGenerator.load(); const sqlMap = { ...baseSqlMap, ...this.clazzExtension, }; return new TableSqlMap_1.TableSqlMap(this.tableModel.clazz.name, sqlMap); } } exports.SqlMapLoader = SqlMapLoader; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU3FsTWFwTG9hZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL1NxbE1hcExvYWRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFFQSw2Q0FBbUQ7QUFDbkQsK0NBQTRDO0FBRTVDLE1BQWEsWUFBWTtJQUt2QixZQUFZLFVBQXNCLEVBQUUsWUFBeUIsRUFBRSxNQUFjO1FBQzNFLElBQUksQ0FBQyxjQUFjLEdBQUcsWUFBWSxDQUFDLGNBQWMsQ0FBQztRQUNsRCxJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQztRQUNyQixJQUFJLENBQUMsVUFBVSxHQUFHLFVBQVUsQ0FBQztJQUMvQixDQUFDO0lBRUQsSUFBSTtRQUNGLE1BQU0sbUJBQW1CLEdBQUcsSUFBSSxnQ0FBbUIsQ0FBQyxJQUFJLENBQUMsVUFBVSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUNsRixNQUFNLFVBQVUsR0FBRyxtQkFBbUIsQ0FBQyxJQUFJLEVBQUUsQ0FBQztRQUM5QyxNQUFNLE1BQU0sR0FBRztZQUNiLEdBQUcsVUFBVTtZQUNiLEdBQUcsSUFBSSxDQUFDLGNBQWM7U0FDdkIsQ0FBQztRQUNGLE9BQU8sSUFBSSx5QkFBVyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLElBQUksRUFBRSxNQUFNLENBQUMsQ0FBQztJQUM3RCxDQUFDO0NBQ0Y7QUFwQkQsb0NBb0JDIn0=