Uses of Class
org.basex.util.InputInfo

Packages that use InputInfo
org.basex.core.cmd Database commands. 
org.basex.io.serial   
org.basex.query XQuery implementation. 
org.basex.query.expr XQuery expressions. 
org.basex.query.ft XQuery Full Text expressions. 
org.basex.query.func XQuery functions. 
org.basex.query.gflwor   
org.basex.query.path XQuery path expressions. 
org.basex.query.regex.parse This module contains JavaCC-generated classes for parsing XSD regular expressions. 
org.basex.query.up.expr   
org.basex.query.up.primitives   
org.basex.query.util XQuery utility classes. 
org.basex.query.util.archive   
org.basex.query.util.crypto   
org.basex.query.util.format XQuery formatter utility classes. 
org.basex.query.util.http   
org.basex.query.util.inspect   
org.basex.query.util.json   
org.basex.query.util.pkg   
org.basex.query.util.unit   
org.basex.query.value XQuery data types. 
org.basex.query.value.item   
org.basex.query.value.map   
org.basex.query.value.node   
org.basex.query.value.seq   
org.basex.query.value.type   
org.basex.query.var   
org.basex.util Utility classes. 
 

Uses of InputInfo in org.basex.core.cmd
 

Constructors in org.basex.core.cmd with parameters of type InputInfo
RepoDelete(java.lang.String p, InputInfo i)
          Constructor.
RepoInstall(java.lang.String p, InputInfo i)
          Constructor.
 

Uses of InputInfo in org.basex.io.serial
 

Methods in org.basex.io.serial with parameters of type InputInfo
 QueryException SerializerException.getCause(InputInfo info)
          Returns the query exception.
 

Uses of InputInfo in org.basex.query
 

Fields in org.basex.query declared as InputInfo
 InputInfo StaticScope.info
          Input info.
 

Methods in org.basex.query that return InputInfo
 InputInfo QueryException.info()
          Returns the input info.
 

Methods in org.basex.query with parameters of type InputInfo
 void QueryException.add(InputInfo ii)
          Adds an input info to the stack.
 Value QueryResources.collection(InputInfo info)
          Returns the default collection.
 Value QueryResources.collection(java.lang.String input, InputInfo info)
          Evaluates fn:collection(): opens an existing database collection, or creates a new data reference.
 Data QueryResources.data(java.lang.String name, InputInfo info)
          Opens a new database or returns a reference to an already opened database.
 DBNode QueryResources.doc(QueryInput qi, InputInfo info)
          Evaluates fn:doc(): opens an existing database document, or creates a new database and node.
 QueryException QueryException.info(InputInfo ii)
          Sets input info.
 void QueryContext.set(Var vr, Value vl, InputInfo ii)
          Binds an expression to a local variable.
 void QueryStack.set(Var var, Value val, QueryContext ctx, InputInfo ii)
          Sets the value of the given variable in the current stack frame.
 

Constructors in org.basex.query with parameters of type InputInfo
MainModule(Expr rt, VarScope scp, SeqType type, java.lang.String xqdoc, InputInfo ii)
          Constructor.
QueryException(InputInfo ii, Err er, java.lang.Object... ext)
          Default constructor.
QueryException(InputInfo ii, QNm errc, java.lang.String msg, java.lang.Object... ext)
          Constructor, specifying the error code and message as string.
StaticDecl(StaticContext sctx, Ann a, QNm nm, SeqType t, VarScope scp, java.lang.String xqdoc, InputInfo ii)
          Constructor.
StaticScope(VarScope scp, java.lang.String xqdoc, InputInfo ii)
          Constructor.
 

Uses of InputInfo in org.basex.query.expr
 

Fields in org.basex.query.expr declared as InputInfo
 InputInfo ParseExpr.info
          Input information.
 

Methods in org.basex.query.expr with parameters of type InputInfo
static Expr ParseExpr.compBln(Expr e, InputInfo ii)
          Returns a boolean equivalent for the specified expression.
abstract  Item Expr.ebv(QueryContext ctx, InputInfo ii)
          Checks if the iterator can be dissolved into an effective boolean value.
 Item ParseExpr.ebv(QueryContext ctx, InputInfo ii)
           
abstract  Item Calc.ev(InputInfo ii, Item a, Item b)
          Performs the calculation.
abstract  boolean CmpV.OpV.eval(Item a, Item b, Collation coll, InputInfo ii)
          Evaluates the expression.
static Expr Pos.get(CmpV.OpV cmp, Expr a, Expr o, InputInfo ii)
          Returns an instance of this class, if possible, and the input expression otherwise.
static Filter Filter.get(InputInfo ii, Expr r, Expr... p)
          Creates a filter expression for the given root and predicates.
static Expr Pos.get(long mn, long mx, InputInfo ii)
          Returns a position expression, or an optimized boolean item.
 Item XQFunction.invItem(QueryContext ctx, InputInfo ii, Value... args)
          Invokes this function with the given arguments.
 Value XQFunction.invValue(QueryContext ctx, InputInfo ii, Value... args)
          Invokes this function with the given arguments.
 Bln Pos.item(QueryContext ctx, InputInfo ii)
           
 Bln Instance.item(QueryContext ctx, InputInfo ii)
           
 Bln CmpN.item(QueryContext ctx, InputInfo ii)
           
 Bln CmpG.item(QueryContext ctx, InputInfo ii)
           
 FPI CPI.item(QueryContext ctx, InputInfo ii)
           
 Bln CmpR.item(QueryContext ctx, InputInfo ii)
           
 Item Context.item(QueryContext ctx, InputInfo ii)
           
abstract  Item Expr.item(QueryContext ctx, InputInfo ii)
          Evaluates the expression and returns the resulting item or a null reference, if the expression yields an empty sequence.
 Bln Quantifier.item(QueryContext ctx, InputInfo ii)
           
 FNames CNSpace.item(QueryContext ctx, InputInfo ii)
           
 Item Or.item(QueryContext ctx, InputInfo ii)
           
 FElem CElem.item(QueryContext ctx, InputInfo ii)
           
 FTxt CTxt.item(QueryContext ctx, InputInfo ii)
           
 Item LitMap.item(QueryContext ctx, InputInfo ii)
           
 Bln CmpV.item(QueryContext ctx, InputInfo ii)
           
 Bln CmpSR.item(QueryContext ctx, InputInfo ii)
           
 FAttr CAttr.item(QueryContext ctx, InputInfo ii)
           
 FDoc CDoc.item(QueryContext ctx, InputInfo ii)
           
 Item Unary.item(QueryContext ctx, InputInfo ii)
           
abstract  ANode CFrag.item(QueryContext ctx, InputInfo ii)
           
 Item Arith.item(QueryContext ctx, InputInfo ii)
           
 Item Switch.item(QueryContext ctx, InputInfo ii)
           
 Bln And.item(QueryContext ctx, InputInfo ii)
           
 Bln Castable.item(QueryContext ctx, InputInfo ii)
           
 Item ParseExpr.item(QueryContext ctx, InputInfo ii)
           
 FComm CComm.item(QueryContext ctx, InputInfo ii)
           
 Item If.item(QueryContext ctx, InputInfo ii)
           
abstract  Item Expr.test(QueryContext ctx, InputInfo ii)
          Performs a predicate test and returns the item if test was successful.
 Item ParseExpr.test(QueryContext ctx, InputInfo ii)
           
 

Constructors in org.basex.query.expr with parameters of type InputInfo
And(InputInfo ii, Expr[] e)
          Constructor.
Arith(InputInfo ii, Expr e1, Expr e2, Calc c)
          Constructor.
Arr(InputInfo ii, Expr... e)
          Constructor.
Cast(InputInfo ii, Expr e, SeqType t)
          Function constructor.
Castable(InputInfo ii, Expr e, SeqType s)
          Constructor.
Catch(InputInfo ii, NameTest[] c, QueryContext ctx, VarScope scp)
          Constructor.
CAttr(InputInfo ii, boolean c, Expr n, Expr... v)
          Constructor.
CComm(InputInfo ii, Expr c)
          Constructor.
CDoc(InputInfo ii, Expr e)
          Constructor.
CElem(InputInfo ii, Expr t, Atts ns, Expr... cont)
          Constructor.
CmpG(Expr e1, Expr e2, CmpG.OpG o, InputInfo ii)
          Constructor.
CmpN(Expr e1, Expr e2, CmpN.OpN o, InputInfo ii)
          Constructor.
CmpV(Expr e1, Expr e2, CmpV.OpV o, InputInfo ii)
          Constructor.
CNSpace(InputInfo ii, Expr n, Expr v)
          Constructor.
Constr(InputInfo ii, QueryContext qc)
          Creates the children of the constructor.
Context(InputInfo ii)
          Constructor.
CPI(InputInfo ii, Expr n, Expr v)
          Constructor.
CTxt(InputInfo ii, Expr t)
          Constructor.
Except(InputInfo ii, Expr[] e)
          Constructor.
Extension(InputInfo ii, Pragma[] prag, Expr e)
          Constructor.
If(InputInfo ii, Expr c, Expr t, Expr e)
          Constructor.
IndexAccess(IndexContext ic, InputInfo ii)
          Constructor.
Instance(InputInfo ii, Expr e, SeqType s)
          Constructor.
InterSect(InputInfo ii, Expr[] l)
          Constructor.
List(InputInfo ii, Expr... l)
          Constructor.
LitMap(InputInfo ii, Expr[] e)
          Constructor.
Logical(InputInfo ii, Expr[] e)
          Constructor.
Or(InputInfo ii, Expr... e)
          Constructor.
ParseExpr(InputInfo ii)
          Constructor.
Preds(InputInfo ii, Expr[] p)
          Constructor.
Quantifier(InputInfo ii, For[] f, Expr s, boolean e)
          Constructor.
Range(InputInfo ii, Expr e1, Expr e2)
          Constructor.
Root(InputInfo ii)
          Constructor.
Simple(InputInfo ii)
          Constructor.
Single(InputInfo ii, Expr e)
          Constructor.
StringRangeAccess(InputInfo ii, StringRange t, IndexContext ic)
          Constructor.
Switch(InputInfo ii, Expr c, SwitchCase[] sc)
          Constructor.
SwitchCase(InputInfo ii, Expr... e)
          Constructor.
Treat(InputInfo ii, Expr e, SeqType s)
          Constructor.
Try(InputInfo ii, Expr t, Catch[] c)
          Constructor.
TypeCase(InputInfo ii, Var v, SeqType[] ts, Expr r)
          Constructor.
TypeCheck(InputInfo ii, Expr e, SeqType to, boolean f)
          Constructor.
TypeSwitch(InputInfo ii, Expr t, TypeCase[] c)
          Constructor.
Unary(InputInfo ii, Expr e, boolean min)
          Constructor.
Union(InputInfo ii, Expr... e)
          Constructor.
ValueAccess(InputInfo ii, Expr e, IndexType t, IndexContext ic)
          Constructor.
 

Uses of InputInfo in org.basex.query.ft
 

Methods in org.basex.query.ft with parameters of type InputInfo
abstract  FTNode FTExpr.item(QueryContext ctx, InputInfo ii)
          This method is called by the sequential full-text evaluation.
 FTNode FTWords.item(QueryContext ctx, InputInfo ii)
           
 FTNode FTAnd.item(QueryContext ctx, InputInfo ii)
           
 FTNode FTMildNot.item(QueryContext ctx, InputInfo ii)
           
 FTNode FTFilter.item(QueryContext ctx, InputInfo ii)
           
 FTNode FTOr.item(QueryContext ctx, InputInfo ii)
           
 FTNode FTNot.item(QueryContext ctx, InputInfo ii)
           
 FTNode FTOptions.item(QueryContext ctx, InputInfo ii)
           
 Bln FTContainsExpr.item(QueryContext ctx, InputInfo ii)
           
 FTNode FTWeight.item(QueryContext ctx, InputInfo ii)
           
 FTNode FTExtensionSelection.item(QueryContext ctx, InputInfo ii)
           
 

Constructors in org.basex.query.ft with parameters of type InputInfo
FTAnd(InputInfo ii, FTExpr[] e)
          Constructor.
FTContains(Expr e, FTExpr fte, InputInfo ii)
          Constructor.
FTContainsExpr(Expr e, FTExpr fte, InputInfo ii)
          Constructor.
FTContent(InputInfo ii, FTExpr ex, boolean s, boolean e)
          Constructor.
FTDistance(InputInfo ii, FTExpr e, Expr[] d, FTUnit u)
          Constructor.
FTExtensionSelection(InputInfo ii, Pragma[] prag, FTExpr e)
          Constructor.
FTIndexAccess(InputInfo ii, FTExpr ex, IndexContext ic)
          Constructor.
FTMildNot(InputInfo ii, FTExpr e1, FTExpr e2)
          Constructor.
FTNot(InputInfo ii, FTExpr e)
          Constructor.
FTOptions(InputInfo ii, FTExpr e, FTOpt o)
          Constructor.
FTOr(InputInfo ii, FTExpr[] e)
          Constructor.
FTOrder(InputInfo ii, FTExpr e)
          Constructor.
FTScope(InputInfo ii, FTExpr e, FTUnit u, boolean s)
          Constructor.
FTWeight(InputInfo ii, FTExpr e, Expr w)
          Constructor.
FTWindow(InputInfo ii, FTExpr e, Expr w, FTUnit u)
          Constructor.
FTWords(InputInfo ii, Expr e, FTMode m, Expr[] o)
          Constructor for scan-based evaluation.
FTWords(InputInfo ii, IndexContext ic, Value t, FTMode m, QueryContext ctx)
          Constructor for index-based evaluation.
 

Uses of InputInfo in org.basex.query.func
 

Methods in org.basex.query.func with parameters of type InputInfo
static Item FNNum.abs(Item it, InputInfo ii)
          Returns an absolute number.
static Item StandardFunc.atom(Item it, InputInfo ii)
          Atomizes the specified item.
 StaticFunc StaticFuncs.declare(Ann ann, QNm nm, Var[] args, SeqType ret, Expr body, StaticContext sc, VarScope scp, java.lang.String xqdoc, InputInfo ii)
          Declares a new user-defined function.
 void StaticFuncs.errorIfSimilar(QNm name, InputInfo ii)
          Throws an error if the name of a function is similar to the specified function name.
 StandardFunc Function.get(InputInfo ii, Expr... arg)
          Creates a new instance of the function.
static TypedFunc Functions.get(QNm name, Expr[] args, boolean dyn, QueryContext ctx, InputInfo ii)
          Returns an instance of a with the specified name and number of arguments, or null.
 StandardFunc Functions.get(QNm name, Expr[] args, InputInfo ii)
          Returns the specified function.
 StaticFunc StaticFuncs.get(QNm name, long arity, InputInfo ii)
          Returns the function with the given name and arity.
 TypedFunc StaticFuncs.getFuncRef(QNm name, Expr[] args, StaticContext sc, InputInfo ii)
          Returns a new reference to the function with the given name and arity.
static Expr Functions.getLiteral(QNm name, int arity, QueryContext ctx, InputInfo ii)
          Gets a function literal for a known function.
static FuncItem Functions.getUser(StaticFunc sf, QueryContext ctx, InputInfo info)
          Returns a function item for a user-defined function.
 Item StaticFunc.invItem(QueryContext ctx, InputInfo ii, Value... arg)
           
 Value StaticFunc.invValue(QueryContext ctx, InputInfo ii, Value... arg)
           
 Item FNProc.item(QueryContext ctx, InputInfo ii)
           
 Item FNSql.item(QueryContext ctx, InputInfo ii)
           
 Item FNDate.item(QueryContext ctx, InputInfo ii)
           
 Item TailFuncCall.item(QueryContext ctx, InputInfo ii)
           
 Item FNContext.item(QueryContext ctx, InputInfo ii)
           
 Item FNDb.item(QueryContext ctx, InputInfo ii)
           
 Item FNInfo.item(QueryContext ctx, InputInfo ii)
           
 Item FNIndex.item(QueryContext ctx, InputInfo ii)
           
 Item FNSimple.item(QueryContext ctx, InputInfo ii)
           
 Item FNGen.item(QueryContext ctx, InputInfo ii)
           
 Item FNUnit.item(QueryContext ctx, InputInfo ii)
           
 Item FNAcc.item(QueryContext ctx, InputInfo ii)
           
 Item FNZip.item(QueryContext ctx, InputInfo ii)
           
 Item FNXslt.item(QueryContext ctx, InputInfo ii)
           
 Item FNId.item(QueryContext ctx, InputInfo ii)
           
 Item FuncLit.item(QueryContext ctx, InputInfo ii)
           
 Item FNHash.item(QueryContext ctx, InputInfo ii)
           
 Item FNJson.item(QueryContext ctx, InputInfo ii)
           
 Item FNNum.item(QueryContext ctx, InputInfo ii)
           
 Item FNNode.item(QueryContext ctx, InputInfo ii)
           
 Item FNHtml.item(QueryContext ctx, InputInfo ii)
           
 Item FNStr.item(QueryContext ctx, InputInfo ii)
           
 Item FNFt.item(QueryContext ctx, InputInfo ii)
           
 Item FNPat.item(QueryContext ctx, InputInfo ii)
           
 Item FNArchive.item(QueryContext ctx, InputInfo ii)
           
 Item FNFunc.item(QueryContext ctx, InputInfo ii)
           
 Item FNSeq.item(QueryContext ctx, InputInfo ii)
           
 Item FNAggr.item(QueryContext ctx, InputInfo ii)
           
 Item BaseFuncCall.item(QueryContext ctx, InputInfo ii)
           
 Item FNMath.item(QueryContext ctx, InputInfo ii)
           
 Item FNMap.item(QueryContext ctx, InputInfo ii)
           
 Item FNFormat.item(QueryContext ctx, InputInfo ii)
           
 Item PartFunc.item(QueryContext ctx, InputInfo ii)
           
 Item FNRepo.item(QueryContext ctx, InputInfo ii)
           
 Item FNValidate.item(QueryContext ctx, InputInfo ii)
           
 Item FNClient.item(QueryContext ctx, InputInfo ii)
           
 Item FNConvert.item(QueryContext ctx, InputInfo ii)
           
 Item FNCrypto.item(QueryContext ctx, InputInfo ii)
           
 Item FNOut.item(QueryContext ctx, InputInfo ii)
           
 Item FNProf.item(QueryContext ctx, InputInfo ii)
           
 FuncItem InlineFunc.item(QueryContext ctx, InputInfo ii)
           
 Item FNInspect.item(QueryContext ctx, InputInfo ii)
           
 Item FNStream.item(QueryContext ctx, InputInfo ii)
           
 Item DynFuncCall.item(QueryContext ctx, InputInfo ii)
           
 Item FNRandom.item(QueryContext ctx, InputInfo ii)
           
 Item FNHof.item(QueryContext ctx, InputInfo ii)
           
 Item FNFile.item(QueryContext ctx, InputInfo ii)
           
 Item FNFetch.item(QueryContext ctx, InputInfo ii)
           
 Item FNQName.item(QueryContext ctx, InputInfo ii)
           
static Item FNNum.round(Item it, double d, long prec, boolean h2e, InputInfo ii)
          Returns a rounded item.
static TokenMap FuncParams.serializerMap(Item it, InputInfo info)
          Converts the specified parameter item to a map.
static SerializerProp FuncParams.serializerProp(Item it, InputInfo info)
          Converts the specified parameters to serialization properties.
static SerializerProp FuncParams.serializerProp(TokenMap map, InputInfo info)
          Converts the specified parameters to serialization properties.
static FuncLit FuncLit.unknown(QNm nm, long ar, QueryContext ctx, InputInfo ii)
          Creates a function literal for a function that was not yet encountered while parsing.
 

Constructors in org.basex.query.func with parameters of type InputInfo
BaseFuncCall(QNm nm, Expr[] a, StaticContext sctx, InputInfo ii)
          Function constructor.
DynFuncCall(InputInfo ii, Expr fun, Expr[] arg)
          Function constructor.
FNAcc(InputInfo ii, Function f, Expr... e)
          Constructor.
FNAdmin(InputInfo ii, Function f, Expr... e)
          Constructor.
FNAggr(InputInfo ii, Function f, Expr... e)
          Constructor.
FNArchive(InputInfo ii, Function f, Expr... e)
          Constructor.
FNClient(InputInfo ii, Function f, Expr... e)
          Constructor.
FNContext(InputInfo ii, Function f, Expr... e)
          Constructor.
FNConvert(InputInfo ii, Function f, Expr... e)
          Constructor.
FNCrypto(InputInfo ii, Function fd, Expr[] args)
          Constructor.
FNDate(InputInfo ii, Function f, Expr... e)
          Constructor.
FNDb(InputInfo ii, Function f, Expr... e)
          Constructor.
FNFetch(InputInfo ii, Function f, Expr... e)
          Constructor.
FNFile(InputInfo ii, Function f, Expr... e)
          Constructor.
FNFormat(InputInfo ii, Function f, Expr... e)
          Constructor.
FNFt(InputInfo ii, Function f, Expr... e)
          Constructor.
FNFunc(InputInfo ii, Function f, Expr... e)
          Constructor.
FNGen(InputInfo ii, Function f, Expr[] e)
          Constructor.
FNHash(InputInfo ii, Function f, Expr... e)
          Constructor.
FNHof(InputInfo ii, Function f, Expr... e)
          Constructor.
FNHtml(InputInfo ii, Function f, Expr... e)
          Constructor.
FNHttp(InputInfo ii, Function f, Expr[] e)
          Constructor.
FNId(InputInfo ii, Function f, Expr... e)
          Constructor.
FNIndex(InputInfo ii, Function f, Expr... e)
          Constructor.
FNInfo(InputInfo ii, Function f, Expr... e)
          Constructor.
FNInspect(InputInfo ii, Function f, Expr... e)
          Constructor.
FNJson(InputInfo ii, Function f, Expr... e)
          Constructor.
FNMap(InputInfo ii, Function f, Expr... e)
          Constructor.
FNMath(InputInfo ii, Function f, Expr... e)
          Constructor.
FNNode(InputInfo ii, Function f, Expr... e)
          Constructor.
FNNum(InputInfo ii, Function f, Expr... e)
          Constructor.
FNOut(InputInfo ii, Function f, Expr... e)
          Constructor.
FNPat(InputInfo ii, Function f, Expr... e)
          Constructor.
FNProc(InputInfo ii, Function f, Expr... e)
          Constructor.
FNProf(InputInfo ii, Function f, Expr... e)
          Constructor.
FNQName(InputInfo ii, Function f, Expr... e)
          Constructor.
FNRandom(InputInfo ii, Function f, Expr... e)
          Constructor.
FNRepo(InputInfo ii, Function f, Expr[] e)
          Constructor.
FNSeq(InputInfo ii, Function f, Expr... e)
          Constructor.
FNSimple(InputInfo ii, Function f, Expr... e)
          Constructor.
FNSql(InputInfo ii, Function f, Expr... e)
          Constructor.
FNStr(InputInfo ii, Function f, Expr... e)
          Constructor.
FNStream(InputInfo ii, Function f, Expr... e)
          Constructor.
FNUnit(InputInfo ii, Function f, Expr... e)
          Constructor.
FNValidate(InputInfo ii, Function f, Expr... e)
          Constructor.
FNXQuery(InputInfo ii, Function f, Expr... e)
          Constructor.
FNXslt(InputInfo ii, Function f, Expr... e)
          Constructor.
FNZip(InputInfo ii, Function f, Expr... e)
          Constructor.
FuncLit(QNm nm, Var[] arg, Expr fn, FuncType ft, VarScope scp, StaticContext sctx, InputInfo ii)
          Constructor.
FuncParams(QNm name, InputInfo ii)
          Constructor.
InlineFunc(InputInfo ii, SeqType r, Var[] v, Expr e, Ann a, StaticContext stc, VarScope scp)
          Constructor.
PartFunc(InputInfo ii, Expr fn, Expr[] arg, int[] hl)
          Constructor.
StandardFunc(InputInfo ii, Function s, Expr... args)
          Constructor.
StaticFunc(Ann a, QNm n, Var[] v, SeqType r, Expr e, StaticContext stc, VarScope scp, java.lang.String xqdoc, InputInfo ii)
          Function constructor.
 

Uses of InputInfo in org.basex.query.gflwor
 

Methods in org.basex.query.gflwor with parameters of type InputInfo
 Item GroupBy.Spec.item(QueryContext ctx, InputInfo ii)
           
 Item GFLWOR.Clause.item(QueryContext ctx, InputInfo ii)
          Deprecated. 
 

Constructors in org.basex.query.gflwor with parameters of type InputInfo
Count(Var v, InputInfo ii)
          Constructor.
For(Var v, Var p, Var s, Expr e, boolean emp, InputInfo ii)
          Constructor.
GFLWOR.Clause(InputInfo ii, Var... vs)
          Constructor.
GFLWOR(InputInfo ii, java.util.LinkedList<GFLWOR.Clause> cls, Expr rt)
          Constructor.
GroupBy.Spec(InputInfo ii, Var v, Expr e, Collation cl)
          Constructor.
GroupBy(GroupBy.Spec[] gs, VarRef[] pr, Var[] pst, InputInfo ii)
          Constructor.
Let(Var v, Expr e, boolean scr, InputInfo ii)
          Constructor.
OrderBy.Key(InputInfo ii, Expr k, boolean dsc, boolean lst, Collation cl)
          Constructor.
OrderBy(VarRef[] vs, OrderBy.Key[] ks, InputInfo ii)
          Constructor.
Where(Expr e, InputInfo ii)
          Constructor.
Window.Condition(boolean st, Var it, Var p, Var pr, Var nx, Expr cond, InputInfo ii)
          Constructor.
Window(InputInfo ii, boolean slide, Var v, Expr in, Window.Condition st, boolean o, Window.Condition nd)
          Constructor.
 

Uses of InputInfo in org.basex.query.path
 

Methods in org.basex.query.path with parameters of type InputInfo
static Step Step.get(InputInfo ii, Axis a, Test t, Expr... p)
          This method creates a step instance.
static Path Path.get(InputInfo ii, Expr r, Expr... path)
          Returns a new path instance.
 

Constructors in org.basex.query.path with parameters of type InputInfo
Bang(InputInfo ii, Expr e)
          Constructor.
MixedPath(InputInfo ii, Expr r, Expr... s)
          Constructor.
 

Uses of InputInfo in org.basex.query.regex.parse
 

Methods in org.basex.query.regex.parse with parameters of type InputInfo
static java.util.regex.Pattern RegExParser.parse(byte[] regex, byte[] mod, boolean ext, InputInfo ii)
          Compiles this regular expression to a Pattern.
 

Uses of InputInfo in org.basex.query.up.expr
 

Methods in org.basex.query.up.expr with parameters of type InputInfo
 Item Delete.item(QueryContext ctx, InputInfo ii)
           
 Item Insert.item(QueryContext ctx, InputInfo ii)
           
 Item Replace.item(QueryContext ctx, InputInfo ii)
           
 Item Rename.item(QueryContext ctx, InputInfo ii)
           
 

Constructors in org.basex.query.up.expr with parameters of type InputInfo
Delete(InputInfo ii, Expr r)
          Constructor.
Insert(InputInfo ii, Expr src, boolean f, boolean l, boolean b, boolean a, Expr trg)
          Constructor.
Rename(InputInfo ii, Expr tg, Expr n)
          Constructor.
Replace(InputInfo ii, Expr t, Expr r, boolean v)
          Constructor.
Transform(InputInfo ii, Let[] c, Expr m, Expr r)
          Constructor.
 

Uses of InputInfo in org.basex.query.up.primitives
 

Fields in org.basex.query.up.primitives declared as InputInfo
protected  InputInfo Operation.info
          Input info.
 

Methods in org.basex.query.up.primitives that return InputInfo
abstract  InputInfo Operation.getInfo()
          Input info.
 InputInfo UpdatePrimitive.getInfo()
           
 InputInfo BasicOperation.getInfo()
           
 

Constructors in org.basex.query.up.primitives with parameters of type InputInfo
BasicOperation(BasicOperation.TYPE t, Data d, InputInfo ii)
          Constructor.
DBAdd(Data d, NewInput it, QueryContext c, InputInfo ii)
          Constructor.
DBCreate(InputInfo ii, java.lang.String nm, java.util.List<NewInput> in, TokenMap map, QueryContext c)
          Constructor.
DBDelete(Data d, java.lang.String p, InputInfo ii)
          Constructor.
DBDrop(Data d, InputInfo ii, QueryContext c)
          Constructor.
DBFlush(Data d, InputInfo ii)
          Constructor.
DBNew(BasicOperation.TYPE t, Data d, QueryContext c, InputInfo ii)
          Constructor.
DBOptimize(Data dt, QueryContext ctx, boolean al, TokenMap map, InputInfo ii)
          Constructor.
DBRename(Data d, java.lang.String src, java.lang.String trg, InputInfo ii)
          Constructor.
DBStore(Data d, java.lang.String path, java.lang.Object it, InputInfo ii)
          Constructor.
DeleteNode(int p, Data d, InputInfo i)
          Constructor.
DeleteNode(int p, Data d, InputInfo i, boolean r)
          Constructor for a delete primitive that is a product of a replaceElementContent substitution.
InsertAfter(int p, Data d, InputInfo i, ANodeList c)
          Constructor.
InsertAttribute(int p, Data d, InputInfo i, ANodeList c)
          Constructor.
InsertBefore(int p, Data d, InputInfo i, ANodeList c)
          Constructor.
InsertInto(int p, Data d, InputInfo i, ANodeList n)
          Constructor for an insertInto.
InsertIntoAsFirst(int p, Data d, InputInfo i, ANodeList c)
          Constructor.
InsertIntoAsLast(int p, Data d, InputInfo i, ANodeList n)
          Constructor for an insertInto which is part of a replaceElementContent substitution.
Operation(Data d, InputInfo ii)
          Constructor.
Put(InputInfo i, int id, Data d, java.lang.String u)
          Constructor.
RenameNode(int p, Data d, InputInfo i, QNm nm)
          Constructor.
ReplaceContent(int p, Data d, InputInfo i, ANodeList n)
          Constructor.
ReplaceNode(int p, Data d, InputInfo i, ANodeList c)
          Constructor.
ReplaceValue(int p, Data d, InputInfo i, byte[] v)
          Constructor.
 

Uses of InputInfo in org.basex.query.util
 

Fields in org.basex.query.util declared as InputInfo
 InputInfo[] Ann.infos
          Input Info.
 

Methods in org.basex.query.util with parameters of type InputInfo
 void NSContext.add(byte[] pref, byte[] uri, InputInfo ii)
          Validates and adds the specified namespace at parsing time.
 boolean CollationItemSet.add(Item item, InputInfo ii)
           
 boolean HashItemSet.add(Item key, InputInfo ii)
           
 boolean ItemSet.add(Item key, InputInfo ii)
          Stores the specified key if it has not been stored before.
 void ItemValueMap.add(Item key, Value value, InputInfo ii)
          Indexes the specified key and stores the associated value.
 void Ann.add(QNm name, Value value, InputInfo info)
          Adds a QName/value pair.
 byte[] Collation.after(byte[] string, byte[] sub, InputInfo info)
          Returns the substring after a specified string.
 byte[] Collation.before(byte[] string, byte[] sub, InputInfo info)
          Returns the substring before a specified string.
static QueryException Err.cast(InputInfo ii, Type t, Value v)
          Throws a type cast exception.
 boolean Collation.contains(byte[] string, byte[] sub, InputInfo info)
          Checks if a string is contained in another.
static boolean Compare.deep(Iter iter1, Iter iter2, InputInfo info)
          Checks items for deep equality.
static boolean Compare.deep(Value val1, Value val2, InputInfo info)
          Checks items for deep equality.
static QueryException Err.diff(InputInfo ii, Item it1, Item it2)
          Throws a comparison exception.
 boolean Collation.endsWith(byte[] string, byte[] sub, InputInfo info)
          Checks if a string ends with another.
static Collation Collation.get(byte[] uri, QueryContext ctx, InputInfo info, Err err)
          Returns a collation instance for the specified uri.
 Value ItemValueMap.get(Item key, InputInfo ii)
          Returns the value for the specified key.
 int HashItemSet.id(Item key, InputInfo ii)
          Returns the id of the specified key, or 0 if the key does not exist.
 int HashItemSet.put(Item key, InputInfo ii)
          Stores the specified key and returns its id.
 boolean Collation.startsWith(byte[] string, byte[] sub, InputInfo info)
          Checks if a string starts with another.
 QueryException Err.thrw(InputInfo ii, java.lang.Object... ext)
          Throws a query exception.
static QueryException Err.thrw(java.lang.String name, InputInfo ii, java.lang.String msg)
          Returns an error for the specified name.
static QueryException Err.treat(InputInfo ii, SeqType t, Expr e)
          Throws a type promoting exception.
static QueryException Err.value(InputInfo ii, Type t, java.lang.Object v)
          Throws an invalid value exception.
 

Constructors in org.basex.query.util with parameters of type InputInfo
Compare(InputInfo ii)
          Constructor.
JsonXMLConverter(InputInfo ii)
          Constructor.
 

Uses of InputInfo in org.basex.query.util.archive
 

Methods in org.basex.query.util.archive with parameters of type InputInfo
static ArchiveIn ArchiveIn.get(BufferInput bi, InputInfo info)
          Returns a new instance of an archive reader.
static ArchiveOut ArchiveOut.get(java.lang.String format, InputInfo info)
          Returns a new instance of an archive writer.
 

Uses of InputInfo in org.basex.query.util.crypto
 

Methods in org.basex.query.util.crypto with parameters of type InputInfo
 Item DigitalSignature.generateSignature(ANode node, byte[] c, byte[] d, byte[] sig, byte[] ns, byte[] t, byte[] expr, ANode ce, QueryContext ctx, InputInfo ii)
          Generates a signature.
 

Constructors in org.basex.query.util.crypto with parameters of type InputInfo
DigitalSignature(InputInfo ii)
          Constructor.
Encryption(InputInfo ii)
          Constructor.
 

Uses of InputInfo in org.basex.query.util.format
 

Fields in org.basex.query.util.format declared as InputInfo
protected  InputInfo FormatParser.info
          Input information.
 

Methods in org.basex.query.util.format with parameters of type InputInfo
 byte[] DecFormatter.format(InputInfo ii, Item number, byte[] pict)
          Returns a formatted number.
 byte[] Formatter.formatDate(ADate date, byte[] lng, byte[] pic, byte[] cal, byte[] plc, InputInfo ii)
          Formats the specified date.
 

Constructors in org.basex.query.util.format with parameters of type InputInfo
DateFormat(byte[] pic, byte[] df, InputInfo ii)
          Constructor.
DecFormatter(InputInfo ii, TokenMap map)
          Constructor.
FormatParser(InputInfo ii)
          Constructor for formatting integers.
IntFormat(byte[] p, InputInfo ii)
          Constructor.
 

Uses of InputInfo in org.basex.query.util.http
 

Constructors in org.basex.query.util.http with parameters of type InputInfo
HTTPClient(InputInfo ii, Prop pr)
          Constructor.
HTTPPayload(java.io.InputStream is, boolean st, InputInfo ii, Prop pr)
          Constructor.
HTTPRequestParser(InputInfo ii)
          Constructor.
HTTPResponse(InputInfo ii, Prop pr)
          Constructor.
 

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

Fields in org.basex.query.util.inspect declared as InputInfo
protected  InputInfo Inspect.info
          Input info.
 

Constructors in org.basex.query.util.inspect with parameters of type InputInfo
Inspect(QueryContext qc, InputInfo ii)
          Constructor.
PlainDoc(QueryContext qc, InputInfo ii)
          Constructor.
XQDoc(QueryContext qc, InputInfo ii)
          Constructor.
 

Uses of InputInfo in org.basex.query.util.json
 

Fields in org.basex.query.util.json declared as InputInfo
protected  InputInfo JsonConverter.info
          Input info.
 

Methods in org.basex.query.util.json with parameters of type InputInfo
static JsonConverter JsonConverter.newInstance(byte[] type, JsonParser.Spec spec, boolean unesc, InputInfo ii)
          Returns a JsonConverter for the given configuration.
static void JsonParser.parse(java.lang.String json, JsonParser.Spec sp, boolean unesc, JsonHandler h, InputInfo ii)
          Parses the input JSON string and directs the parse events to the given handler.
 

Constructors in org.basex.query.util.json with parameters of type InputInfo
JsonCGConverter(JsonParser.Spec sp, boolean unesc, InputInfo ii)
          Constructor.
JsonConverter(InputInfo ii)
          Constructor.
JsonMapConverter(JsonParser.Spec sp, boolean unesc, InputInfo ii)
          Constructor.
JsonMLConverter(InputInfo ii)
          Constructor.
 

Uses of InputInfo in org.basex.query.util.pkg
 

Methods in org.basex.query.util.pkg with parameters of type InputInfo
 boolean ModuleLoader.addImport(byte[] uri, InputInfo ii, QueryParser qp)
          Adds a package from the repository or a Java class.
 

Constructors in org.basex.query.util.pkg with parameters of type InputInfo
JarParser(Context ctx, InputInfo ii)
          Constructor.
PkgParser(Repo r, InputInfo ii)
          Constructor.
PkgValidator(Repo r, InputInfo ii)
          Constructor.
RepoManager(Context ctx, InputInfo ii)
          Constructor.
 

Uses of InputInfo in org.basex.query.util.unit
 

Constructors in org.basex.query.util.unit with parameters of type InputInfo
Suite(QueryContext qc, InputInfo ii)
          Constructor.
Unit(QueryContext qc, InputInfo ii)
          Constructor.
 

Uses of InputInfo in org.basex.query.value
 

Methods in org.basex.query.value with parameters of type InputInfo
abstract  int Value.hash(InputInfo ii)
          Returns a hash code for this value.
 

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

Methods in org.basex.query.value.item with parameters of type InputInfo
 byte[] B64Stream.binary(InputInfo ii)
           
 byte[] Bin.binary(InputInfo ii)
          Returns the binary content.
 boolean Bln.bool(InputInfo ii)
           
 boolean Dbl.bool(InputInfo ii)
           
 boolean Atm.bool(InputInfo ii)
           
 boolean Dec.bool(InputInfo ii)
           
 boolean AStr.bool(InputInfo ii)
           
 boolean Jav.bool(InputInfo ii)
           
 boolean Item.bool(InputInfo ii)
          Returns a boolean representation of the value.
 boolean Int.bool(InputInfo ii)
           
 boolean Flt.bool(InputInfo ii)
           
protected  QueryException Item.castErr(java.lang.Object val, InputInfo ii)
          Throws a cast error.
 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.
protected  QueryException ADateDur.dateErr(byte[] i, java.lang.String ex, InputInfo ii)
          Throws a date format exception.
protected  void Dur.dayTime(byte[] vl, java.util.regex.Matcher mt, int p, InputInfo ii)
          Initializes the dayTime component.
 double Bln.dbl(InputInfo ii)
           
 double ANum.dbl(InputInfo ii)
           
 double Item.dbl(InputInfo ii)
          Returns a double representation of the value.
 java.math.BigDecimal Bln.dec(InputInfo ii)
           
 java.math.BigDecimal Dbl.dec(InputInfo ii)
           
 java.math.BigDecimal Dec.dec(InputInfo ii)
           
 java.math.BigDecimal Item.dec(InputInfo ii)
          Returns a decimal representation of the value.
 java.math.BigDecimal Int.dec(InputInfo ii)
           
 java.math.BigDecimal Flt.dec(InputInfo ii)
           
 int Dur.diff(Item it, Collation coll, InputInfo ii)
           
 int Bln.diff(Item it, Collation coll, InputInfo ii)
           
 int ADate.diff(Item it, Collation coll, InputInfo ii)
           
 int Dbl.diff(Item it, Collation coll, InputInfo ii)
           
 int Atm.diff(Item it, Collation coll, InputInfo ii)
           
 int GDt.diff(Item it, Collation coll, InputInfo ii)
           
 int QNm.diff(Item it, Collation coll, InputInfo ii)
           
 int Dec.diff(Item it, Collation coll, InputInfo ii)
           
 int YMDur.diff(Item it, Collation coll, InputInfo ii)
           
 int AStr.diff(Item it, Collation coll, InputInfo ii)
           
 int Jav.diff(Item it, Collation coll, InputInfo ii)
           
 int Item.diff(Item it, Collation coll, InputInfo ii)
          Returns the difference between the current and the specified item.
 int Int.diff(Item it, Collation coll, InputInfo ii)
           
 int DTDur.diff(Item it, Collation coll, InputInfo ii)
           
 int Flt.diff(Item it, Collation coll, InputInfo ii)
           
 Item Item.ebv(QueryContext ctx, InputInfo ii)
           
 boolean Dur.eq(Item it, Collation coll, InputInfo ii)
           
 boolean Hex.eq(Item it, Collation coll, InputInfo ii)
           
 boolean Bln.eq(Item it, Collation coll, InputInfo ii)
           
 boolean ADate.eq(Item it, Collation coll, InputInfo ii)
           
 boolean Dbl.eq(Item it, Collation coll, InputInfo ii)
           
 boolean Atm.eq(Item it, Collation coll, InputInfo ii)
           
 boolean QNm.eq(Item it, Collation coll, InputInfo ii)
           
 boolean Dec.eq(Item it, Collation coll, InputInfo ii)
           
 boolean AStr.eq(Item it, Collation coll, InputInfo ii)
           
 boolean Jav.eq(Item it, Collation coll, InputInfo ii)
           
abstract  boolean Item.eq(Item it, Collation coll, InputInfo ii)
          Checks the items for equality.
 boolean Int.eq(Item it, Collation coll, InputInfo ii)
           
 boolean FItem.eq(Item it, Collation coll, InputInfo ii)
           
 boolean B64.eq(Item it, Collation coll, InputInfo ii)
           
 boolean Flt.eq(Item it, Collation coll, InputInfo ii)
           
 boolean Item.equiv(Item it, Collation coll, InputInfo ii)
          Checks the items for equivalence.
 float Bln.flt(InputInfo ii)
           
 float ANum.flt(InputInfo ii)
           
 float Item.flt(InputInfo ii)
          Returns a float representation of the value.
static Dbl Dbl.get(byte[] v, InputInfo ii)
          Returns an instance of this class.
static Str Str.get(java.lang.Object v, QueryContext ctx, InputInfo ii)
          Returns an instance of this class.
 int Dur.hash(InputInfo ii)
           
 int ADate.hash(InputInfo ii)
           
 int ANum.hash(InputInfo ii)
           
 int QNm.hash(InputInfo ii)
           
 int Item.hash(InputInfo ii)
           
 BufferInput B64Stream.input(InputInfo ii)
           
 TextInput StrStream.input(InputInfo ii)
           
 BufferInput Bin.input(InputInfo ii)
           
 BufferInput Item.input(InputInfo ii)
          Returns an input stream.
 Item FuncItem.invItem(QueryContext ctx, InputInfo ii, Value... args)
           
 Item FItem.invItem(QueryContext ctx, InputInfo ii, Value... args)
           
 Value FuncItem.invValue(QueryContext ctx, InputInfo ii, Value... args)
           
 Item Item.item(QueryContext ctx, InputInfo ii)
           
 long Bln.itr(InputInfo ii)
           
 long ANum.itr(InputInfo ii)
           
 long Item.itr(InputInfo ii)
          Returns an integer (long) representation of the value.
 Item B64Stream.materialize(InputInfo ii)
           
 Item StrStream.materialize(InputInfo ii)
           
 Str Jav.materialize(InputInfo ii)
           
 Item Item.materialize(InputInfo ii)
          Materializes streamable values, or returns a self reference.
static boolean Bln.parse(byte[] str, InputInfo ii)
          Converts the specified string to a boolean.
static double Dbl.parse(byte[] val, InputInfo ii)
          Converts the given token into a double value.
static java.math.BigDecimal Dec.parse(byte[] val, InputInfo ii)
          Converts the given token into a decimal value.
static long Int.parse(byte[] val, InputInfo ii)
          Converts the given item into a long value.
static java.math.BigDecimal Dec.parse(double val, InputInfo ii)
          Converts the given double into a decimal value.
 Uri Uri.resolve(Uri add, InputInfo info)
          Appends the specified address.
 byte[] Dur.string(InputInfo ii)
           
 byte[] Hex.string(InputInfo ii)
           
 byte[] Bln.string(InputInfo ii)
           
 byte[] ADate.string(InputInfo ii)
           
 byte[] Atm.string(InputInfo ii)
           
 byte[] Str.string(InputInfo ii)
           
 byte[] GDt.string(InputInfo ii)
           
 byte[] ANum.string(InputInfo ii)
           
 byte[] QNm.string(InputInfo ii)
           
 byte[] StrStream.string(InputInfo ii)
           
 byte[] YMDur.string(InputInfo ii)
           
 byte[] Jav.string(InputInfo ii)
           
abstract  byte[] Item.string(InputInfo ii)
          Returns a string representation of the value.
 byte[] DTDur.string(InputInfo ii)
           
 byte[] FItem.string(InputInfo ii)
           
 byte[] B64.string(InputInfo ii)
           
 Item ANum.test(QueryContext ctx, InputInfo ii)
           
 Item Item.test(QueryContext ctx, InputInfo ii)
           
 Item Int.test(QueryContext ctx, InputInfo ii)
           
abstract  void ADate.timeZone(DTDur tz, boolean spec, InputInfo ii)
          Adjusts the timezone.
 void Dtm.timeZone(DTDur tz, boolean spec, InputInfo ii)
           
 void GDt.timeZone(DTDur tz, boolean d, InputInfo ii)
           
 void Dat.timeZone(DTDur tz, boolean spec, InputInfo ii)
           
 void Tim.timeZone(DTDur tz, boolean spec, InputInfo ii)
           
protected  java.math.BigDecimal ADateDur.toDecimal(java.lang.String s, boolean dur, InputInfo ii)
          Date and durations: converts the specified string to a decimal value.
protected  long ADateDur.toLong(java.lang.String s, boolean dur, InputInfo ii)
          Date and durations: converts the specified string to an integer value.
protected  void ADate.tz(DTDur tz, boolean spec, InputInfo ii)
          Adjusts the timezone.
protected  void Dur.yearMonth(byte[] vl, java.util.regex.Matcher mt, InputInfo ii)
          Initializes the yearMonth component.
 

Constructors in org.basex.query.value.item with parameters of type InputInfo
B64(Bin b, InputInfo ii)
          Constructor.
B64(byte[] v, InputInfo ii)
          Constructor.
Dat(byte[] date, InputInfo ii)
          Constructor.
Dat(Dat date, Dur dur, boolean plus, InputInfo ii)
          Constructor.
DTDur(ADate dat, ADate sub, InputInfo ii)
          Constructor.
DTDur(byte[] vl, InputInfo ii)
          Constructor.
DTDur(DTDur it, DTDur a, boolean p, InputInfo ii)
          Constructor.
DTDur(Dur it, double f, boolean m, InputInfo ii)
          Constructor.
Dtm(byte[] date, InputInfo ii)
          Constructor.
Dtm(Dat date, Tim time, InputInfo ii)
          Constructor.
Dtm(Dtm date, Dur dur, boolean plus, InputInfo ii)
          Constructor.
Dtm(long ms, InputInfo ii)
          Constructor.
Dur(byte[] v, InputInfo ii)
          Constructor.
GDt(byte[] d, Type t, InputInfo ii)
          Constructor.
Hex(Bin b, InputInfo ii)
          Constructor.
Hex(byte[] v, InputInfo ii)
          Constructor.
Tim(byte[] time, InputInfo ii)
          Constructor.
YMDur(byte[] vl, InputInfo ii)
          Constructor.
YMDur(Dur it, double f, boolean m, InputInfo ii)
          Constructor.
YMDur(YMDur it, YMDur a, boolean p, InputInfo ii)
          Constructor.
 

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

Methods in org.basex.query.value.map with parameters of type InputInfo
 Map Map.addAll(Map other, InputInfo ii)
          Adds all bindings from the given map into this.
 Map Map.coerceTo(FuncType ft, QueryContext ctx, InputInfo ii)
           
 Bln Map.contains(Item k, InputInfo ii)
          Checks if the given key exists in the map.
 boolean Map.deep(InputInfo ii, Map o)
          Checks if the this map is deep-equal to the given one.
 Map Map.delete(Item key, InputInfo ii)
          Deletes a key from this map.
 Value Map.get(Item key, InputInfo ii)
          Gets the value from this map.
 int Map.hash(InputInfo ii)
           
 Map Map.insert(Item k, Value v, InputInfo ii)
          Inserts the given value into this map.
 Value Map.invValue(QueryContext ctx, InputInfo ii, Value... args)
           
 TokenMap Map.tokenMap(InputInfo ii)
          Converts the map to a map with keys and values represented as tokens.
 

Uses of InputInfo in org.basex.query.value.node
 

Methods in org.basex.query.value.node with parameters of type InputInfo
 boolean ANode.bool(InputInfo ii)
           
 double DBNode.dbl(InputInfo ii)
           
 int ANode.diff(Item it, Collation coll, InputInfo ii)
           
 boolean ANode.eq(Item it, Collation coll, InputInfo ii)
           
 long DBNode.itr(InputInfo ii)
           
static byte[] FPI.parse(byte[] atom, InputInfo ii)
          Checks the specified token for validity.
static byte[] FComm.parse(byte[] str, InputInfo ii)
          Checks the specified token for validity.
 byte[] ANode.string(InputInfo ii)
           
 

Uses of InputInfo in org.basex.query.value.seq
 

Methods in org.basex.query.value.seq with parameters of type InputInfo
 Item Empty.ebv(QueryContext ctx, InputInfo ii)
           
 Item ItemSeq.ebv(QueryContext ctx, InputInfo ii)
           
 Item DBNodeSeq.ebv(QueryContext ctx, InputInfo ii)
           
 Item NativeSeq.ebv(QueryContext ctx, InputInfo ii)
           
 Item RangeSeq.ebv(QueryContext ctx, InputInfo ii)
           
 int Empty.hash(InputInfo ii)
           
 int Seq.hash(InputInfo ii)
           
 Item Empty.item(QueryContext ctx, InputInfo ii)
           
 Item Seq.item(QueryContext ctx, InputInfo ii)
           
 Item Empty.test(QueryContext ctx, InputInfo ii)
           
 Item Seq.test(QueryContext ctx, InputInfo ii)
           
 

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

Methods in org.basex.query.value.type with parameters of type InputInfo
 Expr[] FuncType.args(Var[] vs, QueryContext ctx, VarScope scp, InputInfo ii)
          Creates variables with types corresponding to this type's arguments.
 Item AtomType.cast(Item it, QueryContext ctx, InputInfo ii)
           
 Map MapType.cast(Item it, QueryContext ctx, InputInfo ii)
           
abstract  Value ListType.cast(Item it, QueryContext ctx, InputInfo ii)
           
 FItem FuncType.cast(Item it, QueryContext ctx, InputInfo ii)
           
 Item NodeType.cast(Item it, QueryContext ctx, InputInfo ii)
           
 Value Type.cast(Item it, QueryContext ctx, InputInfo ii)
          Casts the specified item to the XQuery data type.
 Value SeqType.cast(Item it, QueryContext ctx, InputInfo ii, ExprInfo e)
          Tries to cast the given item to this sequence type.
 Item AtomType.cast(java.lang.Object o, QueryContext ctx, InputInfo ii)
           
 Value ListType.cast(java.lang.Object o, QueryContext ctx, InputInfo ii)
           
 Item FuncType.cast(java.lang.Object o, QueryContext ctx, InputInfo ii)
           
 Item NodeType.cast(java.lang.Object o, QueryContext ctx, InputInfo ii)
           
 Value Type.cast(java.lang.Object o, QueryContext ctx, InputInfo ii)
          Casts the specified Java object to the XQuery data type.
 Value SeqType.cast(Value val, QueryContext ctx, InputInfo ii, ExprInfo e)
          Casts a sequence to this type.
 Item AtomType.castString(java.lang.String o, QueryContext ctx, InputInfo ii)
           
 Value ListType.castString(java.lang.String o, QueryContext ctx, InputInfo ii)
           
 Item FuncType.castString(java.lang.String s, QueryContext ctx, InputInfo ii)
           
 Item NodeType.castString(java.lang.String o, QueryContext ctx, InputInfo ii)
           
 Value Type.castString(java.lang.String s, QueryContext ctx, InputInfo ii)
          Casts the specified string to the XQuery data type.
protected static Value ListType.create(Item it, QueryContext ctx, InputInfo ii, AtomType type)
          Creates a sequence with the resulting list items.
 Value SeqType.funcConvert(QueryContext ctx, InputInfo ii, Value val)
          Performs function conversion on the given value.
 Value SeqType.treat(Value val, InputInfo ii)
          Treats the specified value as this sequence type.
 

Uses of InputInfo in org.basex.query.var
 

Methods in org.basex.query.var with parameters of type InputInfo
 Expr Var.checked(Expr e, QueryContext ctx, VarScope scp, InputInfo ii)
          Returns an equivalent to the given expression that checks this variable's type.
 Value Var.checkType(Value val, QueryContext ctx, InputInfo ii)
          Checks the type of this value and casts/promotes it when necessary.
 StaticVar Variables.declare(QNm nm, SeqType t, Ann a, Expr e, boolean ext, StaticContext sctx, VarScope scp, java.lang.String xqdoc, InputInfo ii)
          Declares a new static variable.
 Item VarRef.item(QueryContext ctx, InputInfo ii)
           
 StaticVarRef Variables.newRef(QNm nm, StaticContext sctx, InputInfo ii)
          returns a new reference to the (possibly not yet declared) variable with the given name.
 void Var.refineType(SeqType t, QueryContext ctx, InputInfo ii)
          Tries to refine the compile-time type of this variable through the type of the bound expression.
 VarRef VarScope.resolve(QNm name, QueryContext ctx, InputInfo ii)
          Tries to resolve the given name as a local variable.
 

Constructors in org.basex.query.var with parameters of type InputInfo
StaticVar(QueryContext ctx, QNm nm, InputInfo ii)
          Constructor for implicitly declared external variables.
StaticVarRef(InputInfo ii, QNm nm, StaticContext sctx)
          Constructor.
VarRef(InputInfo ii, Var v)
          Constructor.
 

Uses of InputInfo in org.basex.util
 

Methods in org.basex.util that return InputInfo
 InputInfo InputParser.info()
          Creates input information.