Uses of Interface
org.hibernate.dialect.sql.ast.spi.PaginationRenderingPlan
Packages that use PaginationRenderingPlan
Package
Description
Dialect contracts for selecting SQL AST translators and
expressing database-specific SQL AST rendering behavior.
-
Uses of PaginationRenderingPlan in org.hibernate.dialect.sql.ast.spi
Classes in org.hibernate.dialect.sql.ast.spi that implement PaginationRenderingPlanModifier and TypeClassDescriptionstatic final recordA combined trailing limit clause whose first operand is the offset and second operand is the row count, for exampleselect ... limit 5, 10.static final recordA trailing fetch clause whose count is increased by the offset.static final recordA select-clausefirstform without native offset syntax.static final recordA select-clausefirst ... skip ...form, for exampleselect first 10 skip 5 ....static final recordSeparate trailinglimitandoffsetclauses, for exampleselect ... limit 10 offset 5.static final recordNo SQL AST pagination syntax.static final recordANSI offset/fetch syntax rendered at the end of the query part.static final recordA trailing inclusive row range, for exampleselect ... rows 5 to 14for a ten-row range beginning at the database-specific first-row value.static final recordA select-clauseskip ... first ...form, for exampleselect skip 5 first 10 ....static final recordAtopclause rendered immediately afterselect.static final recordA select-clausetop ... start at ...form, for exampleselect top 10 start at 5 ....static final recordEmulate pagination by wrapping the query part and filtering a derived row number.Methods in org.hibernate.dialect.sql.ast.spi that return PaginationRenderingPlanModifier and TypeMethodDescriptionprotected final PaginationRenderingPlanAbstractSqlAstTranslator.determinePaginationRenderingPlan(QueryPart queryPart) PaginationRenderingSupport.determinePlan(PaginationRenderingRequest request) Select the rendering plan for the supplied semantic context.SQLServerPaginationRenderingSupport.determinePlan(PaginationRenderingRequest request) StandardPaginationRenderingSupport.determinePlan(PaginationRenderingRequest request)