public class ImportTool extends Object
BatchImporter.| Constructor and Description |
|---|
ImportTool() |
| Modifier and Type | Method and Description |
|---|---|
static org.neo4j.unsafe.impl.batchimport.input.csv.Configuration |
csvConfiguration(org.neo4j.helpers.Args args,
boolean defaultSettingsSuitableForTests) |
static void |
doImport(PrintStream out,
PrintStream err,
File storeDir,
File logsDir,
File badFile,
org.neo4j.io.fs.FileSystemAbstraction fs,
Collection<org.neo4j.helpers.Args.Option<File[]>> nodesFiles,
Collection<org.neo4j.helpers.Args.Option<File[]>> relationshipsFiles,
boolean enableStacktrace,
org.neo4j.unsafe.impl.batchimport.input.Input input,
org.neo4j.kernel.configuration.Config dbConfig,
OutputStream badOutput,
org.neo4j.unsafe.impl.batchimport.Configuration configuration) |
static Collection<org.neo4j.helpers.Args.Option<File[]>> |
extractInputFiles(org.neo4j.helpers.Args args,
String key,
PrintStream err) |
static org.neo4j.unsafe.impl.batchimport.Configuration |
importConfiguration(Number processors,
boolean defaultSettingsSuitableForTests,
org.neo4j.kernel.configuration.Config dbConfig) |
static org.neo4j.unsafe.impl.batchimport.Configuration |
importConfiguration(Number processors,
boolean defaultSettingsSuitableForTests,
org.neo4j.kernel.configuration.Config dbConfig,
Long maxMemory) |
static void |
main(String[] incomingArguments)
Runs the import tool given the supplied arguments.
|
static void |
main(String[] incomingArguments,
boolean defaultSettingsSuitableForTests)
Runs the import tool given the supplied arguments.
|
static Iterable<org.neo4j.unsafe.impl.batchimport.input.csv.DataFactory<org.neo4j.unsafe.impl.batchimport.input.InputNode>> |
nodeData(Charset encoding,
Collection<org.neo4j.helpers.Args.Option<File[]>> nodesFiles) |
static Iterable<org.neo4j.unsafe.impl.batchimport.input.csv.DataFactory<org.neo4j.unsafe.impl.batchimport.input.InputRelationship>> |
relationshipData(Charset encoding,
Collection<org.neo4j.helpers.Args.Option<File[]>> relationshipsFiles) |
static void |
validateInputFiles(Collection<org.neo4j.helpers.Args.Option<File[]>> nodesFiles,
Collection<org.neo4j.helpers.Args.Option<File[]>> relationshipsFiles) |
public static void main(String[] incomingArguments) throws IOException
incomingArguments - arguments for specifying input and configuration for the import.IOExceptionpublic static void main(String[] incomingArguments, boolean defaultSettingsSuitableForTests) throws IOException
incomingArguments - arguments for specifying input and configuration for the import.defaultSettingsSuitableForTests - default configuration geared towards unit/integration
test environments, for example lower default buffer sizes.IOExceptionpublic static void doImport(PrintStream out, PrintStream err, File storeDir, File logsDir, File badFile, org.neo4j.io.fs.FileSystemAbstraction fs, Collection<org.neo4j.helpers.Args.Option<File[]>> nodesFiles, Collection<org.neo4j.helpers.Args.Option<File[]>> relationshipsFiles, boolean enableStacktrace, org.neo4j.unsafe.impl.batchimport.input.Input input, org.neo4j.kernel.configuration.Config dbConfig, OutputStream badOutput, org.neo4j.unsafe.impl.batchimport.Configuration configuration) throws IOException
IOExceptionpublic static Collection<org.neo4j.helpers.Args.Option<File[]>> extractInputFiles(org.neo4j.helpers.Args args, String key, PrintStream err)
public static void validateInputFiles(Collection<org.neo4j.helpers.Args.Option<File[]>> nodesFiles, Collection<org.neo4j.helpers.Args.Option<File[]>> relationshipsFiles)
public static org.neo4j.unsafe.impl.batchimport.Configuration importConfiguration(Number processors, boolean defaultSettingsSuitableForTests, org.neo4j.kernel.configuration.Config dbConfig)
public static org.neo4j.unsafe.impl.batchimport.Configuration importConfiguration(Number processors, boolean defaultSettingsSuitableForTests, org.neo4j.kernel.configuration.Config dbConfig, Long maxMemory)
public static Iterable<org.neo4j.unsafe.impl.batchimport.input.csv.DataFactory<org.neo4j.unsafe.impl.batchimport.input.InputRelationship>> relationshipData(Charset encoding, Collection<org.neo4j.helpers.Args.Option<File[]>> relationshipsFiles)
public static Iterable<org.neo4j.unsafe.impl.batchimport.input.csv.DataFactory<org.neo4j.unsafe.impl.batchimport.input.InputNode>> nodeData(Charset encoding, Collection<org.neo4j.helpers.Args.Option<File[]>> nodesFiles)
public static org.neo4j.unsafe.impl.batchimport.input.csv.Configuration csvConfiguration(org.neo4j.helpers.Args args,
boolean defaultSettingsSuitableForTests)
Copyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.