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
-