INNER CODE UNIT · Kotlin
GraphQLResult
neo4j-graphql/neo4j-graphql · src/main/kotlin/org/neo4j/graphql/GraphQLProcedure.kt:27
class GraphQLResult(@JvmField val result: Map<String, Any>)
class GraphResult(@JvmField val nodes: List<Node>,@JvmField val rels: List<Relationship>)
@Procedure("graphql.execute", mode = Mode.WRITE)
fun execute(@Name("query") query : String , @Name("variables",defaultValue = "{}") variables : Map<String,Any>, @Name(value = "operation",defaultValue = "") operation: String?) : Stream<GraphQLResult> {
return doExecute(variables, query, operation)
}
@Procedure("graphql.query", mode = Mode.READ)
fun query(@Name("query") query : String , @Name("variables",defaultValue = "{}") variables : Map<String,Any>, @Name(value = "operation",defaultValue = "") operation: String?) : Stream<GraphQLResult> {
return doExecute(variables, query, operation)
}
@Procedure("graphql.reset", mode = Mode.READ)
fun reset() {
return GraphSchema.reset()
}