org.exist.xquery
Class FunctionFactory
java.lang.Object
org.exist.xquery.FunctionFactory
public class FunctionFactory
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ENABLE_JAVA_BINDING_ATTRIBUTE
public static final java.lang.String ENABLE_JAVA_BINDING_ATTRIBUTE
- See Also:
- Constant Field Values
PROPERTY_ENABLE_JAVA_BINDING
public static final java.lang.String PROPERTY_ENABLE_JAVA_BINDING
- See Also:
- Constant Field Values
DISABLE_DEPRECATED_FUNCTIONS_ATTRIBUTE
public static final java.lang.String DISABLE_DEPRECATED_FUNCTIONS_ATTRIBUTE
- See Also:
- Constant Field Values
PROPERTY_DISABLE_DEPRECATED_FUNCTIONS
public static final java.lang.String PROPERTY_DISABLE_DEPRECATED_FUNCTIONS
- See Also:
- Constant Field Values
DISABLE_DEPRECATED_FUNCTIONS_BY_DEFAULT
public static final boolean DISABLE_DEPRECATED_FUNCTIONS_BY_DEFAULT
- See Also:
- Constant Field Values
FunctionFactory
public FunctionFactory()
createFunction
public static Expression createFunction(XQueryContext context,
XQueryAST ast,
PathExpr parent,
java.util.List<Expression> params)
throws XPathException
- Create a function call.
This method handles all calls to built-in or user-defined
functions. It also deals with constructor functions and
optimizes some function calls like starts-with, ends-with or
contains.
- Throws:
XPathException