Package com.sap.cds.services.impl.utils
Class TargetAwareCqnModifier
java.lang.Object
com.sap.cds.services.impl.utils.TargetAwareCqnModifier
- All Implemented Interfaces:
com.sap.cds.ql.cqn.Modifier
- Direct Known Subclasses:
ImplicitSortingHandler.OrderByModifier,PathAwareCqnModifier
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract TargetAwareCqnModifiercreate(com.sap.cds.reflect.CdsEntity target) com.sap.cds.ql.cqn.CqnSelectListItemexpand(com.sap.cds.ql.cqn.CqnExpand expand) protected com.sap.cds.reflect.CdsEntitygetRefTarget(com.sap.cds.ql.cqn.CqnStructuredTypeRef ref) protected com.sap.cds.reflect.CdsEntityMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sap.cds.ql.cqn.Modifier
booleanFunction, comparison, connective, containment, distinct, excluding, exists, expression, function, groupBy, having, in, inline, inlineCount, items, list, literal, match, negation, orderBy, parameter, plain, ref, ref, search, search, searchableElements, selectAll, selectListValue, skip, sort, top, where
-
Constructor Details
-
TargetAwareCqnModifier
public TargetAwareCqnModifier(com.sap.cds.reflect.CdsEntity target)
-
-
Method Details
-
create
-
expand
public com.sap.cds.ql.cqn.CqnSelectListItem expand(com.sap.cds.ql.cqn.CqnExpand expand) - Specified by:
expandin interfacecom.sap.cds.ql.cqn.Modifier
-
getTarget
protected com.sap.cds.reflect.CdsEntity getTarget() -
getRefTarget
protected com.sap.cds.reflect.CdsEntity getRefTarget(com.sap.cds.ql.cqn.CqnStructuredTypeRef ref)
-