private void checkSqlQuery(IgniteCache<Long,TestData> cache, Boolean dataPageScanEnabled) { DirectPageScanIndexing.expectedDataPageScanEnabled = dataPageScanEnabled; assertTrue(cache.query(new SqlQuery<>(TestData.class, "from TestData use index() where check_scan_flag(?,false)") // Force full scan with USE INDEX() .setArgs(DirectPageScanIndexing.expectedDataPageScanEnabled) .setDataPageScanEnabled(DirectPageScanIndexing.expectedDataPageScanEnabled)) .getAll().isEmpty()); checkSqlLastFindDataPageScan(dataPageScanEnabled); }