@Override
  public org.apache.hadoop.mapred.InputSplit[] getSplits(  // MRv1
      org.apache.hadoop.mapred.JobConf arg0, int arg1) throws IOException {
    ifmtMrv1 = (ifmtMrv1 != null) ? ifmtMrv1 : new org.apache.hadoop.mapred.FileInputFormat<LongWritable, Text>() {
      @Override
      public boolean isSplitable(FileSystem fs, Path filename) {
        return false;
      }

      // Dummy method to satisfy interface but not meant to be called
      public org.apache.hadoop.mapred.RecordReader<LongWritable, Text> getRecordReader(
          org.apache.hadoop.mapred.InputSplit ign0, org.apache.hadoop.mapred.JobConf ign1,
          org.apache.hadoop.mapred.Reporter ign2) throws IOException {
        throw new UnsupportedOperationException("not meant to be called");
      }
    };
    return ifmtMrv1.getSplits(arg0, arg1);
  }
FileInputFormat for reading features in GeoJSON FeatureCollection.
ql/src/java/org/apache/hadoop/hive/ql/io/esriJson/EnclosedGeoJsonInputFormat.java