Class FnOutermost

  • Direct Known Subclasses:
    FnInnermost

    public class FnOutermost
    extends StandardFunc
    Function implementation.
    Author:
    BaseX Team 2005-23, BSD License, Christian Gruen
    • Constructor Detail

      • FnOutermost

        public FnOutermost()
    • Method Detail

      • iter

        public Iter iter​(QueryContext qc)
                  throws QueryException
        Description copied from class: Expr
        Evaluates the expression and returns an iterator on the resulting items. The implementation of this method is optional.
        Overrides:
        iter in class ParseExpr
        Parameters:
        qc - query context
        Returns:
        iterator
        Throws:
        QueryException - query exception
      • opt

        protected final Expr opt​(CompileContext cc)
        Description copied from class: StandardFunc
        Performs function specific optimizations.
        Overrides:
        opt in class StandardFunc
        Parameters:
        cc - compilation context
        Returns:
        optimized or original expression
      • ddo

        public final boolean ddo()
        Description copied from class: Expr
        Indicates if this expression returns items in document order without duplicates.
        Overrides:
        ddo in class Expr
        Returns:
        result of check