Package com.couchbase.lite
Class BaseMValue
java.lang.Object
com.couchbase.lite.BaseMValue
@Internal("This class is not part of the public API")
public abstract class BaseMValue
extends Object
This class exists solely to provide access to package visible symbols, to MValue
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Array
getArray
(com.couchbase.lite.internal.fleece.MValue mVal, com.couchbase.lite.internal.fleece.MCollection parent) protected Blob
getBlob
(com.couchbase.lite.internal.DbContext context, com.couchbase.lite.internal.fleece.FLDict flDict) protected Dictionary
getDictionary
(com.couchbase.lite.internal.fleece.MValue mVal, com.couchbase.lite.internal.fleece.MCollection parent)
-
Field Details
-
META_PROP_TYPE
- See Also:
-
TYPE_BLOB
- See Also:
-
PROP_DIGEST
- See Also:
-
PROP_LENGTH
- See Also:
-
PROP_STUB
- See Also:
-
PROP_REVPOS
- See Also:
-
-
Constructor Details
-
BaseMValue
protected BaseMValue()
-
-
Method Details
-
getBlob
@NonNull protected Blob getBlob(@NonNull com.couchbase.lite.internal.DbContext context, @NonNull com.couchbase.lite.internal.fleece.FLDict flDict) -
getArray
@NonNull protected Array getArray(@NonNull com.couchbase.lite.internal.fleece.MValue mVal, @Nullable com.couchbase.lite.internal.fleece.MCollection parent) -
getDictionary
@NonNull protected Dictionary getDictionary(@NonNull com.couchbase.lite.internal.fleece.MValue mVal, @Nullable com.couchbase.lite.internal.fleece.MCollection parent)
-