Class KeysetManager
java.lang.Object
com.blazebit.persistence.impl.keyset.AbstractKeysetBuilderEndedListener
com.blazebit.persistence.impl.keyset.KeysetManager
- All Implemented Interfaces:
KeysetBuilderEndedListener
public class KeysetManager extends AbstractKeysetBuilderEndedListener
- Since:
- 1.0.0
- Author:
- Christian Beikov, Moritz Becker
-
Constructor Summary
Constructors Constructor Description KeysetManager(AbstractCommonQueryBuilder<?,?,?,?,?> queryBuilder, ResolvingQueryGenerator queryGenerator, ParameterManager parameterManager, JpaProvider jpaProvider, DbmsDialect dbmsDialect)
-
Method Summary
Modifier and Type Method Description void
buildKeysetPredicate(StringBuilder sb, int positionalOffset)
void
buildOptimizedKeysetPredicate(StringBuilder sb, int positionalOffset)
boolean
hasKeyset()
void
initialize(List<OrderByExpression> orderByExpressions)
Methods inherited from class com.blazebit.persistence.impl.keyset.AbstractKeysetBuilderEndedListener
getKeysetLink, onBuilderEnded, setKeysetLink, startBuilder, verifyBuilderEnded
-
Constructor Details
-
KeysetManager
public KeysetManager(AbstractCommonQueryBuilder<?,?,?,?,?> queryBuilder, ResolvingQueryGenerator queryGenerator, ParameterManager parameterManager, JpaProvider jpaProvider, DbmsDialect dbmsDialect)
-
-
Method Details
-
hasKeyset
public boolean hasKeyset() -
initialize
-
buildOptimizedKeysetPredicate
-
buildKeysetPredicate
-