public boolean checkIfEnableMaxQA()

in src/main/java/com/aliyun/odps/jdbc/OdpsConnection.java [362:386]


  public boolean checkIfEnableMaxQA(String quotaName) {
    if (quotaName != null) {
      if ("default".equalsIgnoreCase(quotaName)) {
        return false;
      }
      try {
        boolean isMaxQAQuota =
            odps.quotas().getWlmQuota(odps.getDefaultProject(), quotaName)
                .isInteractiveQuota();
        log.info("quotaName: " + quotaName + ", enableMaxQA: " + isMaxQAQuota);
        return isMaxQAQuota;
      } catch (Exception e) {
        try {
          log.warn(
              "check quotaName: " + quotaName + " failed, enableMaxQA: "
              + enableMaxQA
              + " because " + e.getMessage());
          String tenantId = odps.projects().get().getTenantId();
          log.info("use project tenantId: " + tenantId);
        } catch (OdpsException ignored){}
        return enableMaxQA;
      }
    }
    return false;
  }