public void SetDecimal(int columnIndex, decimal value) { var column = CheckType(columnIndex, KuduTypeFlags.Decimal32 | KuduTypeFlags.Decimal64 | KuduTypeFlags.Decimal128); var typeAttributes = column.TypeAttributes !; int precision = typeAttributes.Precision.GetValueOrDefault(); int scale = typeAttributes.Scale.GetValueOrDefault(); Span <byte> span = GetSpanInRowAllocAndSetBitSet(columnIndex, column.Size); KuduEncoder.EncodeDecimal(span, column.Type, value, precision, scale); }