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) void
setStreamingResultSet
(boolean streamingResultSet) <T> T
singleResult
(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)
-