public interface PersistenceRootReference extends PersistenceRootReferencing, one.microstream.reference.Reference<Object>
| Modifier and Type | Interface and Description |
|---|---|
static class |
PersistenceRootReference.Default |
| Modifier and Type | Method and Description |
|---|---|
Object |
get() |
<F extends PersistenceFunction> |
iterate(F iterator) |
static PersistenceRootReference |
New() |
static PersistenceRootReference |
New(Object root) |
static PersistenceRootReference |
New(Supplier<?> rootSupplier) |
default void |
set(Object newRoot) |
default Object |
setRoot(Object newRoot) |
Object |
setRootSupplier(Supplier<?> rootSupplier) |
Object get()
get in interface PersistenceRootReferencingget in interface one.microstream.reference.Referencing<Object><F extends PersistenceFunction> F iterate(F iterator)
iterate in interface PersistenceRootReferencingdefault void set(Object newRoot)
set in interface one.microstream.reference.Reference<Object>static PersistenceRootReference New()
static PersistenceRootReference New(Object root)
New in interface one.microstream.reference.Reference<Object>static PersistenceRootReference New(Supplier<?> rootSupplier)
New in interface one.microstream.reference.Reference<Object>Copyright © 2022 MicroStream Software. All rights reserved.