Returns the number of columns in the record batch. # Example ``` # use std::sync::Arc; # use arrow_array::{Int32Array, RecordBatch}; # use arrow_schema::{DataType, Field, Schema}; let id_array = Int32Array::from(vec![1, 2, 3, 4, 5]); let schema = Schema::new(vec![ Field::new("id", DataType::Int32, false) ]); let batch = RecordBatch::try_new(Arc::new(schema), vec![Arc::new(id_array)]).unwrap();
(&self)
| 592 | /// assert_eq!(batch.num_columns(), 1); |
| 593 | /// ``` |
| 594 | pub fn num_columns(&self) -> usize { |
| 595 | self.columns.len() |
| 596 | } |
| 597 | |
| 598 | /// Returns the number of rows in each column. |
| 599 | /// |