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 }