Method | Description | |
---|---|---|
Delete ( IFdbTransaction trans, IFdbTuple id ) : void |
Remove all fields of an hashset
|
|
DeleteValue ( IFdbTransaction trans, IFdbTuple id, string field ) : void |
Remove a field of an hashset
|
|
FdbHashSetCollection ( FdbSubspace subspace ) : FoundationDB.Client | ||
GetAsync ( IFdbReadOnlyTransaction trans, IFdbTuple id ) : Slice>>.Task |
Return all fields of an hashset
|
|
GetAsync ( IFdbReadOnlyTransaction trans, IFdbTuple id, string fields ) : Slice>>.Task |
Return one or more fields of an hashset
|
|
GetKeys ( IFdbReadOnlyTransaction trans, IFdbTuple id,
|
Return the list the names of all fields of an hashset
|
|
GetValueAsync ( IFdbReadOnlyTransaction trans, IFdbTuple id, string field ) : Task |
Return the value of a specific field of an hashset
|
|
Set ( IFdbTransaction trans, IFdbTuple id, Slice>.IEnumerable |
||
SetValue ( IFdbTransaction trans, IFdbTuple id, string field, Slice value ) : void |
Method | Description | |
---|---|---|
GetFieldKey ( IFdbTuple id, string field ) : Slice |
Returns the key of a specific field of an HashSet: (subspace, id, field, )
|
|
GetKey ( IFdbTuple id ) : Slice |
Returns the key prefix of an HashSet: (subspace, id, )
|
|
ParseFieldKey ( IFdbTuple key ) : string |
public Delete ( IFdbTransaction trans, IFdbTuple id ) : void | ||
trans | IFdbTransaction | |
id | IFdbTuple | |
return | void |
public DeleteValue ( IFdbTransaction trans, IFdbTuple id, string field ) : void | ||
trans | IFdbTransaction | |
id | IFdbTuple | |
field | string | |
return | void |
public FdbHashSetCollection ( FdbSubspace subspace ) : FoundationDB.Client | ||
subspace | FdbSubspace | |
return | FoundationDB.Client |
public GetAsync ( IFdbReadOnlyTransaction trans, IFdbTuple id ) : Slice>>.Task |
||
trans | IFdbReadOnlyTransaction | Transaction that will be used for this request |
id | IFdbTuple | Unique identifier of the hashset |
return | Slice>>.Task |
public GetAsync ( IFdbReadOnlyTransaction trans, IFdbTuple id, string fields ) : Slice>>.Task |
||
trans | IFdbReadOnlyTransaction | Transaction that will be used for this request |
id | IFdbTuple | Unique identifier of the hashset |
fields | string | List of the fields to read |
return | Slice>>.Task |
protected GetFieldKey ( IFdbTuple id, string field ) : Slice | ||
id | IFdbTuple | |
field | string | |
return | Slice |
public GetKeys ( IFdbReadOnlyTransaction trans, IFdbTuple id,
|
||
trans | IFdbReadOnlyTransaction | Transaction that will be used for this request |
id | IFdbTuple | Unique identifier of the hashset |
cancellationToken | ||
return | Task
|
public GetValueAsync ( IFdbReadOnlyTransaction trans, IFdbTuple id, string field ) : Task |
||
trans | IFdbReadOnlyTransaction | Transaction that will be used for this request |
id | IFdbTuple | Unique identifier of the hashset |
field | string | Name of the field to read |
return | Task |
protected ParseFieldKey ( IFdbTuple key ) : string | ||
key | IFdbTuple | |
return | string |
public Set ( IFdbTransaction trans, IFdbTuple id, Slice>.IEnumerable |
||
trans | IFdbTransaction | |
id | IFdbTuple | |
fields | Slice>.IEnumerable | |
return | void |
public SetValue ( IFdbTransaction trans, IFdbTuple id, string field, Slice value ) : void | ||
trans | IFdbTransaction | |
id | IFdbTuple | |
field | string | |
value | Slice | |
return | void |