Andreas Berger
Andreas Berger
Currently the projection of a fragment is applied to all nodes, no matter if they have the appropriate labels or not. ```graphql { person { name ... on Actor {...
As pointetd out in https://github.com/neo4j-graphql/neo4j-graphql-java/pull/78#discussion_r432392618 we should provide query hints to the middleware so it can be passed through to the client. For example a hint should be passed to...
There are some [wired schema configurations in the test cases for node-plural](https://github.com/neo4j/graphql/blob/dev/packages/graphql/tests/schema/directives/node-plural.test.ts), where conflicting types and fields are generated by the library. I would suggest to fail on schema generation...
As explained in https://github.com/neo4j-graphql/neo4j-graphql-java/issues/64 I would suggest to change the way sorting is defined. > Given the Schema: > > ```graphql > type Movie { > title: String > publishedBy:...
Given the following schema ([taken from the tests](https://github.com/neo4j/graphql/blob/dev/packages/graphql/tests/schema/interfaces.test.ts#L28-L50)): ```graphql interface MovieNode @auth(rules: [{allow: "*", operations: [READ]}]) { id: ID movies: [Movie!]! @relationship(type: "HAS_MOVIE", direction: OUT) customQuery: [Movie] @cypher(statement: """ MATCH...
Currently there is no way to exclude some operations on relation fields. I would suggest allowing the use of the `@exclude` directive at the field level for relations as well,...
Given the Schema: ```graphql type Movie { title: String! isan: String! @unique } type Series { title: String! isan: String! @unique } union Production = Movie | Series interface ActedIn...
A user in slack asked for an ability to enforce the maximum number of returned entities. To achieve this, I would propose the following new directives: ```graphql directive @minValue(value:Float!) on...
The Following code fails, b/c the match is not immutable: ```java var node = Cypher.anyNode().named("foo"); var match = Cypher.match(node); var property = node.property("foo"); // this is another statement we defer...