Interface CqnAncestorsTransformation
- All Superinterfaces:
CqnHierarchySubsetTransformation,CqnHierarchyTransformation,CqnTransformation,JSONizable
Transformation that determines ancestors of instances that belong to a
recursive hierarchy.
The hierarchy is defined by the
hierarchy
reference and the hierarchy qualifier.
The transformation takes an input set consisting of instances that belong to
the hierarchy. It firstly determines a subset A of the input set by
applying transformations - typically
filter or search - to the input set. Then it determines the set of ancestors of
A that were already contained in the input set. Its output set is the
ancestors set, optionally including A.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.sap.cds.ql.cqn.transformation.CqnTransformation
CqnTransformation.Kind -
Field Summary
Fields inherited from interface com.sap.cds.ql.cqn.transformation.CqnTransformation
IDENTITY -
Method Summary
Modifier and TypeMethodDescriptiondefault CqnTransformation.Kindkind()Returns the kind of this transformationMethods inherited from interface com.sap.cds.ql.cqn.transformation.CqnHierarchySubsetTransformation
distanceFromStart, keepStart, transformationsMethods inherited from interface com.sap.cds.ql.cqn.transformation.CqnHierarchyTransformation
hierarchyQualifier, hierarchyReference, nodePropertyMethods inherited from interface com.sap.cds.ql.cqn.transformation.CqnTransformation
rowType, toJson
-
Method Details
-
kind
Description copied from interface:CqnTransformationReturns the kind of this transformation- Specified by:
kindin interfaceCqnTransformation- Returns:
- the kind of this transformation
-