public class ProjectionUtils extends Object
Modifier and Type | Method and Description |
---|---|
static <T extends CqnStatement> |
changeTarget(T s,
String newTarget)
Returns a new statement with the target changed to
newTarget . |
static <T extends CqnStatement> |
resolve(T statement,
CdsModel model)
Resolves the statement against the views defined by the statements entity
path.
|
static <T extends CqnStatement> |
resolveAll(T statement,
CdsModel model)
Resolves the statement against all underlying views, as long as they are
views supported by projection resolving
|
public static <T extends CqnStatement> T resolveAll(T statement, CdsModel model)
T
- the CQN statement typestatement
- the CQN statementmodel
- the CDS modelpublic static <T extends CqnStatement> T resolve(T statement, CdsModel model)
T
- the CQN statement typestatement
- the CQN statementmodel
- the CDS modelpublic static <T extends CqnStatement> T changeTarget(T s, String newTarget)
newTarget
. In a
path expression the first segment is changed.s
- the statementnewTarget
- the new targetCopyright © 2021 SAP. All rights reserved.