fn physical_type(&self) -> DataType {
        match self.data_type() {
            DataType::Date64
            | DataType::Timestamp(_, _)
            | DataType::Interval(IntervalUnit::DayTime) => DataType::Int64,
            DataType::Date32 | DataType::Interval(IntervalUnit::YearMonth) => DataType::Int32,
            dt => panic!("already a physical type: {:?}", dt),
        }
    }
/// get the physical memory type of a date type
get the physical memory type of a date type
get the physical memory type of a date type
fn physical_type(&self) -> DataType {
        match self.data_type() {
            DataType::Date64
            | DataType::Timestamp(_, _)
            | DataType::Interval(IntervalUnit::DayTime) => DataType::Int64,
            DataType::Date32 | DataType::Interval(IntervalUnit::YearMonth) => DataType::Int32,
            dt => panic!("already a physical type: {:?}", dt),
        }
    }
fn physical_type ( & self ) -> DataType { match self . data_type ( ) { DataType :: Date64 | DataType :: Timestamp ( _ , _ ) | DataType :: Interval ( IntervalUnit :: DayTime ) => DataType :: Int64 , DataType :: Date32 | DataType :: Interval ( IntervalUnit :: YearMonth ) => DataType :: Int32 , dt => panic ! ( " " dt ) , } }
get the physical memory type of a date type
get the physical memory type of a date type
&self
&self