Remove ProgressMeter dependency
Change colnames type to UTF8String array; in general moving everything to UTF8
Put all Metadata column information in a DataFrame when printing. Makes for much easier visual parsing.
General cleanup of ODBC.jl. Change Output to just a DataType or String.
Add an overload for SQLBindCols that utilizes multiple dispatch for binding string columns instead of type parameter gymnastics
Clean up the SQLSetStmtAttr call
Reorder some of the typealiases so that like types are together. Also made sure SQLNUMERIC points to a Cdouble
Major overhaul of the result fetching process. It's now much simpler, more broken up, and more julia in utlilizing multiple dispatch
Other clean up from the last overhaul. Basically removing all mentions of nullstrip
Push fix for UTF16Strings
quick fix for tuple separator missing in ODBC_Types.jl
Possible fix for UTF16 character loss
Clean up the ODBCClean method for UTF8 and UTF16 strings.
Add debugging prints for UTF16String
Fix debugging print
Remove all filtering from UTF16Strings to see if that's what causing the problem.
Make UTF16Strings windows only, otherwise wchar_t is Uint8
Change wchar_t to Uint32 on OSX/Linux
iodbc treats wchar_t as Uint32 while unixODBC and windows ODBC treat wchar_t as Uint16. This changes moves the library opening to ODBC_Types.jl so we can use that knowledge in setting SQLWCHAR correctly. ODBCCLEAN for Uint32 is also cleaned up to reinterpret the Uint32s as Uint8s.
Fix the conversion of Uint32 arrays to Uint8 arrays