Class RelationshipDeleteStatements
java.lang.Object
org.neo4j.ogm.session.request.strategy.impl.RelationshipDeleteStatements
- All Implemented Interfaces:
DeleteStatements
- Author:
- Luanne Misquitta, Jasper Blues, Michael J. Simons
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionconstruct a query to delete a single object with the specified idConstruct a query to delete a single object with given id, check for object's versionconstruct queries to delete all objects with the specified label or relationship typeconstruct queries to delete all objects with the specified label that match the specified filtersdelete
(Collection<Long> ids) construct a query to delete all objects with the specified idsconstruct a query to delete all objectsdeleteAndList
(String type, Iterable<Filter> filters) construct queries to delete all objects with the specified label that match the specified filters and return a list of deleted object ids
-
Constructor Details
-
RelationshipDeleteStatements
public RelationshipDeleteStatements()
-
-
Method Details
-
delete
Description copied from interface:DeleteStatements
construct a query to delete a single object with the specified id- Specified by:
delete
in interfaceDeleteStatements
- Parameters:
id
- the id of the object to find- Returns:
- a
CypherQuery
-
delete
Description copied from interface:DeleteStatements
Construct a query to delete a single object with given id, check for object's version- Specified by:
delete
in interfaceDeleteStatements
- Parameters:
id
- the id of the objectobject
- object- Returns:
- a
CypherQuery
-
delete
Description copied from interface:DeleteStatements
construct a query to delete all objects with the specified ids- Specified by:
delete
in interfaceDeleteStatements
- Parameters:
ids
- the ids of the objects to find- Returns:
- a
CypherQuery
-
deleteAll
Description copied from interface:DeleteStatements
construct a query to delete all objects- Specified by:
deleteAll
in interfaceDeleteStatements
- Returns:
- a
CypherQuery
-
delete
Description copied from interface:DeleteStatements
construct queries to delete all objects with the specified label or relationship type- Specified by:
delete
in interfaceDeleteStatements
- Parameters:
type
- the label attached to the object, or the relationship type- Returns:
- a
CypherQuery
-
delete
Description copied from interface:DeleteStatements
construct queries to delete all objects with the specified label that match the specified filters- Specified by:
delete
in interfaceDeleteStatements
- Parameters:
type
- the label value or relationship type to filter onfilters
- parameters to filter on- Returns:
- a
CypherQuery
-
deleteAndList
Description copied from interface:DeleteStatements
construct queries to delete all objects with the specified label that match the specified filters and return a list of deleted object ids- Specified by:
deleteAndList
in interfaceDeleteStatements
- Parameters:
type
- the label value or relationship type to filter onfilters
- parameters to filter on- Returns:
- a
CypherQuery
-