Package com.sap.cds.services.impl.utils
Class PathAwareCqnModifier
java.lang.Object
com.sap.cds.services.impl.utils.TargetAwareCqnModifier
com.sap.cds.services.impl.utils.PathAwareCqnModifier
- All Implemented Interfaces:
com.sap.cds.ql.cqn.Modifier
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPathAwareCqnModifier(com.sap.cds.ql.cqn.CqnAnalyzer analyzer, com.sap.cds.reflect.CdsEntity target) -
Method Summary
Modifier and TypeMethodDescriptioncom.sap.cds.ql.cqn.CqnStructuredTypeRefref(com.sap.cds.ql.cqn.CqnStructuredTypeRef ref) protected abstract com.sap.cds.ql.cqn.CqnReference.Segmentsegment(com.sap.cds.ql.cqn.CqnReference.Segment segment, com.sap.cds.ql.cqn.ResolvedSegment resolved, int position, com.sap.cds.ql.cqn.CqnStructuredTypeRef ref) Methods inherited from class com.sap.cds.services.impl.utils.TargetAwareCqnModifier
create, expand, getRefTarget, getTargetMethods 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, search, search, searchableElements, selectAll, selectListValue, skip, sort, top, where
-
Field Details
-
analyzer
protected final com.sap.cds.ql.cqn.CqnAnalyzer analyzer
-
-
Constructor Details
-
PathAwareCqnModifier
public PathAwareCqnModifier(com.sap.cds.ql.cqn.CqnAnalyzer analyzer, com.sap.cds.reflect.CdsEntity target)
-
-
Method Details
-
ref
public com.sap.cds.ql.cqn.CqnStructuredTypeRef ref(com.sap.cds.ql.cqn.CqnStructuredTypeRef ref) -
segment
protected abstract com.sap.cds.ql.cqn.CqnReference.Segment segment(com.sap.cds.ql.cqn.CqnReference.Segment segment, com.sap.cds.ql.cqn.ResolvedSegment resolved, int position, com.sap.cds.ql.cqn.CqnStructuredTypeRef ref)
-