├── .gitignore ├── NOTICE.txt ├── batch.properties ├── changelog.txt ├── generate.sh ├── import-mvn.sh ├── import.bat ├── import.sh ├── import_csv.sh ├── pom.xml ├── readme.md ├── run.sh ├── sample ├── batch.properties ├── import.sh ├── nodes.csv ├── nodes2.csv └── rels.csv ├── settings.sh ├── sort.sh └── src ├── main ├── java │ └── org │ │ └── neo4j │ │ └── batchimport │ │ ├── Importer.java │ │ ├── IndexInfo.java │ │ ├── LineData.java │ │ ├── Report.java │ │ ├── StdOutReport.java │ │ ├── Utils.java │ │ ├── importer │ │ ├── AbstractLineData.java │ │ ├── ChunkerLineData.java │ │ ├── CsvLineData.java │ │ ├── RelType.java │ │ ├── RowData.java │ │ └── Type.java │ │ ├── index │ │ ├── LongIterableIndexHits.java │ │ └── MapDbCachingIndexProvider.java │ │ └── utils │ │ ├── Chunker.java │ │ ├── Config.java │ │ ├── FileIterator.java │ │ ├── Params.java │ │ ├── RelationshipSorter.java │ │ └── RelationshipSorter2.java └── resources │ └── log4j.properties └── test └── java ├── DataTest.java └── org └── neo4j └── batchimport ├── ImporterIntegrationTest.java ├── ImporterTest.java ├── IndexInfoTest.java ├── RelationshipMatcher.java ├── TestDataGenerator.java ├── TestImporter.java ├── csv ├── ChunkerPerformanceTest.java ├── ChunkerRowDataTest.java ├── CsvLineDataTest.java ├── OpenCSVPerformanceTest.java ├── OpenCSVTest.java ├── PerformanceTestFile.java ├── RowDataPerformanceTest.java ├── RowDataTest.java └── StreamTokenizerTest.java ├── importer └── AbstractLineDataTest.java └── utils ├── ChunkerTest.java ├── ConfigTest.java ├── FileIteratorTest.java ├── ParamsTest.java ├── RelStartEndComparatorTest.java └── RelationshipSorterTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/.gitignore -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /batch.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/batch.properties -------------------------------------------------------------------------------- /changelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/changelog.txt -------------------------------------------------------------------------------- /generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/generate.sh -------------------------------------------------------------------------------- /import-mvn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/import-mvn.sh -------------------------------------------------------------------------------- /import.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/import.bat -------------------------------------------------------------------------------- /import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/import.sh -------------------------------------------------------------------------------- /import_csv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/import_csv.sh -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/pom.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/readme.md -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/run.sh -------------------------------------------------------------------------------- /sample/batch.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/sample/batch.properties -------------------------------------------------------------------------------- /sample/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/sample/import.sh -------------------------------------------------------------------------------- /sample/nodes.csv: -------------------------------------------------------------------------------- 1 | name:string:users age works_on 2 | Michael 37 neo4j 3 | Selina 14 -------------------------------------------------------------------------------- /sample/nodes2.csv: -------------------------------------------------------------------------------- 1 | name:string:users age works_on 2 | Rana 6 3 | Selma 4 -------------------------------------------------------------------------------- /sample/rels.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/sample/rels.csv -------------------------------------------------------------------------------- /settings.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/settings.sh -------------------------------------------------------------------------------- /sort.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/sort.sh -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/Importer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/Importer.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/IndexInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/IndexInfo.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/LineData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/LineData.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/Report.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/Report.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/StdOutReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/StdOutReport.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/Utils.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/importer/AbstractLineData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/importer/AbstractLineData.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/importer/ChunkerLineData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/importer/ChunkerLineData.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/importer/CsvLineData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/importer/CsvLineData.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/importer/RelType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/importer/RelType.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/importer/RowData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/importer/RowData.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/importer/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/importer/Type.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/index/LongIterableIndexHits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/index/LongIterableIndexHits.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/index/MapDbCachingIndexProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/index/MapDbCachingIndexProvider.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/utils/Chunker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/utils/Chunker.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/utils/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/utils/Config.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/utils/FileIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/utils/FileIterator.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/utils/Params.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/utils/Params.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/utils/RelationshipSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/utils/RelationshipSorter.java -------------------------------------------------------------------------------- /src/main/java/org/neo4j/batchimport/utils/RelationshipSorter2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/java/org/neo4j/batchimport/utils/RelationshipSorter2.java -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/java/DataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/DataTest.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/ImporterIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/ImporterIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/ImporterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/ImporterTest.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/IndexInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/IndexInfoTest.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/RelationshipMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/RelationshipMatcher.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/TestDataGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/TestDataGenerator.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/TestImporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/TestImporter.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/csv/ChunkerPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/csv/ChunkerPerformanceTest.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/csv/ChunkerRowDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/csv/ChunkerRowDataTest.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/csv/CsvLineDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/csv/CsvLineDataTest.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/csv/OpenCSVPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/csv/OpenCSVPerformanceTest.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/csv/OpenCSVTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/csv/OpenCSVTest.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/csv/PerformanceTestFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/csv/PerformanceTestFile.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/csv/RowDataPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/csv/RowDataPerformanceTest.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/csv/RowDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/csv/RowDataTest.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/csv/StreamTokenizerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/csv/StreamTokenizerTest.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/importer/AbstractLineDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/importer/AbstractLineDataTest.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/utils/ChunkerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/utils/ChunkerTest.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/utils/ConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/utils/ConfigTest.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/utils/FileIteratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/utils/FileIteratorTest.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/utils/ParamsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/utils/ParamsTest.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/utils/RelStartEndComparatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/utils/RelStartEndComparatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/neo4j/batchimport/utils/RelationshipSorterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jexp/batch-import/HEAD/src/test/java/org/neo4j/batchimport/utils/RelationshipSorterTest.java --------------------------------------------------------------------------------