ts-sql-query
Version:
Type-safe SQL query builder like QueryDSL or JOOQ in Java or Linq in .Net for TypeScript with MariaDB, MySql, Oracle, PostgreSql, Sqlite and SqlServer support.
20 lines (19 loc) • 863 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AbstractOracleConnection = void 0;
const AbstractAdvancedConnection_1 = require("./AbstractAdvancedConnection");
class AbstractOracleConnection extends AbstractAdvancedConnection_1.AbstractAdvancedConnection {
constructor(queryRunner, sqlBuilder) {
super(queryRunner, sqlBuilder);
this.uuidStrategy = 'custom-functions';
queryRunner.useDatabase('oracle');
}
transformValueToDB(value, type) {
if (type === 'boolean' && typeof value === 'boolean') {
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number#number_coercion
return Number(value);
}
return super.transformValueToDB(value, type);
}
}
exports.AbstractOracleConnection = AbstractOracleConnection;