Package sk.iway.iwcm.database
Class ComplexQuery
java.lang.Object
sk.iway.iwcm.database.ComplexQuery
ComplexQuery.java
A class encapsulating complex ResultSet manipulation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean<T> List<T>return list of object selected by provided query and paramssetDatabase(String database) setMaxSize(Integer MAX_SIZE) voidsetStreamingResultSet(boolean streamingResultSet) <T> TsingleResult(Mapper<T> mapper) Retrieves single object from query, throws Exception if query returns more than one result
-
Constructor Details
-
ComplexQuery
public ComplexQuery()
-
-
Method Details
-
setSql
-
setParams
-
setMaxSize
-
list
return list of object selected by provided query and params- Type Parameters:
T-- Parameters:
mapper- mapper objectMapper- Returns:
- list of objects
-
singleResult
Retrieves single object from query, throws Exception if query returns more than one result- Type Parameters:
T-- Parameters:
mapper-- Returns:
-
setDatabase
-
isStreamingResultSet
public boolean isStreamingResultSet() -
setStreamingResultSet
public void setStreamingResultSet(boolean streamingResultSet)
-