Class FnDayFromDateTime


public final class FnDayFromDateTime extends StandardFunc
Function implementation.
Author:
BaseX Team 2005-21, BSD License, Christian Gruen
  • Constructor Details

    • FnDayFromDateTime

      public FnDayFromDateTime()
  • Method Details

    • item

      public Item item(QueryContext qc, InputInfo ii) throws QueryException
      Description copied from class: Expr
      Evaluates the expression and returns the resulting item, or Empty.VALUE if the expression yields an empty sequence. If this method is not implemented, Expr.value(QueryContext) must be implemented instead.
      Overrides:
      item in class ParseExpr
      Parameters:
      qc - query context
      ii - input info (only required by Seq instances, which have no input info)
      Returns:
      item or Empty.VALUE
      Throws:
      QueryException - query exception
    • 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