externalsortinginjava

Sometimes, you want to sort large file without first loading them into memory. The solution is to use External Sorting. You divide the files into small blocks, sort each block in RAM, and then merge the result. Many database engines and the Unix sort command support external sorting. But what if you want to avoid a database? Or what if you want to sort in a non-lexicographic order? Or maybe you just want a simple external sorting example? When we could not find such a simple program, we wrote one.

License

License

GroupId

GroupId

com.google.code.externalsortinginjava
ArtifactId

ArtifactId

externalsortinginjava
Last Version

Last Version

0.6.1
Release Date

Release Date

Type

Type

jar
Description

Description

externalsortinginjava
Sometimes, you want to sort large file without first loading them into memory. The solution is to use External Sorting. You divide the files into small blocks, sort each block in RAM, and then merge the result. Many database engines and the Unix sort command support external sorting. But what if you want to avoid a database? Or what if you want to sort in a non-lexicographic order? Or maybe you just want a simple external sorting example? When we could not find such a simple program, we wrote one.
Project URL

Project URL

http://github.com/lemire/externalsortinginjava/

Download externalsortinginjava

How to add to project

<!-- https://jarcasting.com/artifacts/com.google.code.externalsortinginjava/externalsortinginjava/ -->
<dependency>
    <groupId>com.google.code.externalsortinginjava</groupId>
    <artifactId>externalsortinginjava</artifactId>
    <version>0.6.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.google.code.externalsortinginjava/externalsortinginjava/
implementation 'com.google.code.externalsortinginjava:externalsortinginjava:0.6.1'
// https://jarcasting.com/artifacts/com.google.code.externalsortinginjava/externalsortinginjava/
implementation ("com.google.code.externalsortinginjava:externalsortinginjava:0.6.1")
'com.google.code.externalsortinginjava:externalsortinginjava:jar:0.6.1'
<dependency org="com.google.code.externalsortinginjava" name="externalsortinginjava" rev="0.6.1">
  <artifact name="externalsortinginjava" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.google.code.externalsortinginjava', module='externalsortinginjava', version='0.6.1')
)
libraryDependencies += "com.google.code.externalsortinginjava" % "externalsortinginjava" % "0.6.1"
[com.google.code.externalsortinginjava/externalsortinginjava "0.6.1"]

Dependencies

compile (1)

Group / Artifact Type Version
org.apache.commons : commons-csv jar 1.9.0

test (2)

Group / Artifact Type Version
junit : junit jar 4.12
com.github.jbellis : jamm jar 0.3.1

Project Modules

There are no modules declared in this project.

Versions

Version
0.6.1
0.6.0
0.5.0
0.4.5
0.4.4
0.4.0
0.3.2
0.3.1
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6