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 voidassertOpenChecked()protected voidassertOpenUnchecked()protected com.couchbase.lite.internal.core.C4BlobStoregetBlobStore()protected com.couchbase.lite.internal.core.C4DatabasegetC4DbOrThrowLocked()protected ObjectgetDbLock()protected StringgetDbPath()protected com.couchbase.lite.internal.core.C4DatabasegetOpenC4DbLocked()protected booleanisOpen()protected booleanisOpenLocked()protected voidsetC4DatabaseLocked(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
-
-