Skip to content

Commit 8913239

Browse files
authored
Added backticks to types and labels in data source context (#51)
1 parent 44ff718 commit 8913239

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

ui/jetbrains/src/main/java/com/neueda/jetbrains/plugin/graphdb/jetbrains/component/datasource/metadata/DataSourcesComponentMetadata.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,14 +115,14 @@ private List<String> extractLabels(GraphQueryResult labelsQueryResult) {
115115
private String queryRelationshipTypeCount(List<String> relationshipTypes) {
116116
return relationshipTypes
117117
.stream()
118-
.map(relationshipType -> "MATCH ()-[r:" + relationshipType + "]->() RETURN count(r)")
119-
.collect(Collectors.joining(" UNION "));
118+
.map(relationshipType -> "MATCH ()-[r:`" + relationshipType + "`]->() RETURN count(r)")
119+
.collect(Collectors.joining(" UNION ALL"));
120120
}
121121

122122
private String queryLabelCount(List<String> labels) {
123123
return labels
124124
.stream()
125-
.map(label -> "MATCH (n:" + label + ") RETURN count(n)")
125+
.map(label -> "MATCH (n:`" + label + "`) RETURN count(n)")
126126
.collect(Collectors.joining(" UNION ALL "));
127127
}
128128

ui/jetbrains/src/main/java/com/neueda/jetbrains/plugin/graphdb/jetbrains/ui/datasource/metadata/actions/MetadataLabelAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
public class MetadataLabelAction extends MetadataAction {
66

7-
private static final String QUERY = "MATCH (n:%s) RETURN n LIMIT 25";
7+
private static final String QUERY = "MATCH (n:`%s`) RETURN n LIMIT 25";
88

99
MetadataLabelAction(String data, String dataSourceUuid, String title, String description, Icon icon) {
1010
super(data, dataSourceUuid, title, description, icon);

ui/jetbrains/src/main/java/com/neueda/jetbrains/plugin/graphdb/jetbrains/ui/datasource/metadata/actions/MetadataLabelFromAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
public class MetadataLabelFromAction extends MetadataAction {
66

7-
private static final String QUERY = "MATCH (n:%s)-[r]->() RETURN type(r), r LIMIT 25";
7+
private static final String QUERY = "MATCH (n:`%s`)-[r]->() RETURN type(r), r LIMIT 25";
88

99
MetadataLabelFromAction(String data, String dataSourceUuid, String title, String description, Icon icon) {
1010
super(data, dataSourceUuid, title, description, icon);

ui/jetbrains/src/main/java/com/neueda/jetbrains/plugin/graphdb/jetbrains/ui/datasource/metadata/actions/MetadataLabelToAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
public class MetadataLabelToAction extends MetadataAction {
66

7-
private static final String QUERY = "MATCH (n:%s)<-[r]-() RETURN type(r), r LIMIT 25";
7+
private static final String QUERY = "MATCH (n:`%s`)<-[r]-() RETURN type(r), r LIMIT 25";
88

99
MetadataLabelToAction(String data, String dataSourceUuid, String title, String description, Icon icon) {
1010
super(data, dataSourceUuid, title, description, icon);

ui/jetbrains/src/main/java/com/neueda/jetbrains/plugin/graphdb/jetbrains/ui/datasource/metadata/actions/MetadataRelationshipAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
public class MetadataRelationshipAction extends MetadataAction {
66

7-
private static final String QUERY = "MATCH p=()-[r:%s]->() RETURN p LIMIT 25";
7+
private static final String QUERY = "MATCH p=()-[r:`%s`]->() RETURN p LIMIT 25";
88

99
MetadataRelationshipAction(String data, String dataSourceUuid, String title, String description, Icon icon) {
1010
super(data, dataSourceUuid, title, description, icon);

0 commit comments

Comments
 (0)