Class OrmQueryLimitRequest
- java.lang.Object
-
- io.ebeaninternal.server.querydefn.OrmQueryLimitRequest
-
- All Implemented Interfaces:
SqlLimitRequest
public class OrmQueryLimitRequest extends Object implements SqlLimitRequest
-
-
Constructor Summary
Constructors Constructor Description OrmQueryLimitRequest(String sql, String sqlOrderBy, SpiQuery<?> ormQuery, DatabasePlatform dbPlatform, boolean distinct)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDbOrderBy()
Return the orderBy clause of the sql query.DatabasePlatform
getDbPlatform()
return the database platformString
getDbSql()
Return the sql query.int
getFirstRow()
Return the first row value.int
getMaxRows()
Return the max rows for this query.SpiQuery<?>
getOrmQuery()
return the queryboolean
isDistinct()
Return true if the query uses distinct.
-
-
-
Constructor Detail
-
OrmQueryLimitRequest
public OrmQueryLimitRequest(String sql, String sqlOrderBy, SpiQuery<?> ormQuery, DatabasePlatform dbPlatform, boolean distinct)
-
-
Method Detail
-
getDbOrderBy
public String getDbOrderBy()
Description copied from interface:SqlLimitRequest
Return the orderBy clause of the sql query.- Specified by:
getDbOrderBy
in interfaceSqlLimitRequest
-
getDbSql
public String getDbSql()
Description copied from interface:SqlLimitRequest
Return the sql query.- Specified by:
getDbSql
in interfaceSqlLimitRequest
-
getFirstRow
public int getFirstRow()
Description copied from interface:SqlLimitRequest
Return the first row value.- Specified by:
getFirstRow
in interfaceSqlLimitRequest
-
getMaxRows
public int getMaxRows()
Description copied from interface:SqlLimitRequest
Return the max rows for this query.- Specified by:
getMaxRows
in interfaceSqlLimitRequest
-
isDistinct
public boolean isDistinct()
Description copied from interface:SqlLimitRequest
Return true if the query uses distinct.- Specified by:
isDistinct
in interfaceSqlLimitRequest
-
getOrmQuery
public SpiQuery<?> getOrmQuery()
Description copied from interface:SqlLimitRequest
return the query- Specified by:
getOrmQuery
in interfaceSqlLimitRequest
-
getDbPlatform
public DatabasePlatform getDbPlatform()
Description copied from interface:SqlLimitRequest
return the database platform- Specified by:
getDbPlatform
in interfaceSqlLimitRequest
-
-