orc
Reading
Determine relevancy
- Open file at the end (last 16k) to get postscript and footer
 - Use footer / statistics to determine if file is of interest
 
Load data
- Open file at beginning of the file
 - Use postscript and footer to lay out stripes
 - Load stripe footer from stripe
 - Load streams into memory
 - Use column types to get relevant streams
 - Iterate through each column row
 
Installation
- 
Add the dependency to your
shard.yml:dependencies: orc: github: garymardell/orc - 
Run
shards install 
Usage
require "orc"
TODO Write usage instructions here
Development
TODO Write development instructions here
Contributing
- Fork it (https://github.com/garymardell/orc/fork)
 - Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
 
Contributors
- Gary Mardell - creator and maintainer