Package com.couchbase.lite
Class BaseDatabase
- java.lang.Object
-
- com.couchbase.lite.BaseDatabase
-
-
Constructor Summary
Constructors Constructor Description BaseDatabase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
assertOpenChecked()
protected void
assertOpenUnchecked()
protected com.couchbase.lite.internal.core.C4BlobStore
getBlobStore()
protected com.couchbase.lite.internal.core.C4Database
getC4DbOrThrowLocked()
protected Object
getDbLock()
protected String
getDbPath()
protected com.couchbase.lite.internal.core.C4Database
getOpenC4DbLocked()
protected boolean
isOpen()
protected boolean
isOpenLocked()
protected void
setC4DatabaseLocked(com.couchbase.lite.internal.core.C4Database c4Database)
-
-
-
Method Detail
-
getDbLock
@NonNull protected Object getDbLock()
-
getDbPath
@Nullable protected String getDbPath()
-
getBlobStore
@NonNull protected com.couchbase.lite.internal.core.C4BlobStore getBlobStore() throws LiteCoreException
- Throws:
LiteCoreException
-
isOpen
protected boolean isOpen()
-
isOpenLocked
protected boolean isOpenLocked()
-
assertOpenUnchecked
protected void assertOpenUnchecked()
-
assertOpenChecked
protected void assertOpenChecked() throws CouchbaseLiteException
- Throws:
CouchbaseLiteException
-
setC4DatabaseLocked
protected void setC4DatabaseLocked(@Nullable com.couchbase.lite.internal.core.C4Database c4Database)
-
getOpenC4DbLocked
@NonNull protected com.couchbase.lite.internal.core.C4Database getOpenC4DbLocked()
-
getC4DbOrThrowLocked
@NonNull protected com.couchbase.lite.internal.core.C4Database getC4DbOrThrowLocked() throws CouchbaseLiteException
- Throws:
CouchbaseLiteException
-
-