Class Database.Default

  • All Implemented Interfaces:
    one.microstream.persistence.types.PersistenceStoring, one.microstream.persistence.types.Persister, one.microstream.reference.ObjectSwizzling, Database, DatabasePart
    Enclosing interface:
    Database

    public static final class Database.Default
    extends Object
    implements Database
    • Method Detail

      • getObject

        public final Object getObject​(long objectId)
        Specified by:
        getObject in interface one.microstream.reference.ObjectSwizzling
        Specified by:
        getObject in interface one.microstream.persistence.types.Persister
      • store

        public final long store​(Object instance)
        Specified by:
        store in interface one.microstream.persistence.types.PersistenceStoring
        Specified by:
        store in interface one.microstream.persistence.types.Persister
      • storeAll

        public final long[] storeAll​(Object... instances)
        Specified by:
        storeAll in interface one.microstream.persistence.types.PersistenceStoring
        Specified by:
        storeAll in interface one.microstream.persistence.types.Persister
      • storeAll

        public final void storeAll​(Iterable<?> instances)
        Specified by:
        storeAll in interface one.microstream.persistence.types.PersistenceStoring
        Specified by:
        storeAll in interface one.microstream.persistence.types.Persister
      • createLazyStorer

        public final one.microstream.persistence.types.Storer createLazyStorer()
        Specified by:
        createLazyStorer in interface one.microstream.persistence.types.Persister
      • createStorer

        public final one.microstream.persistence.types.Storer createStorer()
        Specified by:
        createStorer in interface one.microstream.persistence.types.Persister
      • createEagerStorer

        public final one.microstream.persistence.types.Storer createEagerStorer()
        Specified by:
        createEagerStorer in interface one.microstream.persistence.types.Persister