Class FnYearsFromDuration


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

      • FnYearsFromDuration

        public FnYearsFromDuration()
    • Method Detail

      • checkDur

        protected final Dur checkDur​(Item item)
                              throws QueryException
        Checks if the specified item is a Duration item. If it is untyped, a duration is returned.
        Parameters:
        item - item to be checked
        Returns:
        duration
        Throws:
        QueryException - query exception
      • zon

        protected static Item zon​(ADate it)
        Returns the timezone.
        Parameters:
        it - input item
        Returns:
        timezone or Empty.VALUE
      • opt

        protected 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