docs: function (type, table, expr, tableAlias) {
              tableAlias = tableAlias || {};
              if (type === "cross" && !isUndefinedOrNull(expr)) {
                  type = "inner";
              }
              if (type === "fullOuter") {
                  throw new QueryError("MySQL does not support FULL OUTER JOIN");
              }
              return this._super(arguments, [type, table, expr, tableAlias]);
          }