HiveRCInputFormat used by HiveColumnarLoader as the InputFormat;
Reasons for implementing a new InputFormat sub class:
- The current RCFileInputFormat uses the old InputFormat mapred interface, and the pig load store design used the new InputFormat mapreduce classes.
- The splits are calculated by the InputFormat, HiveColumnarLoader supports date partitions, the filtering is done here.