Package com.sap.cds.ql.hana
Interface CqnHierarchySubset
- All Superinterfaces:
CqnHierarchy
,CqnSource
,CqnTableFunction
,CqnToken
,JSONizable
- All Known Subinterfaces:
HierarchySubset
-
Method Summary
Modifier and TypeMethodDescriptiondefault CqnHierarchySubset
int
from()
default boolean
default boolean
default boolean
Specifies the start nodes as an additional input table or as a filter condition A filter condition that specifies the start nodes of this hierarchy subset functionint
to()
Methods inherited from interface com.sap.cds.ql.hana.CqnHierarchy
asGenerator, asTableFunction, isGenerator, isTableFunction
Methods inherited from interface com.sap.cds.ql.cqn.CqnSource
asJoin, asRef, asSelect, isJoin, isRef, isSelect
Methods inherited from interface com.sap.cds.CqnTableFunction
name, rowType, source
Methods inherited from interface com.sap.cds.JSONizable
toJson
-
Method Details
-
startWhere
Optional<CqnPredicate> startWhere()Specifies the start nodes as an additional input table or as a filter condition A filter condition that specifies the start nodes of this hierarchy subset function- Returns:
- a reference to the filter condition that specifies the start nodes
as a
CqnPredicate
wrapped in anOptional
-
from
int from() -
to
int to() -
isHierarchySubset
default boolean isHierarchySubset()- Specified by:
isHierarchySubset
in interfaceCqnHierarchy
-
asHierarchySubset
- Specified by:
asHierarchySubset
in interfaceCqnHierarchy
-
isAncestors
default boolean isAncestors() -
isDescendants
default boolean isDescendants()
-