Interface Selection<X>

    • Method Detail

      • alias

        Selection<X> alias​(String name)
        Assigns an alias to the selection item. Once assigned, an alias cannot be changed or reassigned. Returns the same selection item.
        Parameters:
        name - alias
        Returns:
        selection item
      • isCompoundSelection

        boolean isCompoundSelection()
        Whether the selection item is a compound selection.
        Returns:
        boolean indicating whether the selection is a compound selection
      • getCompoundSelectionItems

        List<Selection<?>> getCompoundSelectionItems()
        Return the selection items composing a compound selection. Modifications to the list do not affect the query.
        Returns:
        list of selection items
        Throws:
        IllegalStateException - if selection is not a compound selection