Struct rincon_client::aql::types::GenericExecutionNode
[−]
[src]
pub struct GenericExecutionNode { /* fields omitted */ }
Methods
impl GenericExecutionNode
[src]
pub fn new(
kind: ExecutionNodeType,
id: ExecutionNodeId,
dependencies: Vec<ExecutionNodeId>,
estimated_cost: f64,
estimated_nr_items: u64,
depth: Option<u64>,
database: Option<String>,
collection: Option<String>,
in_variable: Option<ExecutionVariable>,
out_variable: Option<ExecutionVariable>,
condition_variable: Option<ExecutionVariable>,
random: Option<bool>,
offset: Option<u64>,
limit: Option<u64>,
full_count: Option<bool>,
sub_query: Option<ExplainedSubQuery>,
is_const: Option<bool>,
can_throw: Option<bool>,
expression_type: Option<String>,
indexes: Option<Vec<Index>>,
expression: Option<ExecutionExpression>,
condition: Option<ExecutionExpression>,
reverse: Option<bool>,
groups: Option<Vec<ExecutionGroup>>,
aggregates: Option<Vec<ExecutionAggregate>>,
collect_options: Option<CollectOptions>,
modification_flags: Option<ModificationOptions>,
in_doc_variable: Option<ExecutionVariable>,
in_key_variable: Option<ExecutionVariable>,
out_variable_old: Option<ExecutionVariable>,
out_variable_new: Option<ExecutionVariable>,
insert_variable: Option<ExecutionVariable>,
update_variable: Option<ExecutionVariable>,
is_replace: Option<bool>
) -> Self
[src]
kind: ExecutionNodeType,
id: ExecutionNodeId,
dependencies: Vec<ExecutionNodeId>,
estimated_cost: f64,
estimated_nr_items: u64,
depth: Option<u64>,
database: Option<String>,
collection: Option<String>,
in_variable: Option<ExecutionVariable>,
out_variable: Option<ExecutionVariable>,
condition_variable: Option<ExecutionVariable>,
random: Option<bool>,
offset: Option<u64>,
limit: Option<u64>,
full_count: Option<bool>,
sub_query: Option<ExplainedSubQuery>,
is_const: Option<bool>,
can_throw: Option<bool>,
expression_type: Option<String>,
indexes: Option<Vec<Index>>,
expression: Option<ExecutionExpression>,
condition: Option<ExecutionExpression>,
reverse: Option<bool>,
groups: Option<Vec<ExecutionGroup>>,
aggregates: Option<Vec<ExecutionAggregate>>,
collect_options: Option<CollectOptions>,
modification_flags: Option<ModificationOptions>,
in_doc_variable: Option<ExecutionVariable>,
in_key_variable: Option<ExecutionVariable>,
out_variable_old: Option<ExecutionVariable>,
out_variable_new: Option<ExecutionVariable>,
insert_variable: Option<ExecutionVariable>,
update_variable: Option<ExecutionVariable>,
is_replace: Option<bool>
) -> Self
pub fn kind(&self) -> &ExecutionNodeType
[src]
pub fn id(&self) -> ExecutionNodeId
[src]
pub fn dependencies(&self) -> &[ExecutionNodeId]
[src]
pub fn estimated_cost(&self) -> f64
[src]
pub fn estimated_nr_items(&self) -> u64
[src]
pub fn depth(&self) -> Option<u64>
[src]
pub fn database(&self) -> Option<&String>
[src]
pub fn collection(&self) -> Option<&String>
[src]
pub fn in_variable(&self) -> Option<&ExecutionVariable>
[src]
pub fn out_variable(&self) -> Option<&ExecutionVariable>
[src]
pub fn condition_variable(&self) -> Option<&ExecutionVariable>
[src]
pub fn is_random(&self) -> Option<bool>
[src]
pub fn offset(&self) -> Option<u64>
[src]
pub fn limit(&self) -> Option<u64>
[src]
pub fn is_full_count(&self) -> Option<bool>
[src]
pub fn sub_query(&self) -> Option<&ExplainedSubQuery>
[src]
pub fn is_const(&self) -> Option<bool>
[src]
pub fn can_throw(&self) -> Option<bool>
[src]
pub fn expression_type(&self) -> Option<&String>
[src]
pub fn indexes(&self) -> Option<&Vec<Index>>
[src]
pub fn expression(&self) -> Option<&ExecutionExpression>
[src]
pub fn condition(&self) -> Option<&ExecutionExpression>
[src]
pub fn is_reverse(&self) -> Option<bool>
[src]
pub fn groups(&self) -> Option<&Vec<ExecutionGroup>>
[src]
pub fn aggregates(&self) -> Option<&Vec<ExecutionAggregate>>
[src]
pub fn collect_options(&self) -> Option<&CollectOptions>
[src]
pub fn modification_flags(&self) -> Option<&ModificationOptions>
[src]
pub fn in_doc_variable(&self) -> Option<&ExecutionVariable>
[src]
pub fn in_key_variable(&self) -> Option<&ExecutionVariable>
[src]
pub fn out_variable_old(&self) -> Option<&ExecutionVariable>
[src]
pub fn out_variable_new(&self) -> Option<&ExecutionVariable>
[src]
pub fn insert_variable(&self) -> Option<&ExecutionVariable>
[src]
pub fn update_variable(&self) -> Option<&ExecutionVariable>
[src]
pub fn is_replace(&self) -> Option<bool>
[src]
Trait Implementations
impl Debug for GenericExecutionNode
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for GenericExecutionNode
[src]
fn clone(&self) -> GenericExecutionNode
[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 GenericExecutionNode
[src]
fn eq(&self, __arg_0: &GenericExecutionNode) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &GenericExecutionNode) -> bool
[src]
This method tests for !=
.