Skip to content

Commit

Permalink
[release] release 0.4.4
Browse files Browse the repository at this point in the history
[release] release 0.4.4
  • Loading branch information
Kevin Gómez committed Jan 16, 2019
2 parents c5179c0 + a527adc commit 9aa43c7
Show file tree
Hide file tree
Showing 1,660 changed files with 7,481 additions and 9,621 deletions.
3 changes: 2 additions & 1 deletion LICENSE
Expand Up @@ -216,4 +216,5 @@

- Flink 1.5.0
- Hbase 1.3.1
- Accumulo 1.9.0
- Accumulo 1.9.0
- MongoDB 3.6.3
2 changes: 1 addition & 1 deletion NOTICE
@@ -1,5 +1,5 @@
Gradoop
Copyright 2014-2018 Leipzig University (Database Research Group)
Copyright 2014-2019 Leipzig University (Database Research Group)

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Expand Down
9 changes: 5 additions & 4 deletions README.md
@@ -1,5 +1,5 @@
[![Apache License, Version 2.0, January 2004](https://img.shields.io/github/license/apache/maven.svg?label=License)](https://www.apache.org/licenses/LICENSE-2.0)
[![Maven Central](https://img.shields.io/badge/Maven_Central-0.4.3-blue.svg?label=Maven%20Central)](http://search.maven.org/#search%7Cga%7C1%7Cgradoop)
[![Maven Central](https://img.shields.io/badge/Maven_Central-0.4.4-blue.svg?label=Maven%20Central)](http://search.maven.org/#search%7Cga%7C1%7Cgradoop)
[![Build Status](https://travis-ci.org/dbs-leipzig/gradoop.svg?branch=master)](https://travis-ci.org/dbs-leipzig/gradoop)
[![Code Quality: Java](https://img.shields.io/lgtm/grade/java/g/dbs-leipzig/gradoop.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/dbs-leipzig/gradoop/context:java)
[![Total Alerts](https://img.shields.io/lgtm/alerts/g/dbs-leipzig/gradoop.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/dbs-leipzig/gradoop/alerts)
Expand All @@ -20,6 +20,7 @@ as a proof of concept implementation and far from production ready.

##### Further Information (articles and talks)

* [Declarative and distributed graph analytics with GRADOOP, VLDB Demo, August 2018](http://www.vldb.org/pvldb/vol11/p2006-junghanns.pdf)
* [Cypher-based Graph Pattern Matching in Apache Flink, FlinkForward, September 2017](https://youtu.be/dZ8_v_P1j98)
* [Cypher-based Graph Pattern Matching in GRADOOP, SIGMOD GRADES Workshop, May 2017](https://dbs.uni-leipzig.de/file/GRADES17_Cypher_in_Gradoop.pdf)
* [DIMSpan - Transactional Frequent Subgraph Mining with Distributed In-Memory Dataflow Systems, arXiv, March 2017](https://arxiv.org/pdf/1703.01910.pdf)
Expand Down Expand Up @@ -110,7 +111,7 @@ Stable:
<dependency>
<groupId>org.gradoop</groupId>
<artifactId>gradoop-flink</artifactId>
<version>0.4.3</version>
<version>0.4.4</version>
</dependency>
```

Expand Down Expand Up @@ -138,12 +139,12 @@ In any case you also need Apache Flink (version 1.6.0):
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-java</artifactId>
<version>1.6.0</version>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-clients_2.11</artifactId>
<version>1.6.0</version>
<version>1.7.0</version>
</dependency>
```

Expand Down
2 changes: 1 addition & 1 deletion gradoop-checkstyle/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>org.gradoop</groupId>
<artifactId>gradoop-parent</artifactId>
<version>0.4.3</version>
<version>0.4.4</version>
</parent>

<artifactId>gradoop-checkstyle</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion gradoop-checkstyle/src/main/resources/gradoop/LICENSE.txt
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Expand Up @@ -145,6 +145,7 @@
<module name="ArrayTypeStyle"/>
<!-- Indentation -->
<module name="Indentation">
<property name="arrayInitIndent" value="2"/>
<property name="caseIndent" value="0"/>
<property name="basicOffset" value="2"/>
<property name="braceAdjustment" value="0"/>
Expand Down
7 changes: 1 addition & 6 deletions gradoop-common/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>org.gradoop</groupId>
<artifactId>gradoop-parent</artifactId>
<version>0.4.3</version>
<version>0.4.4</version>
</parent>

<artifactId>gradoop-common</artifactId>
Expand Down Expand Up @@ -137,11 +137,6 @@
<artifactId>jettison</artifactId>
</dependency>

<dependency>
<groupId>org.mongodb</groupId>
<artifactId>bson</artifactId>
</dependency>

<!-- Test dependencies -->

<!-- HBase -->
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
@@ -0,0 +1,50 @@
/*
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.gradoop.common.model.api.entities;

/**
* Interface that provides getters for the EPGM element factories.
*
* @param <G> type of the EPGM graph head
* @param <V> type of the EPGM vertex
* @param <E> type of the EPGM edge
*/
public interface ElementFactoryProvider<
G extends EPGMGraphHead,
V extends EPGMVertex,
E extends EPGMEdge> {

/**
* Get the factory that is responsible for creating graph head instances.
*
* @return a factory that creates graph heads
*/
EPGMGraphHeadFactory<G> getGraphHeadFactory();

/**
* Get the factory that is responsible for creating vertex instances.
*
* @return a factory that creates vertices
*/
EPGMVertexFactory<V> getVertexFactory();

/**
* Get the factory that is responsible for creating edge instances.
*
* @return a factory that creates edges
*/
EPGMEdgeFactory<E> getEdgeFactory();
}
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright © 2014 - 2018 Leipzig University (Database Research Group)
* Copyright © 2014 - 2019 Leipzig University (Database Research Group)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down

0 comments on commit 9aa43c7

Please sign in to comment.