Uses of Class
com.ultikits.ultitools.interfaces.impl.data.json.JsonTransaction.Overlay
Packages that use JsonTransaction.Overlay
-
Uses of JsonTransaction.Overlay in com.ultikits.ultitools.interfaces.impl.data.json
Fields in com.ultikits.ultitools.interfaces.impl.data.json with type parameters of type JsonTransaction.OverlayModifier and TypeFieldDescriptionprivate final Map<SimpleJsonDataOperator<?>, JsonTransaction.Overlay<?>> JsonTransaction.overlaysOne overlay per operator this transaction has written, in first-touch order.Methods in com.ultikits.ultitools.interfaces.impl.data.json that return JsonTransaction.OverlayModifier and TypeMethodDescription(package private) <T extends BaseDataEntity<String>>
JsonTransaction.Overlay<T> JsonTransaction.overlay(SimpleJsonDataOperator<T> operator) The overlay this transaction keeps foroperator, ornullif the transaction has not written it.(package private) <T extends BaseDataEntity<String>>
JsonTransaction.Overlay<T> JsonTransaction.overlayForWrite(SimpleJsonDataOperator<T> operator) The overlay foroperator, created (in first-touch order) if this is its first write.Methods in com.ultikits.ultitools.interfaces.impl.data.json with parameters of type JsonTransaction.OverlayModifier and TypeMethodDescriptionprivate static <T extends BaseDataEntity<String>>
voidJsonTransaction.addEntries(SimpleJsonDataOperator<?> operator, JsonTransaction.Overlay<?> overlay, List<JsonJournal.Entry> record) private static <T extends BaseDataEntity<String>>
voidJsonTransaction.apply(SimpleJsonDataOperator<?> operator, JsonTransaction.Overlay<?> overlay) (package private) voidSimpleJsonDataOperator.applyStaged(JsonTransaction.Overlay<T> overlay) Applies one transaction's staged writes for this operator to the committed entries and marks each key dirty.(package private) voidSimpleJsonDataOperator.journalEntries(JsonTransaction.Overlay<T> overlay, List<JsonJournal.Entry> record) Adds the journal entries of one transaction's staged writes for this operator torecord, in staging order: the entity's JSON for a put (the form a checkpoint writes to its file), a delete for a staged delete.