Class FuncDefinition

java.lang.Object
org.basex.query.func.FuncDefinition

public final class FuncDefinition extends Object
Definition of built-in function.
Author:
BaseX Team 2005-21, BSD License, Christian Gruen
  • Field Details

    • seqType

      public final SeqType seqType
      Sequence type.
  • Method Details

    • minMax

      public static int[] minMax(String desc, SeqType[] args)
      Computes the minimum and maximum number of arguments by analyzing the description string.
      Parameters:
      desc - description
      args - arguments
      Returns:
      min/max values
    • uri

      public byte[] uri()
      Returns the namespace URI of this function.
      Returns:
      function
    • has

      public boolean has(Flag flag)
      Indicates if an expression has the specified compiler property.
      Parameters:
      flag - flag
      Returns:
      result of check
      See Also:
    • local

      public byte[] local()
      Returns the local name of the function.
      Returns:
      name
    • get

      public StandardFunc get(StaticContext sc, InputInfo ii, Expr... args)
      Creates a new function instance.
      Parameters:
      sc - static context
      ii - input info
      args - function arguments
      Returns:
      function
    • toString

      public String toString()
      Overrides:
      toString in class Object