diff --git a/spring-data-relational/src/main/java/org/springframework/data/relational/core/sql/render/SelectRenderContext.java b/spring-data-relational/src/main/java/org/springframework/data/relational/core/sql/render/SelectRenderContext.java
index b420fefe..c78f3791 100644
--- a/spring-data-relational/src/main/java/org/springframework/data/relational/core/sql/render/SelectRenderContext.java
+++ b/spring-data-relational/src/main/java/org/springframework/data/relational/core/sql/render/SelectRenderContext.java
@@ -15,8 +15,10 @@
*/
package org.springframework.data.relational.core.sql.render;
+import java.util.OptionalLong;
import java.util.function.Function;
+import org.springframework.data.relational.core.sql.LockMode;
import org.springframework.data.relational.core.sql.Select;
/**
@@ -26,6 +28,7 @@ import org.springframework.data.relational.core.sql.Select;
*
* @author Mark Paluch
* @author Myeonghyeon Lee
+ * @author Jens Schauder
* @since 1.1
*/
public interface SelectRenderContext {
@@ -51,12 +54,35 @@ public interface SelectRenderContext {
/**
* Customization hook: Rendition of a part after {@code ORDER BY}. The rendering function is called always, regardless
- * whether {@code ORDER BY} exists or not. Renders an empty string by default.
- *
+ * whether {@code ORDER BY} exists or not.
+ *
+ * Renders lock, limit and offset clause as appropriate.
+ *
+ *
* @param hasOrderBy the actual value whether the {@link Select} statement has a {@code ORDER BY} clause.
* @return render {@link Function} invoked after rendering {@code ORDER BY}.
*/
default Function