1 package org.weda.store;
2
3 /**Цель: хранение информации о QL запросе
4 *
5 * @author tim
6 */
7 public interface Query {
8 /**Метод возвращает текст запроса, который должен содержать строку вида:
9 * <code>[select ... ] from ...</code>.
10 * @warning запрос не должен содержать оператор <code>WHERE</code>
11 */
12 public String getQuery();
13 /**Метод возвращает fetch size.
14 */
15 public int getFetchSize();
16 /**Метод возвращает максимальное количество строк которое может быть
17 * возвращено в результате выполнения запроса.
18 */
19 public int getMaxRows();
20 /**Метод возвращает максимальное время выполнения запроса (сек.).
21 */
22 public int getTimeout();
23 }