@HiveDecimalVersionV2
  public boolean isInt() {
    return fastIsInt();
  }
Is the decimal value a int? Range -2,147,483,648     to   2,147,483,647.
                                  Integer.MIN_VALUE       Integer.MAX_VALUE
<p>
Emulates testing for no value corruption:
     bigDecimalValue().setScale(0).equals(BigDecimal.valueOf(bigDecimalValue().intValue()))
<p>
NOTE: Fractional digits are ignored in the test since intValue() will
      remove them (round down).
<p>
@return True when intValue() will return a correct int.
storage-api/src/java/org/apache/hadoop/hive/common/type/HiveDecimal.java