Interface CqnDescendantsTransformation
- All Superinterfaces:
CqnHierarchySubsetTransformation
,CqnHierarchyTransformation
,CqnTransformation
,JSONizable
Transformation that determines descendants 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 descendants of
A that were already contained in the input set. Its output set is the
descendants 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.Kind
kind()
Returns the kind of this transformationMethods inherited from interface com.sap.cds.ql.cqn.transformation.CqnHierarchySubsetTransformation
distanceFromStart, keepStart, transformations
Methods inherited from interface com.sap.cds.ql.cqn.transformation.CqnHierarchyTransformation
hierarchyQualifier, hierarchyReference, nodeProperty
Methods inherited from interface com.sap.cds.ql.cqn.transformation.CqnTransformation
rowType, toJson
-
Method Details
-
kind
Description copied from interface:CqnTransformation
Returns the kind of this transformation- Specified by:
kind
in interfaceCqnTransformation
- Returns:
- the kind of this transformation
-