xLo = TBigDecimal.getWrapper(loExpressions.value(latColumn), xinst).asBigDecimal().doubleValue();
xHi = TBigDecimal.getWrapper(hiExpressions.value(latColumn), xinst).asBigDecimal().doubleValue();
yLo = TBigDecimal.getWrapper(loExpressions.value(lonColumn), yinst).asBigDecimal().doubleValue();
yHi = TBigDecimal.getWrapper(hiExpressions.value(lonColumn), yinst).asBigDecimal().doubleValue();
SpatialObject box = BoxLatLon.newBox(xLo, xHi, yLo, yHi);
long[] zValues = new long[box.maxZ()];
space.decompose(box, zValues);
for (int i = 0; i < zValues.length; i++) {
long z = zValues[i];
if (z != -1L) {
IndexRowType physicalRowType = keyRange.indexRowType().physicalRowType();