Codota Logo
SqlPagingQueryUtils.generateLimitJumpToQuery
Code IndexAdd Codota to your IDE (free)

How to use
generateLimitJumpToQuery
method
in
org.springframework.batch.item.database.support.SqlPagingQueryUtils

Best Java code snippets using org.springframework.batch.item.database.support.SqlPagingQueryUtils.generateLimitJumpToQuery (Showing top 8 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Point p =
  • Codota Iconnew Point(x, y)
  • Codota Iconnew Point()
  • Codota IconMouseEvent e;e.getPoint()
  • Smart code suggestions by Codota
}
origin: spring-projects/spring-batch

@Override
public String generateJumpToItemQuery(int itemIndex, int pageSize) {
  int page = itemIndex / pageSize;
  int offset = (page * pageSize) - 1;
  offset = offset<0 ? 0 : offset;
  String limitClause = new StringBuilder().append("LIMIT 1 OFFSET ").append(offset).toString();
  return SqlPagingQueryUtils.generateLimitJumpToQuery(this, limitClause);
}
origin: spring-projects/spring-batch

@Override
public String generateJumpToItemQuery(int itemIndex, int pageSize) {
  int page = itemIndex / pageSize;
  int offset = (page * pageSize) - 1;
  offset = offset<0 ? 0 : offset;
  String limitClause = new StringBuilder().append("LIMIT ").append(offset).append(", 1").toString();
  return SqlPagingQueryUtils.generateLimitJumpToQuery(this, limitClause);
}
origin: spring-projects/spring-batch

@Override
public String generateJumpToItemQuery(int itemIndex, int pageSize) {
  int page = itemIndex / pageSize;
  int offset = (page * pageSize) - 1;
  offset = offset<0 ? 0 : offset;
  String limitClause = new StringBuilder().append("LIMIT ").append(offset).append(", 1").toString();
  return SqlPagingQueryUtils.generateLimitJumpToQuery(this, limitClause);
}
origin: spring-projects/spring-batch

@Test
public void testGenerateLimitJumpToQuery() {
  AbstractSqlPagingQueryProvider qp = new TestSqlPagingQueryProvider("FOO", "BAR", sortKeys);
  assertEquals("SELECT ID FROM BAR ORDER BY ID ASC LIMIT 100, 1", SqlPagingQueryUtils
      .generateLimitJumpToQuery(qp, "LIMIT 100, 1"));
  qp.setWhereClause("BAZ IS NOT NULL");
  assertEquals("SELECT ID FROM BAR WHERE BAZ IS NOT NULL ORDER BY ID ASC LIMIT 100, 1",
      SqlPagingQueryUtils.generateLimitJumpToQuery(qp, "LIMIT 100, 1"));
}
origin: spring-projects/spring-batch

@Test
public void testGenerateLimitJumpQueryDescending() {
  sortKeys.put("ID", Order.DESCENDING);
  AbstractSqlPagingQueryProvider qp = new TestSqlPagingQueryProvider("FOO", "BAR", sortKeys);
  String query = SqlPagingQueryUtils.generateLimitJumpToQuery(qp, "LIMIT 100, 1");
  assertTrue("Wrong query: " + query, query.contains("ID DESC"));
  assertEquals("Wrong query: " + query, 0, StringUtils.countOccurrencesOf(query, "ASC"));
  assertEquals("Wrong query: " + query, 1, StringUtils.countOccurrencesOf(query, "DESC"));
  qp.setWhereClause("BAZ IS NOT NULL");
  assertTrue("Wrong query: " + query, query.contains("ID DESC"));
}
origin: apache/servicemix-bundles

@Override
public String generateJumpToItemQuery(int itemIndex, int pageSize) {
  int page = itemIndex / pageSize;
  int offset = (page * pageSize) - 1;
  offset = offset<0 ? 0 : offset;
  String limitClause = new StringBuilder().append("LIMIT 1 OFFSET ").append(offset).toString();
  return SqlPagingQueryUtils.generateLimitJumpToQuery(this, limitClause);
}
origin: apache/servicemix-bundles

@Override
public String generateJumpToItemQuery(int itemIndex, int pageSize) {
  int page = itemIndex / pageSize;
  int offset = (page * pageSize) - 1;
  offset = offset<0 ? 0 : offset;
  String limitClause = new StringBuilder().append("LIMIT ").append(offset).append(", 1").toString();
  return SqlPagingQueryUtils.generateLimitJumpToQuery(this, limitClause);
}
origin: apache/servicemix-bundles

@Override
public String generateJumpToItemQuery(int itemIndex, int pageSize) {
  int page = itemIndex / pageSize;
  int offset = (page * pageSize) - 1;
  offset = offset<0 ? 0 : offset;
  String limitClause = new StringBuilder().append("LIMIT ").append(offset).append(", 1").toString();
  return SqlPagingQueryUtils.generateLimitJumpToQuery(this, limitClause);
}
org.springframework.batch.item.database.supportSqlPagingQueryUtilsgenerateLimitJumpToQuery

Javadoc

Generate SQL query string using a LIMIT clause

Popular methods of SqlPagingQueryUtils

  • generateLimitSqlQuery
    Generate SQL query string using a LIMIT clause
  • generateRowNumSqlQuery
    Generate SQL query string using a ROW_NUM condition
  • generateRowNumSqlQueryWithNesting
  • generateTopJumpToQuery
    Generate SQL query string using a TOP clause
  • generateTopSqlQuery
    Generate SQL query string using a TOP clause
  • buildGroupByClause
  • buildSortClause
    Generates ORDER BY attributes based on the sort keys.
  • buildSortConditions
    Appends the where conditions required to query for the subsequent pages.
  • buildSortKeySelect
  • buildWhereClause
  • generateGroupedTopSqlQuery
    Generate SQL query string using a TOP clause
  • generateLimitGroupedSqlQuery
    Generate SQL query string using a LIMIT clause
  • generateGroupedTopSqlQuery,
  • generateLimitGroupedSqlQuery

Popular in Java

  • Reading from database using SQL prepared statement
  • scheduleAtFixedRate (ScheduledExecutorService)
  • getExternalFilesDir (Context)
  • setRequestProperty (URLConnection)
    Sets the general request property. If a property with the key already exists, overwrite its value wi
  • Color (java.awt)
    The Color class is used encapsulate colors in the default sRGB color space or colors in arbitrary co
  • ArrayList (java.util)
    Resizable-array implementation of the List interface. Implements all optional list operations, and p
  • Collections (java.util)
    This class consists exclusively of static methods that operate on or return collections. It contains
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • DataSource (javax.sql)
    A factory for connections to the physical data source that this DataSource object represents. An alt
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now