Class FunctionDeclarationValidator

java.lang.Object
org.rumbledb.compiler.utils.FunctionDeclarationValidator

public final class FunctionDeclarationValidator extends Object
Static validation shared by the JSONiq and XQuery function declaration translators.
  • Method Details

    • validateFunctionName

      public static void validateFunctionName(Name name, ExceptionMetadata metadata)
      Functions cannot be declared in the reserved namespaces. See https://www.w3.org/TR/xquery-31/#FunctionDeclns for more information.