X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db.indexing%2Fsrc%2Forg%2Fsimantics%2Fdb%2Findexing%2FIndexedRelationsSearcherBase.java;h=056a05e8ae06b1d7d4558207a05c8b135017ab11;hb=8eab8d08e151064ceb4178a29534d2ffb9207a94;hp=cf22a0dbf17fa5feb1f5e0467ff9be07bcf759f3;hpb=e330e36b9ce67549dd39dd2c4592bfe5117d64ee;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.indexing/src/org/simantics/db/indexing/IndexedRelationsSearcherBase.java b/bundles/org.simantics.db.indexing/src/org/simantics/db/indexing/IndexedRelationsSearcherBase.java index cf22a0dbf..056a05e8a 100644 --- a/bundles/org.simantics.db.indexing/src/org/simantics/db/indexing/IndexedRelationsSearcherBase.java +++ b/bundles/org.simantics.db.indexing/src/org/simantics/db/indexing/IndexedRelationsSearcherBase.java @@ -15,7 +15,6 @@ package org.simantics.db.indexing; import java.io.File; import java.io.IOException; import java.nio.file.Files; -import java.nio.file.Path; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; @@ -621,7 +620,7 @@ abstract public class IndexedRelationsSearcherBase { try { mon.subTask("Start index write"); - createDirectory(indexPath); + Files.createDirectories(indexPath.toPath()); directory.set(FSDirectory.open(indexPath)); IndexWriterConfig conf = new IndexWriterConfig(Version.LUCENE_4_9, Queries.getAnalyzer()).setOpenMode(OpenMode.CREATE); @@ -982,13 +981,6 @@ abstract public class IndexedRelationsSearcherBase { return path; } - private static void createDirectory(File path) throws IOException { - Path p = path.toPath(); - if (Files.exists(p) && !Files.isDirectory(p)) - throw new IOException("Could not create index directory " + path + ", a file by that name already exists"); - Files.createDirectories(p); - } - File getIndexPath() { return indexPath; }