Uses of Class
org.springframework.batch.item.database.support.AbstractSqlPagingQueryProvider
Packages that use AbstractSqlPagingQueryProvider
Package
Description
Support classes for database specific semantics.
-
Uses of AbstractSqlPagingQueryProvider in org.springframework.batch.item.database.support
Modifier and TypeClassDescriptionclassDB2 implementation of aPagingQueryProviderusing database specific features.classDerby implementation of aPagingQueryProviderusing database specific features.classH2 implementation of aPagingQueryProviderusing database specific features.classSAP HANA implementation of aPagingQueryProviderusing database specific features.classHSQLDB implementation of aPagingQueryProviderusing database specific features.classMariaDB implementation of aPagingQueryProviderusing database specific features.classMySQL implementation of aPagingQueryProviderusing database specific features.classOracle implementation of aPagingQueryProviderusing database specific features.classPostgres implementation of aPagingQueryProviderusing database specific features.classSQLite implementation of aPagingQueryProviderusing database specific features.classSQL Server implementation of aPagingQueryProviderusing database specific features.classDeprecated, for removal: This API element is subject to removal in a future version.since 5.2.1 with no replacement.classSybase implementation of aPagingQueryProviderusing database specific features.Methods in org.springframework.batch.item.database.support with parameters of type AbstractSqlPagingQueryProviderModifier and TypeMethodDescriptionstatic StringSqlPagingQueryUtils.buildSortClause(AbstractSqlPagingQueryProvider provider) Generates ORDER BY attributes based on the sort keys.static voidSqlPagingQueryUtils.buildSortConditions(AbstractSqlPagingQueryProvider provider, StringBuilder sql) Appends the where conditions required to query for the subsequent pages.static StringSqlPagingQueryUtils.generateGroupedTopSqlQuery(AbstractSqlPagingQueryProvider provider, boolean remainingPageQuery, String topClause) Deprecated.since v5.2 in favor ofSqlPagingQueryUtils.generateGroupedTopSqlQuery(AbstractSqlPagingQueryProvider, String)static StringSqlPagingQueryUtils.generateGroupedTopSqlQuery(AbstractSqlPagingQueryProvider provider, String topClause) Generate SQL query string using a TOP clausestatic StringSqlPagingQueryUtils.generateLimitGroupedSqlQuery(AbstractSqlPagingQueryProvider provider, boolean remainingPageQuery, String limitClause) Deprecated.static StringSqlPagingQueryUtils.generateLimitGroupedSqlQuery(AbstractSqlPagingQueryProvider provider, String limitClause) Generate SQL query string using a LIMIT clausestatic StringSqlPagingQueryUtils.generateLimitSqlQuery(AbstractSqlPagingQueryProvider provider, boolean remainingPageQuery, String limitClause) Generate SQL query string using a LIMIT clausestatic StringSqlPagingQueryUtils.generateRowNumSqlQuery(AbstractSqlPagingQueryProvider provider, boolean remainingPageQuery, String rowNumClause) Generate SQL query string using a ROW_NUM conditionstatic StringSqlPagingQueryUtils.generateRowNumSqlQuery(AbstractSqlPagingQueryProvider provider, String selectClause, boolean remainingPageQuery, String rowNumClause) Generate SQL query string using a ROW_NUM conditionstatic StringSqlPagingQueryUtils.generateTopSqlQuery(AbstractSqlPagingQueryProvider provider, boolean remainingPageQuery, String topClause) Generate SQL query string using a TOP clause