public class MDataEntries
extends java.lang.Object
Constructor and Description |
---|
MDataEntries(net.maidsafe.api.AppHandle appHandle) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<MDataValue> |
getValue(NativeHandle entriesHandle,
byte[] key)
Get the value for the given key in the Mutable Data
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
insert(NativeHandle entriesHandle,
byte[] key,
byte[] value)
Insert a new entry
|
java.util.concurrent.CompletableFuture<java.lang.Long> |
length(NativeHandle entriesHandle)
Returns the number of entries in the Mutable Data.
|
java.util.concurrent.CompletableFuture<java.util.List<MDataEntry>> |
listEntries(NativeHandle entriesHandle)
List of the entries in the Mutable data
|
java.util.concurrent.CompletableFuture<NativeHandle> |
newEntriesHandle()
Create a new entries handle
|
public java.util.concurrent.CompletableFuture<NativeHandle> newEntriesHandle()
NativeHandle
instancepublic java.util.concurrent.CompletableFuture<java.lang.Void> insert(NativeHandle entriesHandle, byte[] key, byte[] value)
entriesHandle
- The entries handle as NativeHandle
key
- Mutable Data entry keyvalue
- Mutable Data entry valuepublic java.util.concurrent.CompletableFuture<java.lang.Long> length(NativeHandle entriesHandle)
entriesHandle
- The entries handle as NativeHandle
public java.util.concurrent.CompletableFuture<MDataValue> getValue(NativeHandle entriesHandle, byte[] key)
entriesHandle
- Entries handle as NativeHandle
key
- The key of the MDataEntry
MDataValue
public java.util.concurrent.CompletableFuture<java.util.List<MDataEntry>> listEntries(NativeHandle entriesHandle)
entriesHandle
- The entries handle as NativeHandle
MDataEntry
>