/** * Hook method that creates a FieldRunMerger instance * @throws IOException if an I/O error occurs. */ protected void createFieldRunMerger(String[][] files) throws Exception{ merger = new RunsMerger(new FileRunIteratorFactory(files, FieldPostingInRun.class, super.numFields)); }
/** * Hook method that creates a RunsMerger instance * @throws IOException if an I/O error occurs. */ protected void createRunMerger(String[][] files) throws Exception{ merger = new RunsMerger(new FileRunIteratorFactory(files, useFieldInformation ? FieldPostingInRun.class : SimplePostingInRun.class, 0)); }
protected void createFieldRunMerger(String[][] files) throws IOException{ merger = new RunsMerger(new FileRunIteratorFactory(files, BlockFieldPostingInRun.class, super.numFields)); }
protected void createRunMerger(String[][] files) throws Exception{ merger = new RunsMerger(new FileRunIteratorFactory(files, BlockPostingInRun.class, 0)); }
/** {@inheritDoc} */ @Override protected void createRunMerger(String[][] files) throws Exception{ //modified to use getPostingInRunClass() merger = new RunsMerger(new FileRunIteratorFactory(files, getPostingInRunClass(), 0)); }