UNPKG

ts-mysql-analyzer

Version:

A MySQL query analyzer.

18 lines 720 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function getSchemaColumn(columnName, schemaColumns, aliasRefs) { const schemaColumn = schemaColumns.find(c => c.name === columnName); if (schemaColumn) { return schemaColumn; } const columnAlias = aliasRefs.find(r => r.alias === columnName); if (columnAlias) { const schemaColumn = schemaColumns.find(c => { var _a; return c.name === ((_a = columnAlias.columnReference) === null || _a === void 0 ? void 0 : _a.column); }); if (schemaColumn) { return schemaColumn; } } return null; } exports.getSchemaColumn = getSchemaColumn; //# sourceMappingURL=get-schema-column.js.map