/** {@inheritDoc} */ @Override public SqlQuery<K, V> setPageSize(int pageSize) { return (SqlQuery<K, V>)super.setPageSize(pageSize); }
/** {@inheritDoc} */ @Override public TextQuery<K, V> setPageSize(int pageSize) { return (TextQuery<K, V>)super.setPageSize(pageSize); }
/** {@inheritDoc} */ @Override public SqlFieldsQuery setPageSize(int pageSize) { return (SqlFieldsQuery)super.setPageSize(pageSize); }
/** {@inheritDoc} */ @Override public ScanQuery<K, V> setPageSize(int pageSize) { return (ScanQuery<K, V>)super.setPageSize(pageSize); }
/** {@inheritDoc} */ @Override public SpiQuery<K, V> setPageSize(int pageSize) { return (SpiQuery<K, V>)super.setPageSize(pageSize); }
/** * Check, that query results are not accumulated, when result set size is a multiple of a {@link Query#pageSize}. * * @throws Exception If failed. */ @Test public void testResultIsMultipleOfPage() throws Exception { IgniteEx srv = (IgniteEx)startGrid("server"); Ignite client = startGrid("client"); IgniteCache<Integer, Person> cache = startPeopleCache(client); int pages = 3; int pageSize = 1024; for (int i = 0; i < pages * pageSize; i++) { Person p = new Person("Person #" + i, 25); cache.put(i, p); } for (int i = 0; i < 100; i++) { Query<List<?>> qry = new SqlFieldsQuery("select * from people"); qry.setPageSize(pageSize); QueryCursor<List<?>> cursor = cache.query(qry); cursor.getAll(); cursor.close(); } assertTrue("MapNodeResults is not cleared on the map node.", isMapNodeResultsEmpty(srv)); }
/** {@inheritDoc} */ @Override public SqlFieldsQuery setPageSize(int pageSize) { return (SqlFieldsQuery)super.setPageSize(pageSize); }
/** {@inheritDoc} */ @Override public SpiQuery<K, V> setPageSize(int pageSize) { return (SpiQuery<K, V>)super.setPageSize(pageSize); }
/** {@inheritDoc} */ @Override public TextQuery<K, V> setPageSize(int pageSize) { return (TextQuery<K, V>)super.setPageSize(pageSize); }
/** {@inheritDoc} */ @Override public ScanQuery<K, V> setPageSize(int pageSize) { return (ScanQuery<K, V>)super.setPageSize(pageSize); }
/** {@inheritDoc} */ @Override public SqlQuery<K, V> setPageSize(int pageSize) { return (SqlQuery<K, V>)super.setPageSize(pageSize); }