@Override public File convert( final File inDir, final File outDir, final IndexSpec indexSpec, final ProgressIndicator progress, final @Nullable SegmentWriteOutMediumFactory segmentWriteOutMediumFactory ) throws IOException { try (QueryableIndex index = indexIO.loadIndex(inDir)) { final IndexableAdapter adapter = new QueryableIndexIndexableAdapter(index); return makeIndexFiles( ImmutableList.of(adapter), null, outDir, progress, Lists.newArrayList(adapter.getDimensionNames()), Lists.newArrayList(adapter.getMetricNames()), Iterables::getOnlyElement, false, indexSpec, segmentWriteOutMediumFactory ); } }
@Override public File convert( final File inDir, final File outDir, final IndexSpec indexSpec, final ProgressIndicator progress, final @Nullable SegmentWriteOutMediumFactory segmentWriteOutMediumFactory ) throws IOException { try (QueryableIndex index = indexIO.loadIndex(inDir)) { final IndexableAdapter adapter = new QueryableIndexIndexableAdapter(index); return makeIndexFiles( ImmutableList.of(adapter), null, outDir, progress, Lists.newArrayList(adapter.getDimensionNames()), Lists.newArrayList(adapter.getMetricNames()), Iterables::getOnlyElement, false, indexSpec, segmentWriteOutMediumFactory ); } }