
io.ebeaninternal.server.querydefn.OrmQueryLimitRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ebean Show documentation
Show all versions of ebean Show documentation
composite of common runtime dependencies for all platforms
package io.ebeaninternal.server.querydefn;
import io.ebean.config.dbplatform.DatabasePlatform;
import io.ebean.config.dbplatform.SqlLimitRequest;
import io.ebeaninternal.api.SpiQuery;
public class OrmQueryLimitRequest implements SqlLimitRequest {
private final SpiQuery> ormQuery;
private final DatabasePlatform dbPlatform;
private final String sql;
private final String sqlOrderBy;
public OrmQueryLimitRequest(String sql, String sqlOrderBy, SpiQuery> ormQuery, DatabasePlatform dbPlatform) {
this.sql = sql;
this.sqlOrderBy = sqlOrderBy;
this.ormQuery = ormQuery;
this.dbPlatform = dbPlatform;
}
public String getDbOrderBy() {
return sqlOrderBy;
}
public String getDbSql() {
return sql;
}
public int getFirstRow() {
return ormQuery.getFirstRow();
}
public int getMaxRows() {
return ormQuery.getMaxRows();
}
public boolean isDistinct() {
return ormQuery.isDistinctQuery();
}
public SpiQuery> getOrmQuery() {
return ormQuery;
}
public DatabasePlatform getDbPlatform() {
return dbPlatform;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy