&& !select.isJoin() && select.getInnerSelectStatement() == null && (select.getWhere() == null || !select.getWhere().hasSubquery())) { return getApplicablePlansForSingleFlatQuery(dataPlan, statement, targetColumns, parallelIteratorFactory, stopAtBestPlan); || (select.getWhere() != null && select.getWhere().hasSubquery())) { JoinCompiler.JoinTable join = JoinCompiler.compile(statement, select, resolver); Map<TableRef, TableRef> replacement = null; if (stmt.getWhere() != null && stmt.getWhere().hasSubquery()) { StatementContext context = new StatementContext(statement, resolver, new Scan(), new SequenceManager(statement));;
boolean hasWhereSubquery = select.getWhere() != null && select.getWhere().hasSubquery(); runOnServer = (sameTable || (serverUpsertSelectEnabled && !hasGlobalMutableIndexes)) && isAutoCommit
&& !select.isJoin() && select.getInnerSelectStatement() == null && (select.getWhere() == null || !select.getWhere().hasSubquery())) { return getApplicablePlansForSingleFlatQuery(dataPlan, statement, targetColumns, parallelIteratorFactory, stopAtBestPlan); || (select.getWhere() != null && select.getWhere().hasSubquery())) { JoinCompiler.JoinTable join = JoinCompiler.compile(statement, select, resolver); Map<TableRef, TableRef> replacement = null; if (stmt.getWhere() != null && stmt.getWhere().hasSubquery()) { StatementContext context = new StatementContext(statement, resolver, new Scan(), new SequenceManager(statement));;
&& !select.isJoin() && select.getInnerSelectStatement() == null && (select.getWhere() == null || !select.getWhere().hasSubquery())) { return getApplicablePlansForSingleFlatQuery(dataPlan, statement, targetColumns, parallelIteratorFactory, stopAtBestPlan); || (select.getWhere() != null && select.getWhere().hasSubquery())) { JoinCompiler.JoinTable join = JoinCompiler.compile(statement, select, resolver); Map<TableRef, TableRef> replacement = null; if (stmt.getWhere() != null && stmt.getWhere().hasSubquery()) { StatementContext context = new StatementContext(statement, resolver, new Scan(), new SequenceManager(statement));;
boolean hasWhereSubquery = select.getWhere() != null && select.getWhere().hasSubquery(); runOnServer = (sameTable || (serverUpsertSelectEnabled && !hasGlobalMutableIndexes)) && isAutoCommit && !table.isTransactional() && !(table.isImmutableRows() && !table.getIndexes().isEmpty())
boolean hasWhereSubquery = select.getWhere() != null && select.getWhere().hasSubquery(); runOnServer = (sameTable || (serverUpsertSelectEnabled && !hasGlobalMutableIndexes)) && isAutoCommit