UNPKG

plywood

Version:
32 lines (31 loc) 1.26 kB
import { __extends } from "tslib"; import { ChainableExpression, Expression } from './baseExpression'; var IpStringifyExpression = (function (_super) { __extends(IpStringifyExpression, _super); function IpStringifyExpression(parameters) { var _this = _super.call(this, parameters, dummyObject) || this; _this._ensureOp('ipStringify'); _this._checkOperandTypes('STRING'); _this.type = 'STRING'; return _this; } IpStringifyExpression.fromJS = function (parameters) { var value = ChainableExpression.jsToValue(parameters); return new IpStringifyExpression(value); }; IpStringifyExpression.prototype.valueOf = function () { var value = _super.prototype.valueOf.call(this); return value; }; IpStringifyExpression.prototype.toJS = function () { var js = _super.prototype.toJS.call(this); return js; }; IpStringifyExpression.prototype._getSQLChainableHelper = function (dialect, operandSQL) { return dialect.ipStringifyExpression(operandSQL); }; IpStringifyExpression.op = 'IpStringify'; return IpStringifyExpression; }(ChainableExpression)); export { IpStringifyExpression }; Expression.register(IpStringifyExpression);