Skip to content
This repository was archived by the owner on Aug 16, 2023. It is now read-only.

Commit 4f440d1

Browse files
committed
rename types [GH-12]
1 parent d11d179 commit 4f440d1

4 files changed

Lines changed: 15 additions & 15 deletions

File tree

java/org/graphqlize/java/GraphQLExecutor.java

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package org.graphqlize.java;
2+
3+
public interface GraphQLResolver {
4+
String resolve(String query);
5+
}

java/org/graphqlize/java/GraphQLizeResolver.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@
44
import clojure.lang.IFn;
55
import javax.sql.DataSource;
66

7-
public class GraphQLizeResolver implements GraphQLExecutor {
7+
public class GraphQLizeResolver implements GraphQLResolver {
88
static {
99
IFn require = Clojure.var("clojure.core", "require");
1010
require.invoke(Clojure.read("graphqlize.java-interop"));
1111
}
1212
private static final IFn initializeGraphQLizeResolver = Clojure.var("graphqlize.java-interop", "initialize");
13-
private final GraphQLExecutor executor;
13+
private final GraphQLResolver resolver;
1414

1515
public GraphQLizeResolver(DataSource dataSource) {
16-
executor = (GraphQLExecutor) initializeGraphQLizeResolver.invoke(dataSource);
16+
resolver = (GraphQLResolver) initializeGraphQLizeResolver.invoke(dataSource);
1717
}
1818

1919
@Override
20-
public String execute(String query) {
21-
return executor.execute(query);
20+
public String resolve(String query) {
21+
return resolver.resolve(query);
2222
}
2323

2424
}

src/graphqlize/java_interop.clj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
[clojure.data.json :as json]
44
[com.walmartlabs.lacinia :as lacinia]
55
[graphqlize.lacinia.core :as gql-lacinia])
6-
(:import [org.graphqlize.java GraphQLExecutor]
6+
(:import [org.graphqlize.java GraphQLResolver]
77
[javax.sql DataSource]))
88

99
(defn initialize [^DataSource db-spec]
1010
(let [db-adapter (honeyeql.db/initialize db-spec)
1111
lacinia-schema (gql-lacinia/schema db-adapter)]
12-
(reify GraphQLExecutor
13-
(execute [_ query]
12+
(reify GraphQLResolver
13+
(resolve [_ query]
1414
(json/write-str (lacinia/execute lacinia-schema query nil nil))))))
1515

1616
(comment
@@ -21,5 +21,5 @@
2121
(.setDatabaseName "sakila")
2222
(.setUser "postgres")
2323
(.setPassword "postgress")))
24-
(.execute (initialize ds) "query { actorByActorId(actorId : 1) { firstName } }")
25-
(def resolver (GraphQLizeResolver. ds)))
24+
(def resolver (GraphQLizeResolver. ds))
25+
(.resolve resolver "query { actorByActorId(actorId : 1) { firstName } }"))

0 commit comments

Comments
 (0)