code: func (e *InsertValues) getColDefaultValue(idx int, col *table.Column) (d types.Datum, err error) {
  	if e.colDefaultVals != nil && e.colDefaultVals[idx].valid {
  		return e.colDefaultVals[idx].val, nil
  	}
  
  	defaultVal, err := table.GetColDefaultValue(e.ctx, col.ToInfo())
  	if err != nil {
  		return types.Datum{}, err
  	}
  	if initialized := e.lazilyInitColDefaultValBuf(); initialized {
  		e.colDefaultVals[idx].val = defaultVal
  		e.colDefaultVals[idx].valid = true
  	}
  
  	return defaultVal, nil
  }
docs: // getColDefaultValue gets the column default value.