use arrow::array::{Array, ArrayRef, StringArray, Table};
use arrow::datatypes::{DataType, Field, Schema};
use arrow::error::ArrowError;
use std::collections::HashMap;
const HEADER_ROW: &str = ".";
pub struct Table4 {
table: arrow::Table,
path3: Option<UPath>,
path4: Option<UPath>,
}
impl Table4 {
pub fn read3(&self) -> Result<Self, ArrowError> {
}
pub fn write3(&self) -> Result<(), ArrowError> {
}
pub fn read4(&self) -> Result<Self, ArrowError> {
}
pub fn write4(&self) -> Result<(), ArrowError> {
}
pub fn get_row(&self, name: &string) -> Option<Row4> {
}
pub fn get_header(&self) -> Option<Row4> {
self.get_row(HEADER_ROW);
}
pub fn list_rows(&self) -> Vec<Row4> {
}
}