added interface to QueryPlanner and implement getPlanner() to QueryService