Class LimitSqlSelectRequestProcessorImpl
java.lang.Object
org.jooq.impl.DefaultExecuteListener
ru.cg.webbpm.modules.database.impl.analytics.BaseExecuteListener
ru.cg.webbpm.modules.database.impl.processor.LimitSqlSelectRequestProcessorImpl
- All Implemented Interfaces:
Serializable
,EventListener
,org.jooq.ExecuteListener
,SqlRequestProcessor
@Component
public class LimitSqlSelectRequestProcessorImpl
extends BaseExecuteListener
implements SqlRequestProcessor
- Author:
- Kochetkov
- See Also:
-
Field Summary
Fields inherited from class ru.cg.webbpm.modules.database.impl.analytics.BaseExecuteListener
executionContextHelper
-
Constructor Summary
ConstructorsConstructorDescriptionLimitSqlSelectRequestProcessorImpl
(Integer selectRecordsMaxLimit, Integer selectRecordsMinLimit, boolean queryLimitEnabled) -
Method Summary
Modifier and TypeMethodDescriptionprocessSQL
(String sql) void
resultEnd
(org.jooq.ExecuteContext ctx) Methods inherited from class ru.cg.webbpm.modules.database.impl.analytics.BaseExecuteListener
getExecutionContext, getFormattedQueryWithValues, queryWithValues
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.jooq.ExecuteListener
bindEnd, bindStart, end, exception, executeEnd, executeStart, fetchEnd, fetchStart, outEnd, outStart, prepareEnd, prepareStart, recordEnd, recordStart, renderEnd, renderStart, resultStart, start, warning
-
Constructor Details
-
LimitSqlSelectRequestProcessorImpl
-
-
Method Details
-
processSQL
- Specified by:
processSQL
in interfaceSqlRequestProcessor
-
resultEnd
public void resultEnd(org.jooq.ExecuteContext ctx) - Specified by:
resultEnd
in interfaceorg.jooq.ExecuteListener
-