code: function QueryFileError(error, qf) {
      const temp = Error.apply(this, arguments);
      temp.name = this.name = 'QueryFileError';
      this.stack = temp.stack;
      if (error instanceof npm.minify.SQLParsingError) {
          this.error = error;
          this.message = 'Failed to parse the SQL.';
      } else {
          this.message = error.message;
      }
      this.file = qf.file;
      this.options = qf.options;
  }
docs: @class errors.QueryFileError
  @augments external:Error
  @description
  {@link errors.QueryFileError QueryFileError} class, available from the {@link errors} namespace.
  
  This type represents all errors related to {@link QueryFile}.
  
  @property {string} name
  Standard {@link external:Error Error} property - error type name = `QueryFileError`.
  
  @property {string} message
  Standard {@link external:Error Error} property - the error message.
  
  @property {string} stack
  Standard {@link external:Error Error} property - the stack trace.
  
  @property {string} file
  File path/name that was passed into the {@link QueryFile} constructor.
  
  @property {object} options
  Set of options that was used by the {@link QueryFile} object.
  
  @property {SQLParsingError} error
  Internal $[SQLParsingError] object.
  
  It is set only when the error was thrown by $[pg-minify] while parsing the SQL file.
  
  @see QueryFile