Class BaseDatabase

  • Direct Known Subclasses:
    Database

    @Internal("This class is not part of the public API")
    public abstract class BaseDatabase
    extends Object
    • Constructor Detail

      • BaseDatabase

        public BaseDatabase()
    • Method Detail

      • getDbLock

        @NonNull
        protected Object getDbLock()
      • getDbPath

        @Nullable
        protected String getDbPath()
      • isOpen

        protected boolean isOpen()
      • isOpenLocked

        protected boolean isOpenLocked()
      • assertOpenUnchecked

        protected void assertOpenUnchecked()
      • setC4DatabaseLocked

        protected void setC4DatabaseLocked​(@Nullable
                                           com.couchbase.lite.internal.core.C4Database c4Database)
      • getOpenC4DbLocked

        @NonNull
        protected com.couchbase.lite.internal.core.C4Database getOpenC4DbLocked()