Add or get a StringColumn.
(&mut self, name: &str)
| 91 | |
| 92 | /// Add or get a StringColumn. |
| 93 | pub fn string_column(&mut self, name: &str) -> &mut StringColumn { |
| 94 | let n = self.node_count; |
| 95 | self.string_columns |
| 96 | .entry(name.to_string()) |
| 97 | .or_insert_with(|| StringColumn::new(n)) |
| 98 | } |
| 99 | |
| 100 | /// Total number of columns. |
| 101 | pub fn column_count(&self) -> usize { |