| Package | Description |
|---|---|
| org.basex.core.cmd |
Database commands.
|
| org.basex.io.serial | |
| org.basex.query |
XQuery implementation.
|
| org.basex.query.expr |
XQuery expressions.
|
| org.basex.query.flwor | |
| org.basex.query.ft |
XQuery Full Text expressions.
|
| org.basex.query.func |
XQuery functions.
|
| org.basex.query.item |
XQuery data types.
|
| org.basex.query.item.map | |
| org.basex.query.path |
XQuery path expressions.
|
| org.basex.query.up.expr | |
| org.basex.query.up.primitives | |
| org.basex.query.util |
XQuery utility classes.
|
| org.basex.query.util.crypto | |
| org.basex.query.util.format |
XQuery formatter utility classes.
|
| org.basex.query.util.http | |
| org.basex.query.util.json | |
| org.basex.query.util.pkg | |
| org.basex.util |
Utility classes.
|
| Constructor and Description |
|---|
RepoDelete(java.lang.String p,
InputInfo i)
Constructor.
|
RepoInstall(java.lang.String p,
InputInfo i)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
QueryException |
SerializerException.getCause(InputInfo input)
Returns the query exception.
|
| Modifier and Type | Field and Description |
|---|---|
InputInfo |
QueryModule.input
Input info.
|
| Modifier and Type | Method and Description |
|---|---|
Value |
QueryResources.collection(java.lang.String input,
InputInfo ii)
Adds a collection instance or returns an existing one.
|
Data |
QueryResources.data(java.lang.String input,
boolean col,
InputInfo ii)
Creates a new data reference for the specified input, or returns a
reference to an already opened file or database.
|
Data |
QueryResources.data(java.lang.String name,
InputInfo ii)
Opens a new database or returns a reference to an already opened database.
|
QueryException |
QueryException.info(InputInfo ii)
Sets input info.
|
void |
QueryModule.init(QueryContext ctx,
InputInfo ii)
Constructor.
|
Var |
QueryContext.uniqueVar(InputInfo ii,
SeqType type)
Creates a variable with a unique, non-clashing variable name.
|
| Constructor and Description |
|---|
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.
|
| Modifier and Type | Field and Description |
|---|---|
InputInfo |
ParseExpr.input
Input information.
|
| Modifier and Type | Method and Description |
|---|---|
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(InputInfo ii,
Item a,
Item b)
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 Expr |
Pos.get(long mn,
long mx,
InputInfo ii)
Returns a position expression, or an optimized boolean item.
|
Item |
Switch.item(QueryContext ctx,
InputInfo ii) |
FAttr |
CAttr.item(QueryContext ctx,
InputInfo ii) |
Bln |
Instance.item(QueryContext ctx,
InputInfo ii) |
FComm |
CComm.item(QueryContext ctx,
InputInfo ii) |
FTxt |
CTxt.item(QueryContext ctx,
InputInfo ii) |
Item |
Context.item(QueryContext ctx,
InputInfo ii) |
Bln |
Castable.item(QueryContext ctx,
InputInfo ii) |
Bln |
And.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. |
FPI |
CPI.item(QueryContext ctx,
InputInfo ii) |
FNames |
CNSpace.item(QueryContext ctx,
InputInfo ii) |
Bln |
Pos.item(QueryContext ctx,
InputInfo ii) |
Item |
ParseExpr.item(QueryContext ctx,
InputInfo ii) |
Item |
Arith.item(QueryContext ctx,
InputInfo ii) |
Bln |
CmpN.item(QueryContext ctx,
InputInfo ii) |
abstract ANode |
CFrag.item(QueryContext ctx,
InputInfo ii) |
Item |
Cast.item(QueryContext ctx,
InputInfo ii) |
Item |
LitMap.item(QueryContext ctx,
InputInfo ii) |
Bln |
CmpR.item(QueryContext ctx,
InputInfo ii) |
FDoc |
CDoc.item(QueryContext ctx,
InputInfo ii) |
FElem |
CElem.item(QueryContext ctx,
InputInfo ii) |
Bln |
CmpV.item(QueryContext ctx,
InputInfo ii) |
Bln |
Quantifier.item(QueryContext ctx,
InputInfo ii) |
Item |
Unary.item(QueryContext ctx,
InputInfo ii) |
Item |
If.item(QueryContext ctx,
InputInfo ii) |
Item |
VarRef.item(QueryContext ctx,
InputInfo ii) |
Item |
Or.item(QueryContext ctx,
InputInfo ii) |
Bln |
CmpG.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) |
| Constructor and Description |
|---|
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,
QNm[] c,
QueryContext ctx)
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(InputInfo ii,
Expr e1,
Expr e2,
CmpG.OpG o)
Constructor.
|
CmpN(InputInfo ii,
Expr e1,
Expr e2,
CmpN.OpN o)
Constructor.
|
CmpV(InputInfo ii,
Expr e1,
Expr e2,
CmpV.OpV o)
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,
Expr[] prag,
Expr e)
Constructor.
|
Filter(InputInfo ii,
Expr r,
Expr... p)
Constructor.
|
If(InputInfo ii,
Expr e,
Expr t,
Expr s)
Constructor.
|
IndexAccess(InputInfo ii,
Expr e,
IndexToken.IndexType t,
IndexContext ic)
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.
|
Or(InputInfo ii,
Expr... e)
Constructor.
|
ParseExpr(InputInfo ii)
Constructor.
|
Pragma(QNm qn,
byte[] content,
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.
|
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,
Expr r)
Constructor.
|
TypeSwitch(InputInfo ii,
Expr t,
TypeCase[] c)
Constructor.
|
Unary(InputInfo ii,
Expr e,
boolean min)
Constructor.
|
Union(InputInfo ii,
Expr... e)
Constructor.
|
VarRef(InputInfo ii,
Var v)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static GFLWOR |
GFLWOR.get(ForLet[] fl,
Expr whr,
Order ord,
Group grp,
Expr ret,
InputInfo ii)
Returns a GFLWOR instance.
|
Item |
Group.Spec.item(QueryContext ctx,
InputInfo ii) |
| Constructor and Description |
|---|
For(InputInfo ii,
Expr e,
Var v)
Constructor.
|
For(InputInfo ii,
Expr e,
Var v,
Var p,
Var s)
Constructor.
|
Group.Spec(InputInfo ii,
Var gv,
Expr e)
Constructor.
|
Group(InputInfo ii,
Group.Spec[] gb,
Var[][] ng)
Constructor.
|
Let(InputInfo ii,
Expr e,
Var v)
Constructor.
|
Let(InputInfo ii,
Expr e,
Var v,
boolean s)
Constructor.
|
Order(InputInfo ii,
OrderBy[] o)
Constructor.
|
OrderByExpr(InputInfo ii,
Expr e,
boolean d,
boolean l)
Constructor.
|
OrderByStable(InputInfo ii)
Empty constructor for stable sorting.
|
| Modifier and Type | Method and Description |
|---|---|
FTNode |
FTExtensionSelection.item(QueryContext ctx,
InputInfo ii) |
FTNode |
FTOr.item(QueryContext ctx,
InputInfo ii) |
Bln |
FTContains.item(QueryContext ctx,
InputInfo ii) |
FTNode |
FTNot.item(QueryContext ctx,
InputInfo ii) |
FTNode |
FTWeight.item(QueryContext ctx,
InputInfo ii) |
abstract FTNode |
FTExpr.item(QueryContext ctx,
InputInfo ii)
This method is called by the sequential full-text evaluation.
|
FTNode |
FTFilter.item(QueryContext ctx,
InputInfo ii) |
FTNode |
FTAnd.item(QueryContext ctx,
InputInfo ii) |
FTNode |
FTWords.item(QueryContext ctx,
InputInfo ii) |
FTNode |
FTOptions.item(QueryContext ctx,
InputInfo ii) |
FTNode |
FTMildNot.item(QueryContext ctx,
InputInfo ii) |
| Constructor and Description |
|---|
FTAnd(InputInfo ii,
FTExpr[] e)
Constructor.
|
FTContains(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,
Expr[] 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.
|
FTWildcard(byte[] query,
InputInfo ii)
Parse and construct a new wild card expression.
|
FTWindow(InputInfo ii,
FTExpr e,
Expr w,
FTUnit u)
Constructor.
|
FTWords(InputInfo ii,
Data d,
Item str,
QueryContext ctx)
Constructor for index-based evaluation.
|
FTWords(InputInfo ii,
Expr e,
FTWords.FTMode m,
Expr[] o)
Constructor for scan-based evaluation.
|
| Modifier and Type | Method and Description |
|---|---|
int |
UserFuncs.add(UserFunc fun,
InputInfo ii)
Adds a local function.
|
static Item |
StandardFunc.atom(Item it,
InputInfo ii)
Atomizes the specified item.
|
void |
Functions.error(QNm name,
InputInfo ii)
Throws an error if one of the pre-defined functions is similar to the
specified function name.
|
void |
UserFuncs.funError(QNm name,
InputInfo ii)
Finds similar function names and throws an error message.
|
StandardFunc |
Functions.get(byte[] name,
byte[] uri,
Expr[] args,
QueryContext ctx,
InputInfo ii)
Returns the specified function.
|
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 the specified function, or
null. |
static FItem |
Functions.get(QNm name,
long arity,
boolean dyn,
QueryContext ctx,
InputInfo ii)
Returns the specified function literal.
|
Item |
FNFunc.item(QueryContext ctx,
InputInfo ii) |
Item |
FNXslt.item(QueryContext ctx,
InputInfo ii) |
Item |
FNPat.item(QueryContext ctx,
InputInfo ii) |
Item |
FNContext.item(QueryContext ctx,
InputInfo ii) |
Item |
FNInfo.item(QueryContext ctx,
InputInfo ii) |
Item |
DynamicFunc.item(QueryContext ctx,
InputInfo ii) |
Item |
FNRepo.item(QueryContext ctx,
InputInfo ii) |
Item |
FNSql.item(QueryContext ctx,
InputInfo ii) |
Item |
FNSimple.item(QueryContext ctx,
InputInfo ii) |
Item |
FNHof.item(QueryContext ctx,
InputInfo ii) |
Item |
FNIndex.item(QueryContext ctx,
InputInfo ii) |
Item |
FNCrypto.item(QueryContext ctx,
InputInfo ii) |
Item |
FNSeq.item(QueryContext ctx,
InputInfo ii) |
Item |
FNJson.item(QueryContext ctx,
InputInfo ii) |
Item |
FNQName.item(QueryContext ctx,
InputInfo ii) |
Item |
FNAcc.item(QueryContext ctx,
InputInfo ii) |
Item |
FNDb.item(QueryContext ctx,
InputInfo ii) |
Item |
FNZip.item(QueryContext ctx,
InputInfo ii) |
Item |
FNGen.item(QueryContext ctx,
InputInfo ii) |
Item |
FNNode.item(QueryContext ctx,
InputInfo ii) |
Item |
FNMath.item(QueryContext ctx,
InputInfo ii) |
Item |
FNStr.item(QueryContext ctx,
InputInfo ii) |
Item |
FNUtil.item(QueryContext ctx,
InputInfo ii) |
Item |
FNFormat.item(QueryContext ctx,
InputInfo ii) |
Item |
FNNum.item(QueryContext ctx,
InputInfo ii) |
Item |
FNFt.item(QueryContext ctx,
InputInfo ii) |
Item |
FNDate.item(QueryContext ctx,
InputInfo ii) |
Item |
FNAggr.item(QueryContext ctx,
InputInfo ii) |
Item |
FNMap.item(QueryContext ctx,
InputInfo ii) |
Item |
BaseFuncCall.item(QueryContext ctx,
InputInfo ii) |
Item |
FNFile.item(QueryContext ctx,
InputInfo ii) |
FuncItem |
InlineFunc.item(QueryContext ctx,
InputInfo ii) |
Item |
UserFunc.item(QueryContext ctx,
InputInfo ii) |
Item |
FNId.item(QueryContext ctx,
InputInfo ii) |
static java.lang.String |
FNGen.parameters(ANode nd,
InputInfo ii)
Returns all serialization options defined by a serialization element.
|
static Item |
FNNum.round(Item it,
double d,
int prec,
boolean h2e,
InputInfo ii)
Returns a rounded item.
|
| Constructor and Description |
|---|
BaseFuncCall(InputInfo ii,
QNm nm,
Expr[] arg)
Function constructor.
|
DynamicFunc(InputInfo ii,
Expr fun,
Expr[] arg)
Function constructor.
|
FNAcc(InputInfo ii,
Function f,
Expr... e)
Constructor.
|
FNAggr(InputInfo ii,
Function f,
Expr... e)
Constructor.
|
FNContext(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.
|
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.
|
FNHof(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.
|
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.
|
FNPat(InputInfo ii,
Function f,
Expr... e)
Constructor.
|
FNQName(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.
|
FNUtil(InputInfo ii,
Function f,
Expr... e)
Constructor.
|
FNXslt(InputInfo ii,
Function f,
Expr... e)
Constructor.
|
FNZip(InputInfo ii,
Function f,
Expr... e)
Constructor.
|
InlineFunc(InputInfo ii,
SeqType r,
Var[] v,
Expr e,
Ann a)
Constructor.
|
PartFunc(InputInfo ii,
Expr func,
Var[] arg)
Function constructor for dynamic calls.
|
PartFunc(InputInfo ii,
TypedFunc fun,
Var[] arg)
Function constructor for static calls.
|
UserFunc(InputInfo ii,
QNm n,
Var[] v,
SeqType r,
Ann a)
Function constructor.
|
UserFunc(InputInfo ii,
QNm n,
Var[] v,
SeqType r,
Ann a,
boolean d)
Function constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Jav.bool(InputInfo ii) |
boolean |
Dbl.bool(InputInfo ii) |
boolean |
Str.bool(InputInfo ii) |
boolean |
Bln.bool(InputInfo ii) |
boolean |
Dec.bool(InputInfo ii) |
boolean |
ANode.bool(InputInfo ii) |
boolean |
Int.bool(InputInfo ii) |
boolean |
Flt.bool(InputInfo ii) |
boolean |
QNm.bool(InputInfo ii) |
boolean |
Item.bool(InputInfo ii)
Returns a boolean representation of the value.
|
boolean |
StrStream.bool(InputInfo ii) |
Item |
SeqType.cast(Item it,
boolean cast,
QueryContext ctx,
InputInfo ii,
Expr e)
Tries to cast the given item to this sequence type.
|
Item |
AtomType.cast(Item it,
QueryContext ctx,
InputInfo ii) |
FItem |
MapType.cast(Item it,
QueryContext ctx,
InputInfo ii) |
Item |
NodeType.cast(Item it,
QueryContext ctx,
InputInfo ii) |
FItem |
FuncType.cast(Item it,
QueryContext ctx,
InputInfo ii) |
Item |
Type.cast(Item it,
QueryContext ctx,
InputInfo ii)
Casts the specified item to the XQuery data type.
|
Item |
AtomType.cast(java.lang.Object o,
InputInfo ii) |
Item |
NodeType.cast(java.lang.Object o,
InputInfo ii) |
Item |
FuncType.cast(java.lang.Object o,
InputInfo ii) |
Item |
Type.cast(java.lang.Object o,
InputInfo ii)
Casts the specified Java object to the XQuery data type.
|
abstract FItem |
FItem.coerceTo(FuncType ft,
QueryContext ctx,
InputInfo ii)
Coerces this function item to the given function type.
|
FItem |
FuncItem.coerceTo(FuncType ft,
QueryContext ctx,
InputInfo ii) |
double |
Dbl.dbl(InputInfo ii) |
double |
Bln.dbl(InputInfo ii) |
double |
Dec.dbl(InputInfo ii) |
double |
Int.dbl(InputInfo ii) |
double |
Flt.dbl(InputInfo ii) |
double |
DBNode.dbl(InputInfo ii) |
double |
Item.dbl(InputInfo ii)
Returns a double representation of the value.
|
java.math.BigDecimal |
Dbl.dec(InputInfo ii) |
java.math.BigDecimal |
Bln.dec(InputInfo ii) |
java.math.BigDecimal |
Dec.dec(InputInfo ii) |
java.math.BigDecimal |
Int.dec(InputInfo ii) |
java.math.BigDecimal |
Flt.dec(InputInfo ii) |
java.math.BigDecimal |
Item.dec(InputInfo ii)
Returns a decimal representation of the value.
|
int |
Jav.diff(InputInfo ii,
Item it) |
int |
Dbl.diff(InputInfo ii,
Item it) |
int |
Str.diff(InputInfo ii,
Item it) |
int |
Date.diff(InputInfo ii,
Item it) |
int |
Dur.diff(InputInfo ii,
Item it) |
int |
Bln.diff(InputInfo ii,
Item it) |
int |
YMd.diff(InputInfo ii,
Item it) |
int |
DSim.diff(InputInfo ii,
Item it) |
int |
DTd.diff(InputInfo ii,
Item it) |
int |
Dec.diff(InputInfo ii,
Item it) |
int |
ANode.diff(InputInfo ii,
Item it) |
int |
Int.diff(InputInfo ii,
Item it) |
int |
Flt.diff(InputInfo ii,
Item it) |
int |
QNm.diff(InputInfo ii,
Item it) |
int |
Atm.diff(InputInfo ii,
Item it) |
int |
Item.diff(InputInfo ii,
Item it)
Returns the difference between the current and the specified item.
|
int |
StrStream.diff(InputInfo ii,
Item it) |
Item |
Empty.ebv(QueryContext ctx,
InputInfo ii) |
Item |
DBNodeSeq.ebv(QueryContext ctx,
InputInfo ii) |
Item |
IntSeq.ebv(QueryContext ctx,
InputInfo ii) |
Item |
RangeSeq.ebv(QueryContext ctx,
InputInfo ii) |
Item |
Item.ebv(QueryContext ctx,
InputInfo ii) |
Item |
ItemSeq.ebv(QueryContext ctx,
InputInfo ii) |
boolean |
Jav.eq(InputInfo ii,
Item it) |
boolean |
Dbl.eq(InputInfo ii,
Item it) |
boolean |
Str.eq(InputInfo ii,
Item it) |
boolean |
Date.eq(InputInfo ii,
Item it) |
boolean |
FItem.eq(InputInfo ii,
Item it) |
boolean |
B64Stream.eq(InputInfo ii,
Item it) |
boolean |
Dur.eq(InputInfo ii,
Item it) |
boolean |
Bln.eq(InputInfo ii,
Item it) |
boolean |
Dec.eq(InputInfo ii,
Item it) |
boolean |
ANode.eq(InputInfo ii,
Item it) |
boolean |
Int.eq(InputInfo ii,
Item it) |
boolean |
Flt.eq(InputInfo ii,
Item it) |
boolean |
QNm.eq(InputInfo ii,
Item it) |
boolean |
Atm.eq(InputInfo ii,
Item it) |
abstract boolean |
Item.eq(InputInfo ii,
Item it)
Checks the items for equality.
|
boolean |
B64.eq(InputInfo ii,
Item it) |
boolean |
StrStream.eq(InputInfo ii,
Item it) |
boolean |
Hex.eq(InputInfo ii,
Item it) |
boolean |
Item.equiv(InputInfo ii,
Item it)
Checks the items for equivalence.
|
float |
Dbl.flt(InputInfo ii) |
float |
Bln.flt(InputInfo ii) |
float |
Dec.flt(InputInfo ii) |
float |
Int.flt(InputInfo ii) |
float |
Flt.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.
|
abstract int |
Value.hash(InputInfo ii)
Returns a hash code for this value.
|
int |
Dur.hash(InputInfo ii) |
int |
Empty.hash(InputInfo ii) |
int |
QNm.hash(InputInfo ii) |
int |
Item.hash(InputInfo ii) |
int |
Seq.hash(InputInfo ii) |
java.io.InputStream |
B64Stream.input(InputInfo ii) |
java.io.InputStream |
Streamable.input(InputInfo ii)
Returns an input stream.
|
java.io.InputStream |
Item.input(InputInfo ii)
Returns an input stream.
|
NewlineInput |
StrStream.input(InputInfo ii) |
java.io.InputStream |
Bin.input(InputInfo ii) |
Item |
FItem.invItem(QueryContext ctx,
InputInfo ii,
Value... args)
Invokes this function item with the given arguments.
|
Item |
FuncItem.invItem(QueryContext ctx,
InputInfo ii,
Value... args) |
Iter |
FItem.invIter(QueryContext ctx,
InputInfo ii,
Value... args)
Invokes this function item with the given arguments.
|
Iter |
FuncItem.invIter(QueryContext ctx,
InputInfo ii,
Value... args) |
abstract Value |
FItem.invValue(QueryContext ctx,
InputInfo ii,
Value... args)
Invokes this function item with the given arguments.
|
Value |
FuncItem.invValue(QueryContext ctx,
InputInfo ii,
Value... args) |
Item |
Empty.item(QueryContext ctx,
InputInfo ii) |
Item |
Item.item(QueryContext ctx,
InputInfo ii) |
Item |
Seq.item(QueryContext ctx,
InputInfo ii) |
long |
Dbl.itr(InputInfo ii) |
long |
Bln.itr(InputInfo ii) |
long |
Dec.itr(InputInfo ii) |
long |
Int.itr(InputInfo ii) |
long |
Flt.itr(InputInfo ii) |
long |
DBNode.itr(InputInfo ii) |
long |
Item.itr(InputInfo ii)
Returns an integer (long) representation of the value.
|
static byte[] |
FPI.parse(byte[] atom,
InputInfo ii)
Checks the specified token for validity.
|
static boolean |
Bln.parse(byte[] str,
InputInfo ii)
Converts the specified string to a boolean.
|
static byte[] |
FComm.parse(byte[] str,
InputInfo ii)
Checks the specified token for validity.
|
Value |
SeqType.promote(Value val,
QueryContext ctx,
InputInfo ii)
Tries to promote the specified value to this sequence type.
|
byte[] |
Jav.string(InputInfo ii) |
byte[] |
Dbl.string(InputInfo ii) |
byte[] |
Str.string(InputInfo ii) |
byte[] |
Date.string(InputInfo ii) |
byte[] |
FItem.string(InputInfo ii) |
byte[] |
Dur.string(InputInfo ii) |
byte[] |
Bln.string(InputInfo ii) |
byte[] |
YMd.string(InputInfo ii) |
byte[] |
DTd.string(InputInfo ii) |
byte[] |
Dec.string(InputInfo ii) |
byte[] |
ANode.string(InputInfo ii) |
byte[] |
Int.string(InputInfo ii) |
byte[] |
Flt.string(InputInfo ii) |
byte[] |
QNm.string(InputInfo ii) |
abstract byte[] |
Item.string(InputInfo ii)
Returns a string representation of the value.
|
byte[] |
B64.string(InputInfo ii) |
byte[] |
StrStream.string(InputInfo ii) |
byte[] |
Hex.string(InputInfo ii) |
Item |
Empty.test(QueryContext ctx,
InputInfo ii) |
Item |
Item.test(QueryContext ctx,
InputInfo ii) |
Item |
Seq.test(QueryContext ctx,
InputInfo ii) |
protected byte[] |
B64Stream.val(InputInfo ii) |
| Constructor and Description |
|---|
B64(byte[] v,
InputInfo ii)
Constructor.
|
Dat(byte[] d,
InputInfo ii)
Constructor.
|
Dat(Date d,
Dur a,
boolean p,
InputInfo ii)
Constructor.
|
DTd(Dur it,
double f,
boolean m,
InputInfo ii)
Constructor.
|
Dtm(byte[] dt,
InputInfo ii)
Constructor.
|
Dtm(Date d,
Dur a,
boolean p,
InputInfo ii)
Constructor.
|
Dtm(long tm,
InputInfo ii)
Constructor.
|
Dur(byte[] v,
InputInfo ii)
Constructor.
|
Hex(byte[] v,
InputInfo ii)
Constructor.
|
Tim(byte[] tim,
InputInfo ii)
Constructor.
|
Tim(Tim d,
DTd a,
boolean p,
InputInfo ii)
Constructor.
|
YMd(Dur it,
double f,
boolean m,
InputInfo ii)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
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) |
TokenObjMap<java.lang.Object> |
Map.tokenJavaMap(InputInfo ii)
Converts the map to a map with tokens as keys and java objects as values.
|
| Modifier and Type | Method and Description |
|---|---|
static AxisStep |
AxisStep.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.
|
| Constructor and Description |
|---|
MixedPath(InputInfo ii,
Expr r,
Expr... s)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Item |
Insert.item(QueryContext ctx,
InputInfo ii) |
Item |
Replace.item(QueryContext ctx,
InputInfo ii) |
Item |
Delete.item(QueryContext ctx,
InputInfo ii) |
Item |
Rename.item(QueryContext ctx,
InputInfo ii) |
| Constructor and Description |
|---|
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.
|
| Modifier and Type | Field and Description |
|---|---|
InputInfo |
UpdatePrimitive.input
Input info.
|
| Constructor and Description |
|---|
DBAdd(Data d,
InputInfo i,
Item it,
java.lang.String p,
Context c)
Constructor.
|
DBDelete(Data d,
java.lang.String k,
InputInfo info)
Constructor.
|
DBOptimize(Data d,
Context c,
boolean a,
InputInfo info)
Constructor.
|
DBRename(Data d,
java.lang.String src,
java.lang.String trg,
InputInfo info)
Constructor.
|
DBStore(Data d,
byte[] path,
Item it,
InputInfo info)
Constructor.
|
DeleteNode(int p,
Data d,
InputInfo i)
Constructor.
|
InsertAfter(int p,
Data d,
InputInfo i,
NodeCache c)
Constructor.
|
InsertAttribute(int p,
Data d,
InputInfo i,
NodeCache c)
Constructor.
|
InsertBefore(int p,
Data d,
InputInfo i,
NodeCache c)
Constructor.
|
InsertInto(int p,
Data d,
InputInfo i,
NodeCache nc,
boolean l)
Constructor.
|
InsertIntoFirst(int p,
Data d,
InputInfo i,
NodeCache c)
Constructor.
|
Put(InputInfo i,
int p,
Data d,
Uri u,
QueryContext context)
Constructor.
|
RenameNode(int p,
Data d,
InputInfo i,
QNm nm)
Constructor.
|
ReplaceElementContent(int p,
Data d,
InputInfo i,
byte[] val)
Constructor.
|
ReplaceNode(int p,
Data d,
InputInfo i,
NodeCache c)
Constructor.
|
ReplaceValue(int p,
Data d,
InputInfo i,
byte[] v)
Constructor.
|
| Modifier and Type | Field and Description |
|---|---|
protected InputInfo |
XMLConverter.input
Input info.
|
| Modifier and Type | Method and Description |
|---|---|
void |
NSContext.add(byte[] pref,
byte[] uri,
InputInfo ii)
Validates and adds the specified namespace at parsing time.
|
static QueryException |
Err.cast(InputInfo ii,
Type t,
Value v)
Throws a type cast exception.
|
static Var |
Var.create(QueryContext ctx,
InputInfo ii,
QNm n,
Ann a)
Creates a new variable.
|
static Var |
Var.create(QueryContext ctx,
InputInfo ii,
QNm n,
SeqType t,
Ann a)
Creates a new variable.
|
static Var |
Var.create(QueryContext ctx,
InputInfo ii,
QNm n,
Value v,
Ann a)
Creates a new variable.
|
static boolean |
Compare.deep(Iter iter1,
Iter iter2,
InputInfo input)
Checks items for deep equality.
|
static boolean |
Compare.deep(Value val1,
Value val2,
InputInfo input)
Checks items for deep equality.
|
static QueryException |
Err.diff(InputInfo ii,
Item it1,
Item it2)
Throws a comparison exception.
|
boolean |
ItemSet.index(InputInfo ii,
Item i)
Indexes the specified item.
|
Item |
Var.item(QueryContext ctx,
InputInfo ii) |
static QueryException |
Err.promote(InputInfo ii,
SeqType t,
Value v)
Throws a type promoting exception.
|
QueryException |
Err.thrw(InputInfo ii,
java.lang.Object... ext)
Throws a query exception.
|
static QueryException |
Err.value(InputInfo ii,
Type t,
java.lang.Object v)
Throws an invalid value exception.
|
| Constructor and Description |
|---|
Compare(InputInfo ii)
Constructor.
|
RegEx(java.lang.String pat,
InputInfo ii)
Constructor.
|
XMLConverter(InputInfo ii)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Item |
DigitalSignature.generateSignature(ANode node,
byte[] c,
byte[] d,
byte[] sig,
byte[] ns,
byte[] t,
byte[] expr,
ANode ce,
InputInfo ii)
Generates a signature.
|
| Constructor and Description |
|---|
DigitalSignature(InputInfo ii)
Constructor.
|
Encryption(InputInfo ii)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
DecFormatter.format(InputInfo ii,
Item number,
java.lang.String picture)
Returns a formatted number.
|
byte[] |
Formatter.formatDate(Date date,
byte[] pic,
byte[] cal,
byte[] plc,
InputInfo ii)
Formats the specified date.
|
| Constructor and Description |
|---|
DecFormatter(InputInfo ii,
java.util.HashMap<java.lang.String,java.lang.String> map)
Constructor.
|
FormatParser(InputInfo ii,
byte[] p,
byte[] df)
Constructor.
|
| Constructor and Description |
|---|
HTTPClient(InputInfo ii,
Prop pr)
Constructor.
|
HTTPRequestParser(InputInfo ii)
Constructor.
|
HTTPResponse(InputInfo ii,
Prop pr)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static Value |
JsonMapConverter.parse(byte[] json,
InputInfo ii)
Parses a JSON string and converts it to an XQuery item made of nested maps.
|
| Constructor and Description |
|---|
JSONConverter(InputInfo ii)
Constructor.
|
JsonMLConverter(InputInfo ii)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RepoManager.delete(java.lang.String pkg,
InputInfo ii)
Removes a package from package repository.
|
void |
RepoManager.install(java.lang.String path,
InputInfo ii)
Installs a new package.
|
| Constructor and Description |
|---|
JarParser(Context ctx,
InputInfo ii)
Constructor.
|
PkgParser(Repo r,
InputInfo ii)
Constructor.
|
PkgValidator(Repo r,
InputInfo ii)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected InputInfo |
InputParser.input()
Creates input information.
|