You are correct. There are properties of NullableArrays required for proper data transfer/handling, but I still wanted users to get a familiar type back. I'm definitely helping out with https://github.com/JuliaStats/DataFrames.jl/pull/1008 to ensure DataFrames gets ported over as quickly as possible.
-Jacob On Fri, Jul 22, 2016 at 1:10 PM, John Best <[email protected]> wrote: > Yeah, that's why I was surprised to get the Nullables. It's probably > ODBC.jl anticipating the DataFrames.jl switch. > > >> As far as I know, DataFrames are only backed by DataArrays. (I believe >> there's current work being done to upgrade the speed and type stability of >> DataFrames, in part by using Nullables.) >> >> It might be helpful to write a little convenience function like >> >> f(n) = isnull(n) ? NA : get(n) >> >> I will say I've found DataArrays to be super finicky when inferring >> types. YMMV. >> >
