Uses of Class
org.basex.query.value.type.FuncType

Packages that use FuncType
org.basex.query.expr XQuery expressions. 
org.basex.query.func XQuery functions. 
org.basex.query.util XQuery utility classes. 
org.basex.query.util.inspect   
org.basex.query.value.item   
org.basex.query.value.map   
org.basex.query.value.type   
 

Uses of FuncType in org.basex.query.expr
 

Methods in org.basex.query.expr that return FuncType
 FuncType XQFunction.funcType()
          Type of this function.
 

Uses of FuncType in org.basex.query.func
 

Methods in org.basex.query.func that return FuncType
 FuncType StaticFunc.funcType()
           
 

Constructors in org.basex.query.func with parameters of type FuncType
FuncLit(QNm nm, Var[] arg, Expr fn, FuncType ft, VarScope scp, StaticContext sctx, InputInfo ii)
          Constructor.
 

Uses of FuncType in org.basex.query.util
 

Fields in org.basex.query.util declared as FuncType
 FuncType TypedFunc.type
          Function type.
 

Constructors in org.basex.query.util with parameters of type FuncType
TypedFunc(Expr f, Ann a, FuncType ft)
          Constructor.
 

Uses of FuncType in org.basex.query.util.inspect
 

Methods in org.basex.query.util.inspect with parameters of type FuncType
 FElem PlainDoc.function(QNm fname, StaticFunc sf, FuncType ftype, FElem parent)
          Creates a description for the specified function.
 

Uses of FuncType in org.basex.query.value.item
 

Methods in org.basex.query.value.item that return FuncType
 FuncType FuncItem.funcType()
           
 

Methods in org.basex.query.value.item with parameters of type FuncType
 FItem FuncItem.coerceTo(FuncType ft, QueryContext ctx, InputInfo ii)
           
abstract  FItem FItem.coerceTo(FuncType ft, QueryContext ctx, InputInfo ii)
          Coerces this function item to the given function type.
 

Constructors in org.basex.query.value.item with parameters of type FuncType
FItem(FuncType t)
          Constructor.
FuncItem(QNm n, Var[] arg, Expr body, FuncType t, boolean cst, java.util.Map<Var,Value> cls, VarScope scp, StaticContext sctx, StaticFunc sf)
          Constructor.
FuncItem(QNm n, Var[] arg, Expr body, FuncType t, boolean cst, Value vl, long ps, long sz, java.util.Map<Var,Value> cls, VarScope scp, StaticContext sctx, StaticFunc sf)
          Constructor.
FuncItem(QNm n, Var[] arg, Expr body, FuncType t, VarScope scp, StaticContext sctx, StaticFunc sf)
          Constructor.
FuncItem(Var[] arg, Expr body, FuncType t, java.util.Map<Var,Value> cl, boolean cst, VarScope scp, StaticContext sctx)
          Constructor for anonymous functions.
 

Uses of FuncType in org.basex.query.value.map
 

Methods in org.basex.query.value.map that return FuncType
 FuncType Map.funcType()
           
 

Methods in org.basex.query.value.map with parameters of type FuncType
 Map Map.coerceTo(FuncType ft, QueryContext ctx, InputInfo ii)
           
 

Uses of FuncType in org.basex.query.value.type
 

Subclasses of FuncType in org.basex.query.value.type
 class MapType
          Type for maps.
 

Fields in org.basex.query.value.type declared as FuncType
static FuncType FuncType.ANY_FUN
          Any function type.
 

Methods in org.basex.query.value.type that return FuncType
static FuncType FuncType.arity(int a)
          Getter for function types with a given arity.
static FuncType FuncType.get(Ann a, SeqType ret, SeqType... args)
          Getter for function types.
static FuncType FuncType.get(Ann an, Var[] args, SeqType ret)
          Getter for a function's type.
static FuncType FuncType.get(SeqType ret, SeqType... args)
          Getter for function types without annotations.