Package com.suncode.pwfl.search.sql
Interface SQLFinder
public interface SQLFinder
Umożliwia wykonywanie operacji wyszukiwania SQL
- Author:
- Paweł Rosolak 5 lut 2014
-
Method Summary
Modifier and TypeMethodDescriptionfind
(SQLBuilder builder) Wykonuje zdefiniowane zapytanie i pobiera wyniki.<T> List<T>
find
(SQLBuilder builder, Class<T> type) Wykonuje zdefiniowane zapytanie.<T> CountedResult<T>
find
(SQLBuilder builder, Class<T> type, Integer start, Integer limit) Wykonuje zdefiniowane zapytanie i pobiera wyniki z podanymi ograniczeniami.find
(SQLBuilder builder, Integer start, Integer limit) Wykonuje zdefiniowane zapytanie i pobiera wyniki z podanymi ograniczeniami.
-
Method Details
-
find
Wykonuje zdefiniowane zapytanie i pobiera wyniki.- Parameters:
builder
- Definicja zapytania- Returns:
- Lista rekordów. Kluczem mapy jest nazwa kolumny, lub alias jeżeli podano.
-
find
Wykonuje zdefiniowane zapytanie i pobiera wyniki z podanymi ograniczeniami. Wykonuje zapytanie zliczające wszyskie wyniki.- Parameters:
builder
- Definicja zapytaniastart
- Przesunięcie w zbiorze wynikówlimit
- Maksymalna ilość wyników- Returns:
- Dane wraz z ogólną ilością elementów
-
find
Wykonuje zdefiniowane zapytanie. Zwraca odpowiedni obiekt jako rekord.- Parameters:
builder
- Definicja zapytaniatype
- Klasa reprezentująca rekord- Returns:
- Lista obiektów klasy type
-
find
Wykonuje zdefiniowane zapytanie i pobiera wyniki z podanymi ograniczeniami. Wykonuje zapytanie zliczające wszyskie wyniki.- Parameters:
builder
- Definicja zapytaniatype
- Klasa reprezentująca rekordstart
- Przesunięcie w zbiorze wynikówlimit
- Maksymalna ilość wyników- Returns:
- Dane wraz z ogólną ilością elementów
-