pub fn pyarrow_required(column: usize) -> Box<dyn Array> {
        let i64_values = &[
            Some(0),
            Some(1),
            Some(2),
            Some(3),
            Some(4),
            Some(5),
            Some(6),
            Some(7),
            Some(8),
            Some(9),
        ];

        match column {
            0 => Box::new(PrimitiveArray::<i64>::from(i64_values).to(DataType::Int64)),
            3 => Box::new(BooleanArray::from_slice(&[
                true, true, false, false, false, true, true, true, true, true,
            ])),
            2 => Box::new(Utf8Array::<i32>::from_slice(&[
                "Hello", "bbb", "aa", "", "bbb", "abc", "bbb", "bbb", "def", "aaa",
            ])),
            _ => unreachable!(),
        }
    }
// these values match the values in `integration`
these values match the values in `integration`
these values match the values in ` integration `
pub fn pyarrow_required(column: usize) -> Box<dyn Array> {
        let i64_values = &[
            Some(0),
            Some(1),
            Some(2),
            Some(3),
            Some(4),
            Some(5),
            Some(6),
            Some(7),
            Some(8),
            Some(9),
        ];
        match column {
            0 => Box::new(PrimitiveArray::<i64>::from(i64_values).to(DataType::Int64)),
            3 => Box::new(BooleanArray::from_slice(&[
                true, true, false, false, false, true, true, true, true, true,
            ])),
            2 => Box::new(Utf8Array::<i32>::from_slice(&[
                "Hello", "bbb", "aa", "", "bbb", "abc", "bbb", "bbb", "def", "aaa",
            ])),
            _ => unreachable!(),
        }
    }
pub fn pyarrow_required ( column : usize ) -> Box < dyn Array > { let i64_values = & [ Some ( 0 ) , Some ( 1 ) , Some ( 2 ) , Some ( 3 ) , Some ( 4 ) , Some ( 5 ) , Some ( 6 ) , Some ( 7 ) , Some ( 8 ) , Some ( 9 ) , ] ; match column { 0 => Box :: new ( PrimitiveArray :: < i64 > :: from ( i64_values ) . to ( DataType :: Int64 ) ) , 3 => Box :: new ( BooleanArray :: from_slice ( & [ true , true , false , false , false , true , true , true , true , true , ] ) ) , 2 => Box :: new ( Utf8Array :: < i32 > :: from_slice ( & [ " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , ] ) ) , _ => unreachable ! ( ) , } }
these values match the values in `integration`
these values match the values in ` integration `
column
usize