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}