if (size == Long.MAX_VALUE || !sel.getAutoDistinct()) {
if (size == Long.MAX_VALUE || !sel.getAutoDistinct()) {
if (size == Long.MAX_VALUE || !sel.getAutoDistinct()) {
if (size == Long.MAX_VALUE || !sel.getAutoDistinct()) {
if (size == Long.MAX_VALUE || !sel.getAutoDistinct()) {
initialize(sel, ctx, exps, state); if (!sel.getAutoDistinct()) { if ((exps.distinct & exps.DISTINCT_TRUE) != 0) sel.setDistinct(true);
&& !inEagerJoin && !sel.hasEagerJoin(true) && (!sel.getAutoDistinct() || (!sel.isLRS() && sel.getStartIndex() == 0 && sel.getEndIndex() == Long.MAX_VALUE))
&& !inEagerJoin && !sel.hasEagerJoin(true) && (!sel.getAutoDistinct() || (!sel.isLRS() && sel.getStartIndex() == 0 && sel.getEndIndex() == Long.MAX_VALUE))
&& !inEagerJoin && !sel.hasEagerJoin(true) && (!sel.getAutoDistinct() || (!sel.isLRS() && sel.getStartIndex() == 0 && sel.getEndIndex() == Long.MAX_VALUE))
&& !inEagerJoin && !sel.hasEagerJoin(true) && (!sel.getAutoDistinct() || (!sel.isLRS() && sel.getStartIndex() == 0 && sel.getEndIndex() == Long.MAX_VALUE))
&& !inEagerJoin && !sel.hasEagerJoin(true) && (!sel.getAutoDistinct() || (!sel.isLRS() && sel.getStartIndex() == 0 && sel.getEndIndex() == Long.MAX_VALUE))
if (!sel.getAutoDistinct()) { if ((exps.distinct & exps.DISTINCT_TRUE) != 0) sel.setDistinct(true);
if (!sel.getAutoDistinct()) { if ((exps.distinct & exps.DISTINCT_TRUE) != 0) sel.setDistinct(true);
if (!sel.getAutoDistinct()) { if ((exps.distinct & exps.DISTINCT_TRUE) != 0) sel.setDistinct(true);
if (!sel.getAutoDistinct()) { if ((exps.distinct & exps.DISTINCT_TRUE) != 0) sel.setDistinct(true);