knex-firebird-dialect
Version:
Firebird dialect for Knex.js
41 lines (40 loc) • 5.54 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));
var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));
var _get2 = _interopRequireDefault(require("@babel/runtime/helpers/get"));
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));
var _columnbuilder = _interopRequireDefault(require("knex/lib/schema/columnbuilder"));
function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2["default"])(o), (0, _possibleConstructorReturn2["default"])(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2["default"])(t).constructor) : o.apply(t, e)); }
function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
function _superPropGet(t, o, e, r) { var p = (0, _get2["default"])((0, _getPrototypeOf2["default"])(1 & r ? t.prototype : t), o, e); return 2 & r && "function" == typeof p ? function (t) { return p.apply(e, t); } : p; }
var ColumnBuilder_Firebird = /*#__PURE__*/function (_ColumnBuilder) {
function ColumnBuilder_Firebird() {
(0, _classCallCheck2["default"])(this, ColumnBuilder_Firebird);
return _callSuper(this, ColumnBuilder_Firebird, arguments);
}
(0, _inherits2["default"])(ColumnBuilder_Firebird, _ColumnBuilder);
return (0, _createClass2["default"])(ColumnBuilder_Firebird, [{
key: "primary",
value: function primary() {
this.notNullable();
return _superPropGet(ColumnBuilder_Firebird, "primary", this, 3)(arguments);
}
}, {
key: "nullable",
value: function nullable() {
if (arguments.length === 0 || arguments["0"] === true) {
return this;
}
return _superPropGet(ColumnBuilder_Firebird, "nullable", this, 3)(arguments);
}
}]);
}(_columnbuilder["default"]);
var _default = exports["default"] = ColumnBuilder_Firebird;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfY29sdW1uYnVpbGRlciIsIl9pbnRlcm9wUmVxdWlyZURlZmF1bHQiLCJyZXF1aXJlIiwiX2NhbGxTdXBlciIsInQiLCJvIiwiZSIsIl9nZXRQcm90b3R5cGVPZjIiLCJfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybjIiLCJfaXNOYXRpdmVSZWZsZWN0Q29uc3RydWN0IiwiUmVmbGVjdCIsImNvbnN0cnVjdCIsImNvbnN0cnVjdG9yIiwiYXBwbHkiLCJCb29sZWFuIiwicHJvdG90eXBlIiwidmFsdWVPZiIsImNhbGwiLCJfc3VwZXJQcm9wR2V0IiwiciIsInAiLCJfZ2V0MiIsIkNvbHVtbkJ1aWxkZXJfRmlyZWJpcmQiLCJfQ29sdW1uQnVpbGRlciIsIl9jbGFzc0NhbGxDaGVjazIiLCJhcmd1bWVudHMiLCJfaW5oZXJpdHMyIiwiX2NyZWF0ZUNsYXNzMiIsImtleSIsInZhbHVlIiwicHJpbWFyeSIsIm5vdE51bGxhYmxlIiwibnVsbGFibGUiLCJsZW5ndGgiLCJDb2x1bW5CdWlsZGVyIiwiX2RlZmF1bHQiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vc3JjL3NjaGVtYS9jb2x1bW5idWlsZGVyLmpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBDb2x1bW5CdWlsZGVyIGZyb20gXCJrbmV4L2xpYi9zY2hlbWEvY29sdW1uYnVpbGRlclwiO1xuXG5jbGFzcyBDb2x1bW5CdWlsZGVyX0ZpcmViaXJkIGV4dGVuZHMgQ29sdW1uQnVpbGRlciB7XG4gIHByaW1hcnkoKSB7XG4gICAgdGhpcy5ub3ROdWxsYWJsZSgpO1xuICAgIHJldHVybiBzdXBlci5wcmltYXJ5KC4uLmFyZ3VtZW50cyk7XG4gIH1cblxuICBudWxsYWJsZSgpIHtcbiAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCA9PT0gMCB8fCBhcmd1bWVudHNbXCIwXCJdID09PSB0cnVlKSB7XG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG4gICAgcmV0dXJuIHN1cGVyLm51bGxhYmxlKC4uLmFyZ3VtZW50cyk7XG4gIH1cbn1cblxuZXhwb3J0IGRlZmF1bHQgQ29sdW1uQnVpbGRlcl9GaXJlYmlyZDtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFBLElBQUFBLGNBQUEsR0FBQUMsc0JBQUEsQ0FBQUMsT0FBQTtBQUEwRCxTQUFBQyxXQUFBQyxDQUFBLEVBQUFDLENBQUEsRUFBQUMsQ0FBQSxXQUFBRCxDQUFBLE9BQUFFLGdCQUFBLGFBQUFGLENBQUEsT0FBQUcsMkJBQUEsYUFBQUosQ0FBQSxFQUFBSyx5QkFBQSxLQUFBQyxPQUFBLENBQUFDLFNBQUEsQ0FBQU4sQ0FBQSxFQUFBQyxDQUFBLFlBQUFDLGdCQUFBLGFBQUFILENBQUEsRUFBQVEsV0FBQSxJQUFBUCxDQUFBLENBQUFRLEtBQUEsQ0FBQVQsQ0FBQSxFQUFBRSxDQUFBO0FBQUEsU0FBQUcsMEJBQUEsY0FBQUwsQ0FBQSxJQUFBVSxPQUFBLENBQUFDLFNBQUEsQ0FBQUMsT0FBQSxDQUFBQyxJQUFBLENBQUFQLE9BQUEsQ0FBQUMsU0FBQSxDQUFBRyxPQUFBLGlDQUFBVixDQUFBLGFBQUFLLHlCQUFBLFlBQUFBLDBCQUFBLGFBQUFMLENBQUE7QUFBQSxTQUFBYyxjQUFBZCxDQUFBLEVBQUFDLENBQUEsRUFBQUMsQ0FBQSxFQUFBYSxDQUFBLFFBQUFDLENBQUEsT0FBQUMsS0FBQSxpQkFBQWQsZ0JBQUEsaUJBQUFZLENBQUEsR0FBQWYsQ0FBQSxDQUFBVyxTQUFBLEdBQUFYLENBQUEsR0FBQUMsQ0FBQSxFQUFBQyxDQUFBLGNBQUFhLENBQUEseUJBQUFDLENBQUEsYUFBQWhCLENBQUEsV0FBQWdCLENBQUEsQ0FBQVAsS0FBQSxDQUFBUCxDQUFBLEVBQUFGLENBQUEsT0FBQWdCLENBQUE7QUFBQSxJQUVwREUsc0JBQXNCLDBCQUFBQyxjQUFBO0VBQUEsU0FBQUQsdUJBQUE7SUFBQSxJQUFBRSxnQkFBQSxtQkFBQUYsc0JBQUE7SUFBQSxPQUFBbkIsVUFBQSxPQUFBbUIsc0JBQUEsRUFBQUcsU0FBQTtFQUFBO0VBQUEsSUFBQUMsVUFBQSxhQUFBSixzQkFBQSxFQUFBQyxjQUFBO0VBQUEsV0FBQUksYUFBQSxhQUFBTCxzQkFBQTtJQUFBTSxHQUFBO0lBQUFDLEtBQUEsRUFDMUIsU0FBQUMsT0FBT0EsQ0FBQSxFQUFHO01BQ1IsSUFBSSxDQUFDQyxXQUFXLENBQUMsQ0FBQztNQUNsQixPQUFBYixhQUFBLENBQUFJLHNCQUFBLHNCQUF3QkcsU0FBUztJQUNuQztFQUFDO0lBQUFHLEdBQUE7SUFBQUMsS0FBQSxFQUVELFNBQUFHLFFBQVFBLENBQUEsRUFBRztNQUNULElBQUlQLFNBQVMsQ0FBQ1EsTUFBTSxLQUFLLENBQUMsSUFBSVIsU0FBUyxDQUFDLEdBQUcsQ0FBQyxLQUFLLElBQUksRUFBRTtRQUNyRCxPQUFPLElBQUk7TUFDYjtNQUNBLE9BQUFQLGFBQUEsQ0FBQUksc0JBQUEsdUJBQXlCRyxTQUFTO0lBQ3BDO0VBQUM7QUFBQSxFQVhrQ1MseUJBQWE7QUFBQSxJQUFBQyxRQUFBLEdBQUFDLE9BQUEsY0FjbkNkLHNCQUFzQiIsImlnbm9yZUxpc3QiOltdfQ==