UNPKG

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
"use strict"; 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;