ddl-manager
Version:
store postgres procedures and triggers in files
13 lines • 561 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.replaceTableToVariableOrRow = void 0;
function replaceTableToVariableOrRow(columnRef, joins, row) {
const sourceJoin = joins.find(join => join.table.ref.equal(columnRef.tableReference) &&
join.table.column.name === columnRef.name);
if (sourceJoin) {
return sourceJoin.variable.name;
}
return `${row}.${columnRef.name}`;
}
exports.replaceTableToVariableOrRow = replaceTableToVariableOrRow;
//# sourceMappingURL=replaceTableToVariableOrRow.js.map