
io.permazen.core.SetElementStorageInfo Maven / Gradle / Ivy
/*
* Copyright (C) 2015 Archie L. Cobbs. All rights reserved.
*/
package io.permazen.core;
import java.util.NavigableSet;
class SetElementStorageInfo extends CollectionElementStorageInfo, E, SetField> {
SetElementStorageInfo(SetField field) {
super(field);
}
@Override
void unreference(Transaction tx, ObjId target, ObjId referrer, byte[] prefix) {
tx.readSetField(referrer, this.parentRepresentative.storageId, false).remove(target);
}
// Object
@Override
public String toString() {
return "set element with " + this.fieldType;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy