vector/src/main/java/org/apache/arrow/vector/Decimal256Vector.java [507:522]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  public void validateScalars() {
    for (int i = 0; i < getValueCount(); ++i) {
      BigDecimal value = getObject(i);
      if (value != null) {
        ValidateUtil.validateOrThrow(
            DecimalUtility.checkPrecisionAndScaleNoThrow(value, getPrecision(), getScale()),
            "Invalid value for Decimal256Vector at position "
                + i
                + ". Value does not fit in precision "
                + getPrecision()
                + " and scale "
                + getScale()
                + ".");
      }
    }
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



vector/src/main/java/org/apache/arrow/vector/DecimalVector.java [505:520]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  public void validateScalars() {
    for (int i = 0; i < getValueCount(); ++i) {
      BigDecimal value = getObject(i);
      if (value != null) {
        ValidateUtil.validateOrThrow(
            DecimalUtility.checkPrecisionAndScaleNoThrow(value, getPrecision(), getScale()),
            "Invalid value for DecimalVector at position "
                + i
                + ". Value does not fit in precision "
                + getPrecision()
                + " and scale "
                + getScale()
                + ".");
      }
    }
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



