Class LucenePlanner

java.lang.Object
com.apple.foundationdb.record.query.plan.RecordQueryPlanner
com.apple.foundationdb.record.lucene.LucenePlanner
All Implemented Interfaces:
QueryPlanner

public class LucenePlanner extends RecordQueryPlanner
A planner to implement lucene query planning so that we can isolate the lucene functionality to a distinct package. This was necessary because of the need to pass the sort key expression into the plan created and from there into the record cursor which creates a Lucene sort object.