Skip to content

Commit d613c5b

Browse files
committed
adds JanusGraph to the list of gremlin providers
1 parent 0de2c7f commit d613c5b

8 files changed

Lines changed: 32 additions & 5 deletions

File tree

src/main/java/com/arcadeanalytics/domain/enumeration/DataSourceType.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,16 @@ public String connectionUrl() {
4040
return "{server}:{port}";
4141
}
4242

43+
@Override
44+
public String language() {
45+
return "gremlin";
46+
}
47+
}, GREMLIN_JANUSGRAPH {
48+
@Override
49+
public String connectionUrl() {
50+
return "{server}:{port}";
51+
}
52+
4353
@Override
4454
public String language() {
4555
return "gremlin";

src/main/webapp/app/entities/data-source/data-source-dialog.component.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,10 @@ export class DataSourceDialogComponent implements OnInit, AfterViewChecked {
103103
{
104104
type: 'COSMOSDB',
105105
name: 'Cosmos'
106+
},
107+
{
108+
type: 'JANUSGRAPH',
109+
name: 'JanusGraph'
106110
}
107111
];
108112

@@ -247,6 +251,16 @@ export class DataSourceDialogComponent implements OnInit, AfterViewChecked {
247251
this.gremlinImpl = 'COSMOSDB'; // by default
248252
break;
249253

254+
case 'GREMLIN_JANUSGRAPH':
255+
this.datasourceType = 'GREMLIN';
256+
this.initialDatasourceType = {
257+
id: 'GREMLIN',
258+
text: 'Gremlin'
259+
};
260+
this.rdbmsType = 'ORACLE'; // by default
261+
this.gremlinImpl = 'JANUSGRAPH'; // by default
262+
break;
263+
250264
case 'NEO4J':
251265
this.datasourceType = 'NEO4J';
252266
this.initialDatasourceType = {
@@ -436,6 +450,8 @@ export class DataSourceDialogComponent implements OnInit, AfterViewChecked {
436450
this.dataSource['type'] = DataSourceType.GREMLIN_NEPTUNE;
437451
} else if (this.gremlinImpl === 'COSMOSDB') {
438452
this.dataSource['type'] = DataSourceType.GREMLIN_COSMOSDB;
453+
} else if (this.gremlinImpl === 'JANUSGRAPH') {
454+
this.dataSource['type'] = DataSourceType.GREMLIN_JANUSGRAPH;
439455
}
440456
break;
441457

src/main/webapp/app/entities/data-source/data-source.model.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ export const enum DataSourceType {
55
'GREMLIN_ORIENTDB',
66
'GREMLIN_NEPTUNE',
77
'GREMLIN_COSMOSDB',
8+
'GREMLIN_JANUSGRAPH',
89
'NEO4J',
910
'NEO4J_MEMGRAPH',
1011
'JANUSGRAPH',

src/main/webapp/i18n/de/dataSourceType.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
"GREMLIN_ORIENTDB": "GREMLIN ORIENTDB",
77
"GREMLIN_NEPTUNE": "GREMLIN NEPTUNE",
88
"GREMLIN_COSMOSDB": "GREMLIN COSMOSDB",
9+
"GREMLIN_JANUSGRAPH": "GREMLIN JANUSGRAPH",
910
"NEO4J": "NEO4J",
1011
"NEO4J_MEMGRAPH": "NEO4J_MEMGRAPH",
11-
"JANUSGRAPH": "JANUSGRAPH",
1212
"TIGERGRAPH": "TIGERGRAPH",
1313
"NEPTUPE": "NEPTUPE",
1414
"COSMOSDB": "COSMOSDB",

src/main/webapp/i18n/en/dataSourceType.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
"GREMLIN_ORIENTDB": "GREMLIN ORIENTDB",
88
"GREMLIN_NEPTUNE": "GREMLIN NEPTUNE",
99
"GREMLIN_COSMOSDB": "GREMLIN COSMOSDB",
10+
"GREMLIN_JANUSGRAPH": "GREMLIN JANUSGRAPH",
1011
"NEO4J": "NEO4J",
1112
"NEO4J_MEMGRAPH": "NEO4J_MEMGRAPH",
12-
"JANUSGRAPH": "JANUSGRAPH",
1313
"TIGERGRAPH": "TIGERGRAPH",
1414
"NEPTUPE": "NEPTUPE",
1515
"COSMOSDB": "COSMOSDB",

src/main/webapp/i18n/es/dataSourceType.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
"GREMLIN_ORIENTDB": "GREMLIN ORIENTDB",
77
"GREMLIN_NEPTUNE": "GREMLIN NEPTUNE",
88
"GREMLIN_COSMOSDB": "GREMLIN COSMOSDB",
9+
"GREMLIN_JANUSGRAPH": "GREMLIN JANUSGRAPH",
910
"NEO4J": "NEO4J",
1011
"NEO4J_MEMGRAPH": "NEO4J_MEMGRAPH",
11-
"JANUSGRAPH": "JANUSGRAPH",
1212
"TIGERGRAPH": "TIGERGRAPH",
1313
"NEPTUPE": "NEPTUPE",
1414
"COSMOSDB": "COSMOSDB",

src/main/webapp/i18n/fr/dataSourceType.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
"GREMLIN_ORIENTDB": "GREMLIN ORIENTDB",
77
"GREMLIN_NEPTUNE": "GREMLIN NEPTUNE",
88
"GREMLIN_COSMOSDB": "GREMLIN COSMOSDB",
9+
"GREMLIN_JANUSGRAPH": "GREMLIN JANUSGRAPH",
910
"NEO4J": "NEO4J",
1011
"NEO4J_MEMGRAPH": "NEO4J_MEMGRAPH",
11-
"JANUSGRAPH": "JANUSGRAPH",
1212
"TIGERGRAPH": "TIGERGRAPH",
1313
"NEPTUPE": "NEPTUPE",
1414
"COSMOSDB": "COSMOSDB",

src/main/webapp/i18n/it/dataSourceType.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
"GREMLIN_ORIENTDB": "GREMLIN ORIENTDB",
77
"GREMLIN_NEPTUNE": "GREMLIN NEPTUNE",
88
"GREMLIN_COSMOSDB": "GREMLIN COSMOSDB",
9+
"GREMLIN_JANUSGRAPH": "GREMLIN JANUSGRAPH",
910
"NEO4J": "NEO4J",
1011
"NEO4J_MEMGRAPH": "NEO4J_MEMGRAPH",
11-
"JANUSGRAPH": "JANUSGRAPH",
1212
"TIGERGRAPH": "TIGERGRAPH",
1313
"NEPTUPE": "NEPTUPE",
1414
"COSMOSDB": "COSMOSDB",

0 commit comments

Comments
 (0)