Interface StatementBuilder.ExposesDelete

    • Method Detail

      • delete

        default StatementBuilder.OngoingUpdate delete​(java.lang.String... variables)
        Renders a DELETE clause targeting the given variables. NO checks are done whether they have been matched previously.
        Parameters:
        variables - Variables indicating the things to delete.
        Returns:
        A match with a delete clause that can be build now
      • delete

        default StatementBuilder.OngoingUpdate delete​(Named... variables)
        Renders a DELETE clause targeting the given variables. NO checks are done whether they have been matched previously.
        Parameters:
        variables - Variables indicating the things to delete.
        Returns:
        A match with a delete clause that can be build now
      • delete

        StatementBuilder.OngoingUpdate delete​(Expression... expressions)
        Creates a delete step with one or more expressions to be deleted.
        Parameters:
        expressions - The expressions to be deleted.
        Returns:
        A match with a delete clause that can be build now
      • detachDelete

        default StatementBuilder.OngoingUpdate detachDelete​(java.lang.String... variables)
        Renders a DETACH DELETE clause targeting the given variables. NO checks are done whether they have been matched previously.
        Parameters:
        variables - Variables indicating the things to delete.
        Returns:
        A match with a detach delete clause that can be build now
      • detachDelete

        default StatementBuilder.OngoingUpdate detachDelete​(Named... variables)
        Renders a DETACH DELETE clause targeting the given variables. NO checks are done whether they have been matched previously.
        Parameters:
        variables - Variables indicating the things to delete.
        Returns:
        A match with a detach delete clause that can be build now
      • detachDelete

        StatementBuilder.OngoingUpdate detachDelete​(Expression... expressions)
        Starts building a delete step that will use DETACH to remove relationships.
        Parameters:
        expressions - The expressions to be deleted.
        Returns:
        A match with a delete clause that can be build now