KlusterKite
0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
|
Describes node connection More...
Public Member Functions | |
Task< QueryResult< T > > | Query (Expression< Func< T, bool >> filter, IEnumerable< SortingCondition > sort, int? limit, int? offset, ApiRequest apiRequest) |
Query the datasource for nodes More... | |
Task< MutationResult< T > > | Create (T newNode) |
Creates a new node More... | |
Task< MutationResult< T > > | Update (object id, T newNode, ApiRequest request) |
Updates a node More... | |
Task< MutationResult< T > > | Delete (object id) |
Removes a node from the data store More... | |
Describes node connection
T | The type of node |
T | : | class | |
T | : | new() |
Definition at line 23 of file INodeConnection.cs.
Task<MutationResult<T> > KlusterKite.API.Client.INodeConnection< T >.Create | ( | T | newNode | ) |
Creates a new node
newNode | The new node data |
Task<MutationResult<T> > KlusterKite.API.Client.INodeConnection< T >.Delete | ( | object | id | ) |
Removes a node from the data store
id | The node id |
Task<QueryResult<T> > KlusterKite.API.Client.INodeConnection< T >.Query | ( | Expression< Func< T, bool >> | filter, |
IEnumerable< SortingCondition > | sort, | ||
int? | limit, | ||
int? | offset, | ||
ApiRequest | apiRequest | ||
) |
Query the datasource for nodes
filter | The filtering condition |
sort | The sorting method |
limit | The maximum number of objects to get |
offset | The number of objects to skip |
apiRequest | The original api request |
Task<MutationResult<T> > KlusterKite.API.Client.INodeConnection< T >.Update | ( | object | id, |
T | newNode, | ||
ApiRequest | request | ||
) |
Updates a node
id | The node id |
newNode | The new node data |
request | The list of an updated Fields. |