-
- All Implemented Interfaces:
-
graphql.schema.DataFetcher
public final class DeleteRelationHandler extends BaseRelationHandler
This class handles all the logic related to the deletion of relations starting from an existing node. This includes the augmentation of the delete<Edge>-mutator and the related cypher generation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classDeleteRelationHandler.Factory
-
Field Summary
Fields Modifier and Type Field Description private RelationshipInfo<GraphQLFieldsContainer>relationprivate BaseRelationHandler.RelatedFieldstartIdprivate BaseRelationHandler.RelatedFieldendIdprivate GraphQLFieldsContainertypeprivate final Map<String, Function1<Object, List<BaseDataFetcherForContainer.PropertyAccessor>>>propertyFieldsprivate final Map<String, Object>defaultFields
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class org.neo4j.graphql.handler.relation.BaseRelationHandler
getEndId, getRelation, getRelationSelect, getStartId, setEndId, setRelation, setStartId -
Methods inherited from class org.neo4j.graphql.handler.BaseDataFetcherForContainer
getDefaultFields, getPropertyFields, getType, setType -
Methods inherited from class org.neo4j.graphql.handler.BaseDataFetcher
get -
Methods inherited from class org.neo4j.graphql.handler.projection.ProjectionBase
cypherDirective, filterFieldName, projectFields, skipLimitOrder, where -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-