valueAt method

dynamic valueAt(
  1. int fieldIndex
)

Returns the runtime value at fieldIndex, applying decimal-null-as-zero behavior when this context was configured for calculated-field evaluation.

Implementation

dynamic valueAt(int fieldIndex) {
  final value = _values[fieldIndex];
  if (value != null) {
    return value;
  }

  if (_decimalNullAsZero && _fieldTypeAt(fieldIndex) == FdcDataType.decimal) {
    return FdcDecimal.zero;
  }

  return null;
}