From 2d2df1b5dab1fbe7cf5660a57c88f9029449b3d0 Mon Sep 17 00:00:00 2001 From: Jan Steemann Date: Thu, 28 Aug 2014 00:18:19 +0200 Subject: [PATCH] added TODO --- arangod/Aql/Optimizer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arangod/Aql/Optimizer.cpp b/arangod/Aql/Optimizer.cpp index c691e593d4..07ecc37ea4 100644 --- a/arangod/Aql/Optimizer.cpp +++ b/arangod/Aql/Optimizer.cpp @@ -108,6 +108,10 @@ int Optimizer::createPlans (ExecutionPlan* plan) { return res; } } + + // TODO: abort early here if we found a good-enough plan + // a good-enough plan is probably every plan with costs below some + // defined threshold. this requires plan costs to be calculated here } _plans.steal(newPlans); leastDoneLevel = maxRuleLevel;