()
| 189 | } |
| 190 | |
| 191 | func (c *column) emptyCopy() *column { |
| 192 | cpy := &column{ |
| 193 | name: c.name, |
| 194 | typ: c.typ, |
| 195 | hidden: c.hidden, |
| 196 | formulae: c.formulae, |
| 197 | serie: c.serie.EmptyCopy(), |
| 198 | } |
| 199 | if len(cpy.formulae) > 0 { |
| 200 | if parsed, err := expr.Parse(cpy.formulae); err == nil { |
| 201 | cpy.expr = parsed |
| 202 | } |
| 203 | } |
| 204 | return cpy |
| 205 | } |
| 206 | |
| 207 | func (c *column) copy() *column { |
| 208 | cpy := &column{ |
no test coverage detected