├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── pom.xml └── src ├── main └── java │ └── org │ └── s1ck │ └── ldbc │ ├── LDBCConstants.java │ ├── LDBCToFlink.java │ ├── functions │ ├── EdgeLineReader.java │ ├── LineReader.java │ ├── PropertyLineReader.java │ ├── PropertyValueGroupReducer.java │ ├── VertexLineReader.java │ ├── VertexPropertyGroupCoGroupReducer.java │ └── package-info.java │ ├── package-info.java │ └── tuples │ ├── LDBCEdge.java │ ├── LDBCMultiValuedProperty.java │ ├── LDBCProperty.java │ ├── LDBCVertex.java │ └── package-info.java └── test ├── java └── org │ └── s1ck │ └── ldbc │ ├── LDBCToFlinkHDFSTest.java │ ├── LDBCToFlinkLocalFSTest.java │ └── LDBCToFlinkTest.java └── resources ├── data ├── comment_0_0.csv ├── comment_hasCreator_person_0_0.csv ├── comment_hasTag_tag_0_0.csv ├── comment_isLocatedIn_place_0_0.csv ├── comment_replyOf_comment_0_0.csv ├── comment_replyOf_post_0_0.csv ├── forum_0_0.csv ├── forum_containerOf_post_0_0.csv ├── forum_hasMember_person_0_0.csv ├── forum_hasModerator_person_0_0.csv ├── forum_hasTag_tag_0_0.csv ├── organisation_0_0.csv ├── organisation_isLocatedIn_place_0_0.csv ├── person_0_0.csv ├── person_email_emailaddress_0_0.csv ├── person_hasInterest_tag_0_0.csv ├── person_isLocatedIn_place_0_0.csv ├── person_knows_person_0_0.csv ├── person_likes_comment_0_0.csv ├── person_likes_post_0_0.csv ├── person_speaks_language_0_0.csv ├── person_studyAt_organisation_0_0.csv ├── person_workAt_organisation_0_0.csv ├── place_0_0.csv ├── place_isPartOf_place_0_0.csv ├── post_0_0.csv ├── post_hasCreator_person_0_0.csv ├── post_hasTag_tag_0_0.csv ├── post_isLocatedIn_place_0_0.csv ├── tag_0_0.csv ├── tag_hasType_tagclass_0_0.csv ├── tagclass_0_0.csv └── tagclass_isSubclassOf_tagclass_0_0.csv └── log4j.properties /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | target/ 3 | build/ 4 | output/ 5 | *.iml 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/s1ck/ldbc/LDBCConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/main/java/org/s1ck/ldbc/LDBCConstants.java -------------------------------------------------------------------------------- /src/main/java/org/s1ck/ldbc/LDBCToFlink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/main/java/org/s1ck/ldbc/LDBCToFlink.java -------------------------------------------------------------------------------- /src/main/java/org/s1ck/ldbc/functions/EdgeLineReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/main/java/org/s1ck/ldbc/functions/EdgeLineReader.java -------------------------------------------------------------------------------- /src/main/java/org/s1ck/ldbc/functions/LineReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/main/java/org/s1ck/ldbc/functions/LineReader.java -------------------------------------------------------------------------------- /src/main/java/org/s1ck/ldbc/functions/PropertyLineReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/main/java/org/s1ck/ldbc/functions/PropertyLineReader.java -------------------------------------------------------------------------------- /src/main/java/org/s1ck/ldbc/functions/PropertyValueGroupReducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/main/java/org/s1ck/ldbc/functions/PropertyValueGroupReducer.java -------------------------------------------------------------------------------- /src/main/java/org/s1ck/ldbc/functions/VertexLineReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/main/java/org/s1ck/ldbc/functions/VertexLineReader.java -------------------------------------------------------------------------------- /src/main/java/org/s1ck/ldbc/functions/VertexPropertyGroupCoGroupReducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/main/java/org/s1ck/ldbc/functions/VertexPropertyGroupCoGroupReducer.java -------------------------------------------------------------------------------- /src/main/java/org/s1ck/ldbc/functions/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/main/java/org/s1ck/ldbc/functions/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/s1ck/ldbc/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/main/java/org/s1ck/ldbc/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/s1ck/ldbc/tuples/LDBCEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/main/java/org/s1ck/ldbc/tuples/LDBCEdge.java -------------------------------------------------------------------------------- /src/main/java/org/s1ck/ldbc/tuples/LDBCMultiValuedProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/main/java/org/s1ck/ldbc/tuples/LDBCMultiValuedProperty.java -------------------------------------------------------------------------------- /src/main/java/org/s1ck/ldbc/tuples/LDBCProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/main/java/org/s1ck/ldbc/tuples/LDBCProperty.java -------------------------------------------------------------------------------- /src/main/java/org/s1ck/ldbc/tuples/LDBCVertex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/main/java/org/s1ck/ldbc/tuples/LDBCVertex.java -------------------------------------------------------------------------------- /src/main/java/org/s1ck/ldbc/tuples/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/main/java/org/s1ck/ldbc/tuples/package-info.java -------------------------------------------------------------------------------- /src/test/java/org/s1ck/ldbc/LDBCToFlinkHDFSTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/java/org/s1ck/ldbc/LDBCToFlinkHDFSTest.java -------------------------------------------------------------------------------- /src/test/java/org/s1ck/ldbc/LDBCToFlinkLocalFSTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/java/org/s1ck/ldbc/LDBCToFlinkLocalFSTest.java -------------------------------------------------------------------------------- /src/test/java/org/s1ck/ldbc/LDBCToFlinkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/java/org/s1ck/ldbc/LDBCToFlinkTest.java -------------------------------------------------------------------------------- /src/test/resources/data/comment_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/comment_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/comment_hasCreator_person_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/comment_hasCreator_person_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/comment_hasTag_tag_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/comment_hasTag_tag_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/comment_isLocatedIn_place_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/comment_isLocatedIn_place_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/comment_replyOf_comment_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/comment_replyOf_comment_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/comment_replyOf_post_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/comment_replyOf_post_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/forum_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/forum_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/forum_containerOf_post_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/forum_containerOf_post_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/forum_hasMember_person_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/forum_hasMember_person_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/forum_hasModerator_person_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/forum_hasModerator_person_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/forum_hasTag_tag_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/forum_hasTag_tag_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/organisation_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/organisation_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/organisation_isLocatedIn_place_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/organisation_isLocatedIn_place_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/person_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/person_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/person_email_emailaddress_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/person_email_emailaddress_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/person_hasInterest_tag_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/person_hasInterest_tag_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/person_isLocatedIn_place_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/person_isLocatedIn_place_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/person_knows_person_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/person_knows_person_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/person_likes_comment_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/person_likes_comment_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/person_likes_post_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/person_likes_post_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/person_speaks_language_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/person_speaks_language_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/person_studyAt_organisation_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/person_studyAt_organisation_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/person_workAt_organisation_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/person_workAt_organisation_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/place_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/place_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/place_isPartOf_place_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/place_isPartOf_place_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/post_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/post_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/post_hasCreator_person_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/post_hasCreator_person_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/post_hasTag_tag_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/post_hasTag_tag_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/post_isLocatedIn_place_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/post_isLocatedIn_place_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/tag_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/tag_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/tag_hasType_tagclass_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/tag_hasType_tagclass_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/tagclass_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/tagclass_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/data/tagclass_isSubclassOf_tagclass_0_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/data/tagclass_isSubclassOf_tagclass_0_0.csv -------------------------------------------------------------------------------- /src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ck/ldbc-flink-import/HEAD/src/test/resources/log4j.properties --------------------------------------------------------------------------------