1
0
Fork 0
arangodb/Documentation/Examples/08_workWithAQL_statementsPl...

14 lines
909 B
Plaintext

arangosh&gt; <span class="hljs-keyword">var</span> formatPlan = <span class="hljs-function"><span class="hljs-keyword">function</span> (<span class="hljs-params">plan</span>) </span>{
........&gt; <span class="hljs-keyword">return</span> { <span class="hljs-attr">estimatedCost</span>: plan.estimatedCost,
........&gt; nodes: plan.nodes.map(<span class="hljs-function"><span class="hljs-keyword">function</span>(<span class="hljs-params">node</span>) </span>{
........&gt; <span class="hljs-keyword">return</span> node.type; }) }; };
arangosh&gt; formatPlan(stmt.explain().plan);
{
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">4</span>,
<span class="hljs-string">"nodes"</span> : [
<span class="hljs-string">"SingletonNode"</span>,
<span class="hljs-string">"EnumerateCollectionNode"</span>,
<span class="hljs-string">"ReturnNode"</span>
]
}