Skip to content

Commit 929e771

Browse files
authored
Merge pull request #30 from szarnyasg/master
Made the project compile with Java 7, add Travis integration
2 parents ea9b5a4 + d040a33 commit 929e771

File tree

6 files changed

+41
-18
lines changed

6 files changed

+41
-18
lines changed

.travis.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
language: java
2+
jdk:
3+
- openjdk7
4+
install: true
5+
script:
6+
- mvn package -DskipTests

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
LDBC-SNB Data Generator
44
----------------------
55

6+
[![Build Status](https://travis-ci.org/ldbc/ldbc_snb_datagen.svg?branch=master)](https://travis-ci.org/ldbc/ldbc_snb_datagen)
7+
68
The LDBC-SNB Data Generator (DATAGEN) is the responsible of providing the data sets used by all the LDBC benchmarks. This data generator is designed to produce directed labeled graphs that mimic the characteristics of those graphs of real data. A detailed description of the schema produced by datagen, as well as the format of the output files, can be found in the latest version of official [LDBC SNB specification document](https://github.com/ldbc/ldbc_snb_docs).
79

810

pom.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@
99
<version>0.2.5</version>
1010
<packaging>jar</packaging>
1111

12+
<properties>
13+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14+
<maven.compiler.source>1.7</maven.compiler.source>
15+
<maven.compiler.target>1.7</maven.compiler.target>
16+
</properties>
17+
1218
<dependencies>
1319
<dependency>
1420
<groupId>junit</groupId>
@@ -40,7 +46,7 @@
4046
<groupId>ca.umontreal.iro</groupId>
4147
<artifactId>ssj</artifactId>
4248
<version>2.5</version>
43-
</dependency>
49+
</dependency>
4450
<dependency>
4551
<groupId>com.google.code.gson</groupId>
4652
<artifactId>gson</artifactId>

src/main/java/ldbc/snb/datagen/generator/BTERKnowsGenerator.java

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,23 @@
11
package ldbc.snb.datagen.generator;
22

3-
import javafx.util.Pair;
4-
import ldbc.snb.datagen.objects.Knows;
5-
import ldbc.snb.datagen.objects.Person;
6-
import org.apache.hadoop.conf.Configuration;
7-
import org.roaringbitmap.RoaringBitmap;
8-
93
import java.io.BufferedReader;
104
import java.io.IOException;
115
import java.io.InputStreamReader;
12-
import java.util.*;
6+
import java.util.ArrayList;
7+
import java.util.Collections;
8+
import java.util.HashMap;
9+
import java.util.Iterator;
10+
import java.util.LinkedList;
11+
import java.util.Map;
12+
import java.util.Random;
13+
import java.util.TreeMap;
14+
15+
import org.apache.commons.math3.util.Pair;
16+
import org.apache.hadoop.conf.Configuration;
17+
import org.roaringbitmap.RoaringBitmap;
18+
19+
import ldbc.snb.datagen.objects.Knows;
20+
import ldbc.snb.datagen.objects.Person;
1321

1422
/**
1523
* Created by aprat on 12/07/16.
@@ -176,7 +184,7 @@ public void generateKnows(ArrayList<Person> persons, int seed, ArrayList<Float>
176184
TreeMap<Long,RoaringBitmap> sortedMap = new TreeMap<Long,RoaringBitmap>(openCommunities);
177185
RoaringBitmap currentCommunity = null;
178186
long currentCommunitySize = 0;
179-
for(HashMap.Entry<Long,RoaringBitmap> community : sortedMap.entrySet()) {
187+
for(Map.Entry<Long,RoaringBitmap> community : sortedMap.entrySet()) {
180188
RoaringBitmap nextCommunity = community.getValue();
181189
if(currentCommunity == null) {
182190
currentCommunity = nextCommunity;

src/main/java/ldbc/snb/datagen/generator/distribution/EmpiricalDistribution.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
package ldbc.snb.datagen.generator.distribution;
22

3-
import javafx.util.Pair;
4-
import ldbc.snb.datagen.generator.DatagenParams;
5-
import ldbc.snb.datagen.generator.distribution.utils.Bucket;
6-
import ldbc.snb.datagen.generator.distribution.utils.BucketedDistribution;
7-
import org.apache.hadoop.conf.Configuration;
8-
93
import java.io.BufferedReader;
104
import java.io.IOException;
115
import java.io.InputStreamReader;
126
import java.util.ArrayList;
137

8+
import org.apache.commons.math3.util.Pair;
9+
import org.apache.hadoop.conf.Configuration;
10+
11+
import ldbc.snb.datagen.generator.distribution.utils.Bucket;
12+
import ldbc.snb.datagen.generator.distribution.utils.BucketedDistribution;
13+
1414
/**
1515
* Created by aprat on 27/06/16.
1616
*/

src/main/java/ldbc/snb/datagen/generator/distribution/utils/Bucket.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
package ldbc.snb.datagen.generator.distribution.utils;
22

3-
import javafx.util.Pair;
4-
import ldbc.snb.datagen.generator.DatagenParams;
5-
63
import java.util.ArrayList;
74

5+
import org.apache.commons.math3.util.Pair;
6+
7+
import ldbc.snb.datagen.generator.DatagenParams;
8+
89
/**
910
* Created by aprat on 3/03/15.
1011
*/

0 commit comments

Comments
 (0)