private void checkReverseScan(String indexName, IndexLookupType lookupType,
int searchKeys, int endKeys, int predicates, int initials, boolean artificial,
SortDirectionType sortType, boolean needOrderby) {
AbstractPlanNode pn = compile(sql);
System.out.println(pn.toExplainPlanString());
assertTrue(pn instanceof SendPlanNode);
pn = pn.getChild(0);
if (needOrderby) {
assertTrue(pn instanceof ProjectionPlanNode);