Struct rincon_client::aql::types::RemoteNode
[−]
[src]
pub struct RemoteNode { /* fields omitted */ }
A RemoteNode
will perform communication with another ArangoDB instances
in the cluster. For example, the cluster coordinator will need to
communicate with other servers to fetch the actual data from the shards. It
will do so via RemoteNode
s. The data servers themselves might again pull
further data from the coordinator, and thus might also employ RemoteNode
s.
So, all of the above cluster relevant nodes will be accompanied by a
RemoteNode
.
Methods
impl RemoteNode
[src]
pub fn new<Deps>(
id: ExecutionNodeId,
dependencies: Deps,
estimated_cost: f64,
estimated_nr_items: u64
) -> Self where
Deps: IntoIterator<Item = ExecutionNodeId>,
[src]
id: ExecutionNodeId,
dependencies: Deps,
estimated_cost: f64,
estimated_nr_items: u64
) -> Self where
Deps: IntoIterator<Item = ExecutionNodeId>,
Trait Implementations
impl Debug for RemoteNode
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for RemoteNode
[src]
fn clone(&self) -> RemoteNode
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq for RemoteNode
[src]
fn eq(&self, __arg_0: &RemoteNode) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &RemoteNode) -> bool
[src]
This method tests for !=
.