/**
   * Returns true if any of the columns in the table are JDBC Times (as opposed to timestamps).
   *
   * @return true if the table contains TIME columns
   */
  public boolean hasJDBCTimeColumns() {
    boolean rc = false;

    for (IntrospectedColumn introspectedColumn : primaryKeyColumns) {
      if (introspectedColumn.isJDBCTimeColumn()) {
        rc = true;
        break;
      }
    }

    if (!rc) {
      for (IntrospectedColumn introspectedColumn : baseColumns) {
        if (introspectedColumn.isJDBCTimeColumn()) {
          rc = true;
          break;
        }
      }
    }

    return rc;
  }