Package org.neo4j.cypherdsl.core
Interface StatementBuilder.ExposesDelete
-
- All Known Subinterfaces:
StatementBuilder.ExposesUpdatingClause,StatementBuilder.OngoingMatchAndUpdate,StatementBuilder.OngoingReading,StatementBuilder.OngoingReadingAndWith,StatementBuilder.OngoingReadingAndWithWithWhereAndOrder,StatementBuilder.OngoingReadingWithoutWhere,StatementBuilder.OngoingReadingWithWhere,StatementBuilder.OngoingUpdate,StatementBuilder.OrderableOngoingReadingAndWith,StatementBuilder.OrderableOngoingReadingAndWithWithoutWhere,StatementBuilder.OrderableOngoingReadingAndWithWithWhere
- Enclosing interface:
- StatementBuilder
public static interface StatementBuilder.ExposesDeleteA step that exposes only the delete clause.- Since:
- 1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <T extends StatementBuilder.OngoingUpdate & StatementBuilder.BuildableStatement>
Tdelete(java.lang.String... variables)<T extends StatementBuilder.OngoingUpdate & StatementBuilder.BuildableStatement>
Tdelete(Expression... expressions)Creates a delete step with one or more expressions to be deleted.default <T extends StatementBuilder.OngoingUpdate & StatementBuilder.BuildableStatement>
Tdelete(Named... variables)default <T extends StatementBuilder.OngoingUpdate & StatementBuilder.BuildableStatement>
TdetachDelete(java.lang.String... variables)<T extends StatementBuilder.OngoingUpdate & StatementBuilder.BuildableStatement>
TdetachDelete(Expression... expressions)Starts building a delete step that will useDETACHto remove relationships.default <T extends StatementBuilder.OngoingUpdate & StatementBuilder.BuildableStatement>
TdetachDelete(Named... variables)
-
-
-
Method Detail
-
delete
default <T extends StatementBuilder.OngoingUpdate & StatementBuilder.BuildableStatement> T delete(java.lang.String... variables)
-
delete
default <T extends StatementBuilder.OngoingUpdate & StatementBuilder.BuildableStatement> T delete(Named... variables)
-
delete
<T extends StatementBuilder.OngoingUpdate & StatementBuilder.BuildableStatement> T delete(Expression... expressions)
Creates a delete step with one or more expressions to be deleted.- Type Parameters:
T- The type of the next step- Parameters:
expressions- The expressions to be deleted.- Returns:
- A match with a delete clause that can be build now
-
detachDelete
default <T extends StatementBuilder.OngoingUpdate & StatementBuilder.BuildableStatement> T detachDelete(java.lang.String... variables)
-
detachDelete
default <T extends StatementBuilder.OngoingUpdate & StatementBuilder.BuildableStatement> T detachDelete(Named... variables)
-
detachDelete
<T extends StatementBuilder.OngoingUpdate & StatementBuilder.BuildableStatement> T detachDelete(Expression... expressions)
Starts building a delete step that will useDETACHto remove relationships.- Type Parameters:
T- The type of the next step- Parameters:
expressions- The expressions to be deleted.- Returns:
- A match with a delete clause that can be build now
-
-