/** * {@inheritDoc} */ @Override public Results execute(Query q, int batchSize, boolean optimise, boolean explain, boolean prefetch) { if (tablesAltered.isEmpty()) { return super.execute(q, batchSize, optimise, explain, prefetch); } else { Results retval = new Results(q, this, getSequence(getComponentsForQuery(q))); if (batchSize != 0) { retval.setBatchSize(batchSize); } if (!optimise) { retval.setNoOptimise(); } if (!explain) { retval.setNoExplain(); } if (!prefetch) { retval.setNoPrefetch(); } retval.setImmutable(); //LOG.error("Results cache not used for " + q); return retval; } }
/** * {@inheritDoc} */ @Override public SingletonResults executeSingleton(Query q, int batchSize, boolean optimise, boolean explain, boolean prefetch) { if (tablesAltered.isEmpty()) { return super.executeSingleton(q, batchSize, optimise, explain, prefetch); } else { SingletonResults retval = new SingletonResults(q, this, getSequence( getComponentsForQuery(q))); if (batchSize != 0) { retval.setBatchSize(batchSize); } if (!optimise) { retval.setNoOptimise(); } if (!explain) { retval.setNoExplain(); } if (!prefetch) { retval.setNoPrefetch(); } retval.setImmutable(); //LOG.error("Results cache not used for " + q); return retval; } }
/** * {@inheritDoc} */ @Override public Results execute(Query q, int batchSize, boolean optimise, boolean explain, boolean prefetch) { if (tablesAltered.isEmpty()) { return super.execute(q, batchSize, optimise, explain, prefetch); } else { Results retval = new Results(q, this, getSequence(getComponentsForQuery(q))); if (batchSize != 0) { retval.setBatchSize(batchSize); } if (!optimise) { retval.setNoOptimise(); } if (!explain) { retval.setNoExplain(); } if (!prefetch) { retval.setNoPrefetch(); } retval.setImmutable(); //LOG.error("Results cache not used for " + q); return retval; } }
/** * {@inheritDoc} */ @Override public SingletonResults executeSingleton(Query q, int batchSize, boolean optimise, boolean explain, boolean prefetch) { if (tablesAltered.isEmpty()) { return super.executeSingleton(q, batchSize, optimise, explain, prefetch); } else { SingletonResults retval = new SingletonResults(q, this, getSequence( getComponentsForQuery(q))); if (batchSize != 0) { retval.setBatchSize(batchSize); } if (!optimise) { retval.setNoOptimise(); } if (!explain) { retval.setNoExplain(); } if (!prefetch) { retval.setNoPrefetch(); } retval.setImmutable(); //LOG.error("Results cache not used for " + q); return retval; } }