public static BatchInserter inserter( File databaseDirectory, Map<String, String> config, Iterable<KernelExtensionFactory<?>> kernelExtensions ) throws IOException { DefaultFileSystemAbstraction fileSystem = createFileSystem(); BatchInserterImpl inserter = new BatchInserterImpl( databaseDirectory, fileSystem, config, kernelExtensions ); return new FileSystemClosingBatchInserter( inserter, inserter, fileSystem ); }
/** * Get a {@link BatchInserter} given a store directory. * * @param databaseDirectory directory where particular neo4j database is located * @return a new {@link BatchInserter} * @throws IOException if there is an IO error */ public static BatchInserter inserter( File databaseDirectory ) throws IOException { DefaultFileSystemAbstraction fileSystem = createFileSystem(); BatchInserter batchInserter = inserter( databaseDirectory, fileSystem, stringMap() ); return new FileSystemClosingBatchInserter( batchInserter, (IndexConfigStoreProvider) batchInserter, fileSystem ); }
public static BatchInserter inserter( File databaseDirectory, Map<String,String> config ) throws IOException { DefaultFileSystemAbstraction fileSystem = createFileSystem(); BatchInserter inserter = inserter( databaseDirectory, fileSystem, config, loadKernelExtension() ); return new FileSystemClosingBatchInserter( inserter, (IndexConfigStoreProvider) inserter, fileSystem ); }
public static BatchInserter inserter( File databaseDirectory, Map<String, String> config, Iterable<KernelExtensionFactory<?>> kernelExtensions ) throws IOException { DefaultFileSystemAbstraction fileSystem = createFileSystem(); BatchInserterImpl inserter = new BatchInserterImpl( databaseDirectory, fileSystem, config, kernelExtensions ); return new FileSystemClosingBatchInserter( inserter, inserter, fileSystem ); }
public static BatchInserter inserter( File databaseDirectory, Map<String,String> config ) throws IOException { DefaultFileSystemAbstraction fileSystem = createFileSystem(); BatchInserter inserter = inserter( databaseDirectory, fileSystem, config, loadKernelExtension() ); return new FileSystemClosingBatchInserter( inserter, (IndexConfigStoreProvider) inserter, fileSystem ); }
/** * Get a {@link BatchInserter} given a store directory. * * @param databaseDirectory directory where particular neo4j database is located * @return a new {@link BatchInserter} * @throws IOException if there is an IO error */ public static BatchInserter inserter( File databaseDirectory ) throws IOException { DefaultFileSystemAbstraction fileSystem = createFileSystem(); BatchInserter batchInserter = inserter( databaseDirectory, fileSystem, stringMap() ); return new FileSystemClosingBatchInserter( batchInserter, (IndexConfigStoreProvider) batchInserter, fileSystem ); }