in src/eltypes.jl [72:102]
function juliaeltype(f::Meta.Field, int::Meta.Int, convert)
if int.is_signed
if int.bitWidth == 8
Int8
elseif int.bitWidth == 16
Int16
elseif int.bitWidth == 32
Int32
elseif int.bitWidth == 64
Int64
elseif int.bitWidth == 128
Int128
else
error("$int is not valid arrow type metadata")
end
else
if int.bitWidth == 8
UInt8
elseif int.bitWidth == 16
UInt16
elseif int.bitWidth == 32
UInt32
elseif int.bitWidth == 64
UInt64
elseif int.bitWidth == 128
UInt128
else
error("$int is not valid arrow type metadata")
end
end
end