INNER CODE UNIT · Java

remove

objectbox/objectbox-java · objectbox-java/src/main/java/io/objectbox/Box.java:518

    public boolean remove(T object) {
        Cursor<T> cursor = getWriter();
        boolean removed;
        try {
            long id = cursor.getId(object);
            removed = cursor.deleteEntity(id);
            commitWriter(cursor);
        } finally {
            releaseWriter(cursor);
        }
        return removed;
    }

    /**
     * Like {@link #remove(Object)}, but removes multiple objects in a single transaction.
     */
    @SafeVarargs // Not using T... as Object[], no ClassCastException expected.
    @SuppressWarnings("Duplicates") // Detected duplicate has different type

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…