public class FallbackLimitStatementBuilder extends Object implements LimitStatementBuilder
LimitStatementBuilderFactory.| Constructor and Description |
|---|
FallbackLimitStatementBuilder(TranslatedQuery.ExecutableQuery originalQuery,
int originalStart,
int originalCount) |
| Modifier and Type | Method and Description |
|---|---|
String |
getModifiedStatement()
Gets the modified version of statement for specific database implementation.
|
List<Object> |
getModifiedStatementValues()
Gets the modified statement values list.
|
int |
getOriginalCount()
Gets the original count value for range query requested by user.
|
int |
getOriginalStart()
Gets the original start value for range query requested by user.
|
boolean |
hasDbEngineLimitSupport()
Returns info whether current query has support for limit queries provided by specific DB engine or not.
|
public FallbackLimitStatementBuilder(TranslatedQuery.ExecutableQuery originalQuery, int originalStart, int originalCount)
public boolean hasDbEngineLimitSupport()
LimitStatementBuilderhasDbEngineLimitSupport in interface LimitStatementBuilderpublic List<Object> getModifiedStatementValues()
LimitStatementBuildergetModifiedStatementValues in interface LimitStatementBuilderpublic String getModifiedStatement()
LimitStatementBuildergetModifiedStatement in interface LimitStatementBuilderpublic int getOriginalStart()
LimitStatementBuildergetOriginalStart in interface LimitStatementBuilderpublic int getOriginalCount()
LimitStatementBuildergetOriginalCount in interface LimitStatementBuilderCopyright © 2017 SAP SE. All Rights Reserved.