Commits

Wes McKinney authored ad0e57d2325
ARROW-472: [Python] Expose more C++ IO interfaces. Add equals methods to Parquet schemas. Pass Parquet metadata separately in reader Also includes ARROW-471, ARROW-441. Needed to compare file schemas easily. Requires PARQUET-830 Author: Wes McKinney <wes.mckinney@twosigma.com> Closes #280 from wesm/ARROW-472 and squashes the following commits: 1c5e27c [Wes McKinney] Name static const variables constexpr instead 25c5c90 [Wes McKinney] Add some tests for io.OSFile 1d22428 [Wes McKinney] Add some memory map Python unit tests 5268b6c [Wes McKinney] Add untested wrapper for operating system files fd52153 [Wes McKinney] Add unit test for passing metadata down 2316e64 [Wes McKinney] Expose MemoryMappedFile in pyarrow.io, expand parquet::arrow::OpenFile to take metadata, props parameters a2ce247 [Wes McKinney] Add equals methods to Parquet Schema and ColumnSchema objects