Port of Hive ORC format from Java to C#
TODO, in no particular order
- Fix known bugs (especially around timezones)
- Figure out types and serialization framework
- Finalize API
- Implement compression more efficiently, as well as additional types of compression
- Replace ETs in Query with LINQ ETs
- Further C#-ification of implementation
- Significantly improve test coverage, particularly by comparing directly against the Java or C++ implementations
- Ensure code works with CoreCLR
- Ensure code works on non-Windows operating systems
- Better dependency story for Protobuf