Interface CqnHierarchySubset

All Superinterfaces:
CqnHierarchy, CqnSource, CqnTableFunction, CqnToken, JSONizable
All Known Subinterfaces:
HierarchySubset

@Beta public interface CqnHierarchySubset extends CqnHierarchy
  • 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 an Optional
    • from

      int from()
    • to

      int to()
    • isHierarchySubset

      default boolean isHierarchySubset()
      Specified by:
      isHierarchySubset in interface CqnHierarchy
    • asHierarchySubset

      default CqnHierarchySubset asHierarchySubset()
      Specified by:
      asHierarchySubset in interface CqnHierarchy
    • isAncestors

      default boolean isAncestors()
    • isDescendants

      default boolean isDescendants()