else
index = joinIndexes(index, dimIndex);
long values[] = new long[condition.getDimensionValues().size()];
for(int i = 0; i < values.length; i ++)
values[i] = condition.getDimensionValues().get(i);
scan.getConditions().add(new CubeScanCondition(dimensionNumber, values));
}
if(logger.isDebugEnabled()) logger.debug(methodName + "final index size: " + index.size());
for(CubeIndexEntry indexEntry: index) {
byte startRow[] = getStartRow(indexEntry, cubeDescriptor.dimensions.size());
byte stopRow[] = getStopRow(indexEntry, cubeDescriptor.dimensions.size());