Class HierarchySubsetTransformation

java.lang.Object
com.sap.cds.adapter.odata.v4.query.apply.HierarchySubsetTransformation
Direct Known Subclasses:
AncestorsTransformation, DescendantsTransformation

public abstract class HierarchySubsetTransformation extends Object
  • Constructor Details

    • HierarchySubsetTransformation

      public HierarchySubsetTransformation(com.sap.cds.ql.cqn.CqnStructuredTypeRef hierarchyReference, String hierarchyQualifier, com.sap.cds.ql.cqn.CqnElementRef nodeProperty, List<com.sap.cds.ql.cqn.transformation.CqnTransformation> transformations, int distanceFromStart, boolean keepStart)
  • Method Details

    • ancestors

      public static com.sap.cds.ql.cqn.transformation.CqnAncestorsTransformation ancestors(Ancestors ancestors, ExpressionParser expressionParser)
    • descendants

      public static com.sap.cds.ql.cqn.transformation.CqnTransformation descendants(Descendants descendants, ExpressionParser expressionParser)
    • hierarchyReference

      public com.sap.cds.ql.cqn.CqnStructuredTypeRef hierarchyReference()
    • hierarchyQualifier

      public String hierarchyQualifier()
    • nodeProperty

      public com.sap.cds.ql.cqn.CqnElementRef nodeProperty()
    • transformations

      public List<com.sap.cds.ql.cqn.transformation.CqnTransformation> transformations()
    • distanceFromStart

      public int distanceFromStart()
    • keepStart

      public boolean keepStart()