Class QueryResultListSizeEvent
java.lang.Object
io.hypersistence.optimizer.core.event.AbstractEvent
io.hypersistence.optimizer.hibernate.event.query.QueryEvent
io.hypersistence.optimizer.hibernate.event.query.QueryResultListSizeEvent
- All Implemented Interfaces:
Event,Serializable
The
QueryResultListSizeEvent indicates that a JPQL, Criteria API,
or SQL query returned a List containing more elements
than the maximum result size, which is given by the Config.Property.Query.MAX_RESULT_SIZE property value.- Since:
- 2.2.0
- Author:
- Vlad Mihalcea
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.hypersistence.optimizer.core.event.Event
Event.Priority -
Constructor Summary
ConstructorsConstructorDescriptionQueryResultListSizeEvent(String queryString, int resultListSize) Instantiate the event using the provided parameters. -
Method Summary
Modifier and TypeMethodDescriptionGet theEvent.Priorityof thisEventintGet the query result list size.Methods inherited from class io.hypersistence.optimizer.hibernate.event.query.QueryEvent
getQueryStringMethods inherited from class io.hypersistence.optimizer.core.event.AbstractEvent
getInfoUrl
-
Constructor Details
-
QueryResultListSizeEvent
Instantiate the event using the provided parameters.- Parameters:
queryString- query stringresultListSize- result list size
-
-
Method Details
-
getResultListSize
public int getResultListSize()Get the query result list size.- Returns:
- query result list size
-
getPriority
Get theEvent.Priorityof thisEvent- Returns:
- the
Event.Priorityof thisEvent
-
getDescription
-