public String getPlan() {
return nodeTypeName + " AS " + getSelectorName() + " /* " + index.getPlan(createFilter()) + " */";
}
private Filter createFilter() {
Filter f = new Filter(this);
if (joinCondition != null) {
joinCondition.apply(f);
}
if (!outerJoin) {
// for outer joins, query constraints can't be applied to the