001package io.ebean.config.dbplatform;
002
003/**
004 * The resulting SQL from a SqlLimit process.
005 */
006public class SqlLimitResponse {
007
008  final String sql;
009
010  final boolean includesRowNumberColumn;
011
012  /**
013   * Create the response.
014   */
015  public SqlLimitResponse(String sql, boolean includesRowNumberColumn) {
016    this.sql = sql;
017    this.includesRowNumberColumn = includesRowNumberColumn;
018  }
019
020  /**
021   * The final query sql with SQL limit statements added.
022   */
023  public String getSql() {
024    return sql;
025  }
026
027  /**
028   * Returns true if a ROW_NUMBER column is used in the query.
029   */
030  public boolean isIncludesRowNumberColumn() {
031    return includesRowNumberColumn;
032  }
033
034}