Constructor and Description |
---|
RepoDelete(String perm,
InputInfo info)
Constructor.
|
RepoInstall(String perm,
InputInfo info)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
SerializerOptions.parse(String name,
byte[] val,
StaticContext sc,
InputInfo info)
Parses options.
|
Modifier and Type | Field and Description |
---|---|
InputInfo |
StaticScope.info
Input info.
|
Modifier and Type | Method and Description |
---|---|
InputInfo |
QueryException.info()
Returns the input info.
|
Modifier and Type | Method and Description |
---|---|
QueryException |
QueryException.add(InputInfo ii)
Adds an input info to the stack.
|
static QueryException |
QueryError.castError(InputInfo ii,
Value value,
Type type)
Throws a type cast exception.
|
static IO |
QueryResources.checkPath(QueryInput input,
IO baseIO,
InputInfo info)
Returns a valid reference if a file is found in the specified path or the static base uri.
|
static byte[] |
QueryError.chop(byte[] token,
InputInfo ii)
Chops the specified token to a maximum size.
|
static byte[] |
QueryError.chop(Object value,
InputInfo ii)
Chops the specified value to a maximum size.
|
static byte[] |
QueryError.chop(String string,
InputInfo ii)
Chops the specified string to a maximum size.
|
Value |
QueryResources.collection(InputInfo info)
Returns the default collection.
|
Value |
QueryResources.collection(QueryInput qi,
IO baseIO,
InputInfo info)
Evaluates
fn:collection() : opens an existing database collection, or creates
a new data reference. |
Data |
QueryResources.database(String name,
InputInfo info)
Opens a new database or returns a reference to an already opened database.
|
static QueryException |
QueryError.diffError(InputInfo ii,
Item item1,
Item item2)
Throws a comparison exception.
|
DBNode |
QueryResources.doc(QueryInput qi,
IO baseIO,
InputInfo info)
Evaluates
fn:doc() : opens an existing database document, or creates a new
database and node. |
static QueryException |
QueryError.funCastError(InputInfo ii,
Type type,
Object value)
Throws a type cast exception.
|
QueryException |
QueryError.get(InputInfo ii,
Object... ext)
Throws a query exception.
|
static QueryException |
QueryError.get(String name,
String msg,
InputInfo ii)
Returns an error for the specified name.
|
QueryException |
QueryIOException.getCause(InputInfo info)
Returns the query exception.
|
QueryException |
QueryException.info(InputInfo ii)
Sets input info.
|
static QueryException |
QueryError.numberError(InputInfo ii,
Item item)
Throws a number exception.
|
void |
QueryContext.set(Var vr,
Value vl,
InputInfo ii)
Binds an expression to a local variable.
|
static QueryException |
QueryError.treatError(InputInfo ii,
Value value,
SeqType seqType)
Throws a type promoting exception.
|
static QueryException |
QueryError.valueError(InputInfo ii,
Type type,
byte[] value)
Throws an invalid value exception.
|
Constructor and Description |
---|
QueryException(InputInfo info,
QNm name,
String message,
Object... ext)
Constructor, specifying the error code and message as string.
|
QueryException(InputInfo info,
QueryError error,
Object... ext)
Default constructor.
|
StaticDecl(StaticContext sc,
AnnList anns,
QNm name,
SeqType type,
VarScope scope,
String doc,
InputInfo info)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
InputInfo |
ParseExpr.info
Input information.
|
Modifier and Type | Method and Description |
---|---|
Item |
ParseExpr.atomItem(QueryContext qc,
InputInfo ii) |
abstract Item |
Expr.atomItem(QueryContext qc,
InputInfo ii)
Evaluates the expression and returns zero or one atomized item, or an error.
|
Iter |
Expr.atomIter(QueryContext qc,
InputInfo ii)
Evaluates the expression and returns zero or one atomized item, or an error.
|
Value |
ParseExpr.atomValue(QueryContext qc,
InputInfo ii) |
abstract Value |
Expr.atomValue(QueryContext qc,
InputInfo ii)
Evaluates the expression and returns the atomized items.
|
protected static Expr |
ParseExpr.compBln(Expr ex,
InputInfo info)
Returns a boolean equivalent for the specified expression.
|
Item |
ParseExpr.ebv(QueryContext qc,
InputInfo ii) |
abstract Item |
Expr.ebv(QueryContext qc,
InputInfo ii)
Checks if the effective boolean value can be computed for this expression:
If it yields an empty sequence,
Bln.FALSE will be returned. |
abstract Item |
Calc.ev(InputInfo ii,
Item it1,
Item it2)
Performs the calculation.
|
abstract boolean |
CmpV.OpV.eval(Item it1,
Item it2,
Collation coll,
StaticContext sc,
InputInfo ii)
Evaluates the expression.
|
static Expr |
Pos.get(CmpV.OpV cmp,
Expr expr,
Expr fallback,
InputInfo ii)
Returns an instance of this class if possible, and the input expression otherwise.
|
static SimpleMap |
SimpleMap.get(InputInfo info,
Expr... exprs)
Returns a map instance.
|
static Expr |
Filter.get(InputInfo info,
Expr root,
Expr... preds)
Creates a filter or path expression for the given root and predicates.
|
static Expr |
Pos.get(long index,
InputInfo info)
Returns a position expression for the specified index, or an optimized boolean item.
|
static Expr |
Pos.get(long min,
long max,
InputInfo info)
Returns a position expression for the specified range, or an optimized boolean item.
|
Expr |
XQFunctionExpr.inlineExpr(Expr[] exprs,
QueryContext qc,
VarScope scp,
InputInfo ii)
Tries to inline this function with the given argument expressions.
|
Item |
XQFunction.invItem(QueryContext qc,
InputInfo ii,
Value... args)
Internally invokes this function with the given arguments.
|
Item |
XQFunction.invokeItem(QueryContext qc,
InputInfo ii,
Value... args)
Invokes this function with the given arguments.
|
Value |
XQFunction.invokeValue(QueryContext qc,
InputInfo ii,
Value... args)
Invokes this function with the given arguments.
|
Value |
XQFunction.invValue(QueryContext qc,
InputInfo ii,
Value... args)
Internally invokes this function with the given arguments.
|
Item |
Unary.item(QueryContext qc,
InputInfo ii) |
Item |
Switch.item(QueryContext qc,
InputInfo ii) |
Bln |
Quantifier.item(QueryContext qc,
InputInfo ii) |
Bln |
Pos.item(QueryContext qc,
InputInfo ii) |
Item |
ParseExpr.item(QueryContext qc,
InputInfo ii) |
Item |
Or.item(QueryContext qc,
InputInfo ii) |
Bln |
Instance.item(QueryContext qc,
InputInfo ii) |
Item |
If.item(QueryContext qc,
InputInfo ii) |
abstract Item |
Expr.item(QueryContext qc,
InputInfo ii)
Evaluates the expression and returns the resulting item,
or a
null reference if the expression yields an empty sequence. |
Item |
Context.item(QueryContext qc,
InputInfo ii) |
Bln |
CmpV.item(QueryContext qc,
InputInfo ii) |
Bln |
CmpR.item(QueryContext qc,
InputInfo ii) |
Bln |
CmpN.item(QueryContext qc,
InputInfo ii) |
Bln |
CmpG.item(QueryContext qc,
InputInfo ii) |
Bln |
Castable.item(QueryContext qc,
InputInfo ii) |
Item |
Arith.item(QueryContext qc,
InputInfo ii) |
Item |
And.item(QueryContext qc,
InputInfo ii) |
Item |
ParseExpr.test(QueryContext qc,
InputInfo ii) |
abstract Item |
Expr.test(QueryContext qc,
InputInfo ii)
Performs a predicate test and returns the item the if test was successful.
|
Constructor and Description |
---|
And(InputInfo info,
Expr... exprs)
Constructor.
|
Arith(InputInfo info,
Expr expr1,
Expr expr2,
Calc calc)
Constructor.
|
Arr(InputInfo info,
Expr... exprs)
Constructor.
|
Cast(StaticContext sc,
InputInfo info,
Expr expr,
SeqType seqType)
Function constructor.
|
Castable(StaticContext sc,
InputInfo info,
Expr expr,
SeqType type)
Constructor.
|
Catch(InputInfo info,
NameTest[] codes,
Var[] vars)
Constructor.
|
CmpG(Expr expr1,
Expr expr2,
CmpG.OpG op,
Collation coll,
StaticContext sc,
InputInfo info)
Constructor.
|
CmpN(Expr expr1,
Expr expr2,
CmpN.OpN op,
InputInfo info)
Constructor.
|
CmpV(Expr expr1,
Expr expr2,
CmpV.OpV op,
Collation coll,
StaticContext sc,
InputInfo info)
Constructor.
|
Context(InputInfo info)
Constructor.
|
Except(InputInfo info,
Expr[] exprs)
Constructor.
|
Extension(InputInfo info,
Pragma[] pragmas,
Expr expr)
Constructor.
|
Filter(InputInfo info,
Expr root,
Expr... preds)
Constructor.
|
If(InputInfo info,
Expr cond,
Expr branch1,
Expr branch2)
Constructor.
|
Instance(InputInfo info,
Expr expr,
SeqType type)
Constructor.
|
InterSect(InputInfo info,
Expr[] exprs)
Constructor.
|
List(InputInfo info,
Expr... exprs)
Constructor.
|
Lookup(InputInfo info,
Expr... expr)
Constructor.
|
Or(InputInfo info,
Expr... exprs)
Constructor.
|
ParseExpr(InputInfo info)
Constructor.
|
Preds(InputInfo info,
Expr[] preds)
Constructor.
|
Quantifier(InputInfo info,
For[] inputs,
Expr expr,
boolean every)
Constructor.
|
Range(InputInfo info,
Expr expr1,
Expr expr2)
Constructor.
|
Root(InputInfo info)
Constructor.
|
Simple(InputInfo info)
Constructor.
|
Single(InputInfo info,
Expr expr)
Constructor.
|
StringRangeAccess(InputInfo info,
StringRange index,
IndexContext ictx)
Constructor.
|
Switch(InputInfo info,
Expr cond,
SwitchCase[] cases)
Constructor.
|
SwitchCase(InputInfo info,
Expr... exprs)
Constructor.
|
Treat(InputInfo info,
Expr expr,
SeqType seqType)
Constructor.
|
Try(InputInfo info,
Expr expr,
Catch[] catches)
Constructor.
|
TypeCase(InputInfo info,
Var var,
SeqType[] types,
Expr expr)
Constructor.
|
TypeCheck(StaticContext sc,
InputInfo info,
Expr expr,
SeqType seqType,
boolean promote)
Constructor.
|
TypeSwitch(InputInfo info,
Expr ts,
TypeCase[] cases)
Constructor.
|
Unary(InputInfo info,
Expr expr,
boolean minus)
Constructor.
|
Union(InputInfo info,
Expr... exprs)
Constructor.
|
ValueAccess(InputInfo info,
Expr expr,
boolean text,
NameTest test,
IndexContext ictx)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
FTxt |
CTxt.item(QueryContext qc,
InputInfo ii) |
FPI |
CPI.item(QueryContext qc,
InputInfo ii) |
FNames |
CNSpace.item(QueryContext qc,
InputInfo ii) |
abstract ANode |
CNode.item(QueryContext qc,
InputInfo ii) |
Item |
CMap.item(QueryContext qc,
InputInfo ii) |
FElem |
CElem.item(QueryContext qc,
InputInfo ii) |
FDoc |
CDoc.item(QueryContext qc,
InputInfo ii) |
FComm |
CComm.item(QueryContext qc,
InputInfo ii) |
FAttr |
CAttr.item(QueryContext qc,
InputInfo ii) |
Array |
CArray.item(QueryContext qc,
InputInfo ii) |
Constructor and Description |
---|
CArray(InputInfo info,
boolean create,
Expr... exprs)
Constructor.
|
CAttr(StaticContext sc,
InputInfo info,
boolean comp,
Expr name,
Expr... values)
Constructor.
|
CComm(StaticContext sc,
InputInfo info,
Expr comment)
Constructor.
|
CDoc(StaticContext sc,
InputInfo info,
Expr expr)
Constructor.
|
CElem(StaticContext sc,
InputInfo info,
Expr name,
Atts nspaces,
Expr... cont)
Constructor.
|
CMap(InputInfo info,
Expr[] expr)
Constructor.
|
CNSpace(StaticContext sc,
InputInfo info,
Expr name,
Expr value)
Constructor.
|
Constr(InputInfo info,
StaticContext sc)
Creates the children of the constructor.
|
CPI(StaticContext sc,
InputInfo info,
Expr name,
Expr value)
Constructor.
|
CTxt(StaticContext sc,
InputInfo info,
Expr text)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
FTNode |
FTWords.item(QueryContext qc,
InputInfo ii) |
FTNode |
FTWeight.item(QueryContext qc,
InputInfo ii) |
FTNode |
FTOr.item(QueryContext qc,
InputInfo ii) |
FTNode |
FTOpts.item(QueryContext qc,
InputInfo ii) |
FTNode |
FTNot.item(QueryContext qc,
InputInfo ii) |
FTNode |
FTMildNot.item(QueryContext qc,
InputInfo ii) |
FTNode |
FTFilter.item(QueryContext qc,
InputInfo ii) |
FTNode |
FTExtensionSelection.item(QueryContext qc,
InputInfo ii) |
abstract FTNode |
FTExpr.item(QueryContext qc,
InputInfo ii)
This method is called by the sequential full-text evaluation.
|
Bln |
FTContains.item(QueryContext qc,
InputInfo ii) |
FTNode |
FTAnd.item(QueryContext qc,
InputInfo ii) |
Constructor and Description |
---|
FTAnd(InputInfo info,
FTExpr[] exprs)
Constructor.
|
FTContains(Expr expr,
FTExpr ftexpr,
InputInfo info)
Constructor.
|
FTContent(InputInfo info,
FTExpr expr,
FTContents content)
Constructor.
|
FTDistance(InputInfo info,
FTExpr expr,
Expr min,
Expr max,
FTUnit unit)
Constructor.
|
FTExtensionSelection(InputInfo info,
Pragma[] pragmas,
FTExpr expr)
Constructor.
|
FTIndexAccess(InputInfo info,
FTExpr ftexpr,
IndexContext ictx)
Constructor.
|
FTMildNot(InputInfo info,
FTExpr expr1,
FTExpr expr2)
Constructor.
|
FTNot(InputInfo info,
FTExpr expr)
Constructor.
|
FTOpts(InputInfo info,
FTExpr expr,
FTOpt opt)
Constructor.
|
FTOr(InputInfo info,
FTExpr[] exprs)
Constructor.
|
FTOrder(InputInfo info,
FTExpr expr)
Constructor.
|
FTScope(InputInfo info,
FTExpr expr,
boolean same,
FTUnit unit)
Constructor.
|
FTWeight(InputInfo info,
FTExpr expr,
Expr weight)
Constructor.
|
FTWindow(InputInfo info,
FTExpr expr,
Expr win,
FTUnit unit)
Constructor.
|
FTWords(InputInfo info,
Data data,
Value query,
FTMode mode)
Constructor for index-based evaluation.
|
FTWords(InputInfo info,
Expr query,
FTMode mode,
Expr[] occ)
Constructor for scan-based evaluation.
|
Modifier and Type | Method and Description |
---|---|
Item |
GroupBy.Spec.item(QueryContext qc,
InputInfo ii) |
Item |
GFLWOR.Clause.item(QueryContext qc,
InputInfo ii)
Deprecated.
|
Constructor and Description |
---|
Count(Var var,
InputInfo info)
Constructor.
|
For(Var var,
Var pos,
Var score,
Expr expr,
boolean empty,
InputInfo info)
Constructor.
|
GFLWOR(InputInfo info,
LinkedList<GFLWOR.Clause> clauses,
Expr ret)
Constructor.
|
GroupBy.Spec(InputInfo info,
Var var,
Expr expr,
Collation coll)
Constructor.
|
GroupBy(GroupBy.Spec[] specs,
VarRef[] pre,
Var[] post,
InputInfo info)
Constructor.
|
Let(Var var,
Expr expr,
boolean score,
InputInfo info)
Constructor.
|
OrderBy.Key(InputInfo info,
Expr key,
boolean desc,
boolean least,
Collation coll)
Constructor.
|
OrderBy(VarRef[] refs,
OrderBy.Key[] keys,
InputInfo info)
Constructor.
|
Where(Expr expr,
InputInfo info)
Constructor.
|
Window.Condition(boolean start,
Var item,
Var pos,
Var prev,
Var next,
Expr cond,
InputInfo info)
Constructor.
|
Window(InputInfo info,
boolean sliding,
Var var,
Expr expr,
Window.Condition start,
boolean only,
Window.Condition end)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static Step |
Step.get(InputInfo info,
Axis axis,
Test test,
Expr... preds)
This method returns the most appropriate step implementation.
|
static Path |
Path.get(InputInfo info,
Expr root,
Expr... steps)
Returns a new path instance.
|
Constructor and Description |
---|
Path(InputInfo info,
Expr root,
Expr[] steps)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
StaticFunc |
StaticFuncs.declare(AnnList anns,
QNm nm,
Var[] args,
SeqType type,
Expr expr,
StaticContext sc,
VarScope scope,
String doc,
InputInfo ii)
Declares a new user-defined function.
|
static TypedFunc |
Functions.get(QNm name,
Expr[] args,
QueryContext qc,
StaticContext sc,
InputInfo ii)
Returns a function with the specified name and number of arguments,
or
null . |
StandardFunc |
Functions.get(QNm name,
Expr[] args,
StaticContext sc,
InputInfo ii)
Returns the specified function.
|
StaticFunc |
StaticFuncs.get(QNm name,
int arity,
InputInfo ii,
boolean error)
Returns the function with the given name and arity.
|
StandardFunc |
Function.get(StaticContext sc,
InputInfo info,
Expr... exprs)
Creates a new instance of the function.
|
static Expr |
Functions.getLiteral(QNm name,
int arity,
QueryContext qc,
StaticContext sc,
InputInfo ii,
boolean runtime)
Gets a function literal for a known function.
|
static FuncItem |
Functions.getUser(StaticFunc sf,
QueryContext qc,
StaticContext sc,
InputInfo info)
Returns a function item for a user-defined function.
|
Expr |
StaticFunc.inlineExpr(Expr[] exprs,
QueryContext qc,
VarScope scp,
InputInfo ii) |
Expr |
Closure.inlineExpr(Expr[] exprs,
QueryContext qc,
VarScope scp,
InputInfo ii) |
Item |
StaticFunc.invItem(QueryContext qc,
InputInfo ii,
Value... arg) |
Item |
StaticFunc.invokeItem(QueryContext qc,
InputInfo ii,
Value... arg) |
Value |
StaticFunc.invokeValue(QueryContext qc,
InputInfo ii,
Value... arg) |
Value |
StaticFunc.invValue(QueryContext qc,
InputInfo ii,
Value... arg) |
Item |
PartFunc.item(QueryContext qc,
InputInfo ii) |
Item |
FuncLit.item(QueryContext qc,
InputInfo ii) |
Item |
FuncCall.item(QueryContext qc,
InputInfo ii) |
Item |
FileTempDir.item(QueryContext qc,
InputInfo ii) |
Item |
FileLineSeparator.item(QueryContext qc,
InputInfo ii) |
FuncItem |
Closure.item(QueryContext qc,
InputInfo ii) |
static Item |
FuncCall.item(XQFunction fun,
Value[] arg,
QueryContext qc,
InputInfo ii)
Calls the given function with the given arguments, returning zero or one item.
|
static SerializerOptions |
FuncOptions.serializer(Item it,
InputInfo info)
Converts the specified output parameter item to serialization parameters.
|
static SerializerOptions |
FuncOptions.serializer(Item it,
SerializerOptions sopts,
InputInfo info)
Converts the specified output parameter item to serialization parameters.
|
QueryException |
StaticFuncs.similarError(QNm name,
InputInfo ii)
Throws an exception if the name of a function is similar to the specified function name.
|
static Closure |
Closure.unknownLit(QNm name,
int arity,
QueryContext qc,
StaticContext sc,
InputInfo ii)
Creates a function literal for a function that was not yet encountered while parsing.
|
static Value |
FuncCall.value(XQFunction fun,
Value[] arg,
QueryContext qc,
InputInfo ii)
Calls the given function with the given arguments, returning zero or more items.
|
Constructor and Description |
---|
Closure(InputInfo info,
SeqType ret,
Var[] args,
Expr expr,
AnnList anns,
Map<Var,Expr> nonLocal,
StaticContext sc,
VarScope scope)
Constructor.
|
DynFuncCall(InputInfo info,
StaticContext sc,
boolean updating,
Expr expr,
Expr... arg)
Function constructor.
|
PartFunc(StaticContext sc,
InputInfo info,
Expr expr,
Expr[] args,
int[] holes)
Constructor.
|
StaticFuncCall(QNm name,
Expr[] args,
StaticContext sc,
InputInfo info)
Function call constructor.
|
Modifier and Type | Method and Description |
---|---|
Item |
AdminWriteLog.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
ArchiveWrite.item(QueryContext qc,
InputInfo ii) |
Item |
ArchiveUpdate.item(QueryContext qc,
InputInfo ii) |
Item |
ArchiveOptions.item(QueryContext qc,
InputInfo ii) |
Item |
ArchiveDelete.item(QueryContext qc,
InputInfo ii) |
Item |
ArchiveCreate.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
ArrayTail.item(QueryContext qc,
InputInfo ii) |
Item |
ArraySubarray.item(QueryContext qc,
InputInfo ii) |
Item |
ArraySort.item(QueryContext qc,
InputInfo ii) |
Item |
ArraySize.item(QueryContext qc,
InputInfo ii) |
Item |
ArraySerialize.item(QueryContext qc,
InputInfo ii) |
Item |
ArrayReverse.item(QueryContext qc,
InputInfo ii) |
Item |
ArrayRemove.item(QueryContext qc,
InputInfo ii) |
Item |
ArrayJoin.item(QueryContext qc,
InputInfo ii) |
Item |
ArrayInsertBefore.item(QueryContext qc,
InputInfo ii) |
Item |
ArrayForEachPair.item(QueryContext qc,
InputInfo ii) |
Item |
ArrayForEach.item(QueryContext qc,
InputInfo ii) |
Item |
ArrayFilter.item(QueryContext qc,
InputInfo ii) |
Item |
ArrayAppend.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
BaseXLastFrom.item(QueryContext qc,
InputInfo ii) |
Item |
BaseXItemAt.item(QueryContext qc,
InputInfo ii) |
Item |
BaseXDeepEqual.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
ClientInfo.item(QueryContext qc,
InputInfo ii) |
Item |
ClientExecute.item(QueryContext qc,
InputInfo ii) |
Item |
ClientConnect.item(QueryContext qc,
InputInfo ii) |
Item |
ClientClose.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
ConvertStringToHex.item(QueryContext qc,
InputInfo ii) |
Item |
ConvertStringToBase64.item(QueryContext qc,
InputInfo ii) |
Item |
ConvertIntegerToDayTime.item(QueryContext qc,
InputInfo ii) |
Item |
ConvertIntegerToDateTime.item(QueryContext qc,
InputInfo ii) |
Item |
ConvertIntegerToBase.item(QueryContext qc,
InputInfo ii) |
Item |
ConvertIntegerFromBase.item(QueryContext qc,
InputInfo ii) |
Item |
ConvertDayTimeToInteger.item(QueryContext qc,
InputInfo ii) |
Item |
ConvertDateTimeToInteger.item(QueryContext qc,
InputInfo ii) |
Item |
ConvertBytesToHex.item(QueryContext qc,
InputInfo ii) |
Item |
ConvertBytesToBase64.item(QueryContext qc,
InputInfo ii) |
Item |
ConvertBinaryToString.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
CryptoValidateSignature.item(QueryContext qc,
InputInfo ii) |
Item |
CryptoHmac.item(QueryContext qc,
InputInfo ii) |
Item |
CryptoGenerateSignature.item(QueryContext qc,
InputInfo ii) |
Item |
CryptoEncrypt.item(QueryContext qc,
InputInfo ii) |
Item |
CryptoDecrypt.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
CsvSerialize.item(QueryContext qc,
InputInfo ii) |
Item |
CsvParse.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
FetchXml.item(QueryContext qc,
InputInfo ii) |
Item |
FetchText.item(QueryContext qc,
InputInfo ii) |
Item |
FetchContentType.item(QueryContext qc,
InputInfo ii) |
Item |
FetchBinary.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
FilePathSeparator.item(QueryContext qc,
InputInfo ii) |
Item |
FileDirSeparator.item(QueryContext qc,
InputInfo ii) |
Constructor and Description |
---|
Compare(InputInfo info)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Str |
FtNormalize.item(QueryContext qc,
InputInfo ii) |
Item |
FtCount.item(QueryContext qc,
InputInfo ii) |
Item |
FtContains.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
HashSha256.item(QueryContext qc,
InputInfo ii) |
Item |
HashSha1.item(QueryContext qc,
InputInfo ii) |
Item |
HashMd5.item(QueryContext qc,
InputInfo ii) |
Item |
HashHash.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
HofId.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
HtmlParser.item(QueryContext qc,
InputInfo ii) |
Item |
HtmlParse.item(QueryContext qc,
InputInfo ii) |
Constructor and Description |
---|
HttpClient(InputInfo info,
MainOptions options)
Constructor.
|
HttpPayload(InputStream in,
boolean body,
InputInfo info,
MainOptions options)
Constructor.
|
HttpRequestParser(InputInfo info)
Constructor.
|
HttpResponse(InputInfo info,
MainOptions options)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Item |
IndexFacets.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
InspectXqdoc.item(QueryContext qc,
InputInfo ii) |
Item |
InspectModule.item(QueryContext qc,
InputInfo ii) |
Item |
InspectFunction.item(QueryContext qc,
InputInfo ii) |
Item |
InspectContext.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
JsonSerialize.item(QueryContext qc,
InputInfo ii) |
Item |
JsonParse.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
MapSize.item(QueryContext qc,
InputInfo ii) |
Item |
MapSerialize.item(QueryContext qc,
InputInfo ii) |
Item |
MapRemove.item(QueryContext qc,
InputInfo ii) |
Item |
MapPut.item(QueryContext qc,
InputInfo ii) |
Item |
MapMerge.item(QueryContext qc,
InputInfo ii) |
Item |
MapEntry.item(QueryContext qc,
InputInfo ii) |
Item |
MapContains.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
OutTab.item(QueryContext qc,
InputInfo ii) |
Item |
OutNl.item(QueryContext qc,
InputInfo ii) |
Item |
OutFormat.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
ProcSystem.item(QueryContext qc,
InputInfo ii) |
Item |
ProcExecute.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
ProfVoid.item(QueryContext qc,
InputInfo ii) |
Item |
ProfSleep.item(QueryContext qc,
InputInfo ii) |
Item |
ProfHuman.item(QueryContext qc,
InputInfo ii) |
Item |
ProfDump.item(QueryContext qc,
InputInfo ii) |
Item |
ProfCurrentNs.item(QueryContext qc,
InputInfo ii) |
Item |
ProfCurrentMs.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
RandomUuid.item(QueryContext qc,
InputInfo ii) |
Item |
RandomInteger.item(QueryContext qc,
InputInfo ii) |
Item |
RandomDouble.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
RepoInstall.item(QueryContext qc,
InputInfo ii) |
Item |
RepoDelete.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
SqlRollback.item(QueryContext qc,
InputInfo ii) |
Item |
SqlPrepare.item(QueryContext qc,
InputInfo ii) |
Item |
SqlInit.item(QueryContext qc,
InputInfo ii) |
Item |
SqlConnect.item(QueryContext qc,
InputInfo ii) |
Item |
SqlCommit.item(QueryContext qc,
InputInfo ii) |
Item |
SqlClose.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
StreamIsStreamable.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
UnitAssertEquals.item(QueryContext qc,
InputInfo ii) |
Item |
UnitAssert.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
UserPassword.item(QueryContext qc,
InputInfo ii) |
Item |
UserGrant.item(QueryContext qc,
InputInfo ii) |
Item |
UserExists.item(QueryContext qc,
InputInfo ii) |
Item |
UserDrop.item(QueryContext qc,
InputInfo ii) |
Item |
UserCreate.item(QueryContext qc,
InputInfo ii) |
Item |
UserAlter.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
ValidateXsd.item(QueryContext qc,
InputInfo ii) |
Item |
ValidateDtd.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
FElem |
XQueryParse.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
XsltVersion.item(QueryContext qc,
InputInfo ii) |
Item |
XsltTransformText.item(QueryContext qc,
InputInfo ii) |
Item |
XsltTransform.item(QueryContext qc,
InputInfo ii) |
Item |
XsltProcessor.item(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Item |
ZipZipFile.item(QueryContext qc,
InputInfo ii) |
Item |
ZipXmlEntry.item(QueryContext qc,
InputInfo ii) |
Item |
ZipUpdateEntries.item(QueryContext qc,
InputInfo ii) |
Item |
ZipTextEntry.item(QueryContext qc,
InputInfo ii) |
Item |
ZipHtmlEntry.item(QueryContext qc,
InputInfo ii) |
Item |
ZipEntries.item(QueryContext qc,
InputInfo ii) |
Item |
ZipBinaryEntry.item(QueryContext qc,
InputInfo ii) |
Constructor and Description |
---|
AtomIter(Iter iter,
QueryContext qc,
InputInfo info,
boolean array)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Item |
Replace.item(QueryContext qc,
InputInfo ii) |
Item |
Rename.item(QueryContext qc,
InputInfo ii) |
Item |
Insert.item(QueryContext qc,
InputInfo ii) |
Item |
Delete.item(QueryContext qc,
InputInfo ii) |
Constructor and Description |
---|
Delete(StaticContext sc,
InputInfo info,
Expr trg)
Constructor.
|
Insert(StaticContext sc,
InputInfo info,
Expr src,
boolean first,
boolean last,
boolean before,
boolean after,
Expr trg)
Constructor.
|
Modify(InputInfo info,
Expr src,
Expr mod)
Constructor.
|
Rename(StaticContext sc,
InputInfo info,
Expr trg,
Expr name)
Constructor.
|
Replace(StaticContext sc,
InputInfo info,
Expr trg,
Expr src,
boolean value)
Constructor.
|
Transform(InputInfo info,
Let[] copies,
Expr mod,
Expr ret)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
protected InputInfo |
Update.info
Input info.
|
Modifier and Type | Method and Description |
---|---|
InputInfo |
Update.info()
Input info.
|
Constructor and Description |
---|
DataUpdate(UpdateType type,
Data data,
InputInfo info)
Constructor.
|
DBNew(QueryContext qc,
List<NewInput> inputs,
InputInfo info)
Constructor.
|
DBOptions(Options options,
List<Option<?>> supported,
InputInfo info)
Constructor.
|
DBOptions(Options options,
Option<?>[] supported,
InputInfo info)
Constructor.
|
Update(UpdateType type,
InputInfo info)
Constructor.
|
UserUpdate(UpdateType type,
User user,
String pattern,
QueryContext qc,
InputInfo info)
Constructor.
|
Constructor and Description |
---|
DBAdd(Data data,
NewInput input,
Options opts,
QueryContext qc,
InputInfo info)
Constructor.
|
DBDelete(Data data,
String path,
InputInfo info)
Constructor.
|
DBFlush(Data data,
InputInfo info,
QueryContext qc)
Constructor.
|
DBOptimize(Data data,
boolean all,
Options opts,
QueryContext qc,
InputInfo info)
Constructor.
|
DBRename(Data data,
String src,
String trg,
InputInfo info)
Constructor.
|
DBStore(Data data,
String path,
Item it,
InputInfo inf)
Constructor.
|
Put(int id,
Data data,
String path,
InputInfo info)
Constructor.
|
Constructor and Description |
---|
BackupCreate(String name,
InputInfo info,
QueryContext qc)
Constructor.
|
BackupDrop(String name,
InputInfo info,
QueryContext qc)
Constructor.
|
DBAlter(String name,
String newName,
InputInfo info,
QueryContext qc)
Constructor.
|
DBCopy(String name,
String newName,
InputInfo info,
QueryContext qc)
Constructor.
|
DBCreate(String name,
List<NewInput> input,
Options opts,
QueryContext qc,
InputInfo info)
Constructor.
|
DBDrop(String name,
InputInfo info,
QueryContext qc)
Constructor.
|
DBRestore(String name,
String backup,
QueryContext qc,
InputInfo info)
Constructor.
|
Constructor and Description |
---|
DeleteNode(int pre,
Data data,
InputInfo ii)
Constructor.
|
InsertAfter(int pre,
Data data,
InputInfo ii,
ANodeList nodes)
Constructor.
|
InsertAttribute(int pre,
Data data,
InputInfo ii,
ANodeList nodes)
Constructor.
|
InsertBefore(int pre,
Data data,
InputInfo ii,
ANodeList nodes)
Constructor.
|
InsertInto(int pre,
Data data,
InputInfo ii,
ANodeList nodes)
Constructor for an insertInto.
|
InsertIntoAsFirst(int pre,
Data data,
InputInfo ii,
ANodeList nodes)
Constructor.
|
InsertIntoAsLast(int pre,
Data data,
InputInfo ii,
ANodeList nodes)
Constructor for an insertInto which is part of a replaceElementContent substitution.
|
RenameNode(int pre,
Data data,
InputInfo ii,
QNm name)
Constructor.
|
ReplaceDoc(int pre,
Data data,
NewInput input,
Options opts,
QueryContext qc,
InputInfo info)
Constructor.
|
ReplaceNode(int pre,
Data data,
InputInfo ii,
ANodeList nodes)
Constructor.
|
ReplaceValue(int pre,
Data data,
InputInfo ii,
byte[] value)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
InputInfo |
Ann.info
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.
|
void |
IndexInfo.create(ParseExpr root,
InputInfo ii,
String opt,
boolean parent)
Creates an index expression with an inverted axis path.
|
Constructor and Description |
---|
Ann(InputInfo info,
Annotation sig,
Item... args)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
CollationItemSet.add(Item item,
InputInfo ii) |
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.
|
boolean |
Collation.contains(byte[] string,
byte[] sub,
InputInfo info)
Checks if a string is contained in another.
|
boolean |
Collation.endsWith(byte[] string,
byte[] sub,
InputInfo info)
Checks if a string ends with another.
|
static Collation |
Collation.get(byte[] uri,
QueryContext qc,
StaticContext sc,
InputInfo info,
QueryError err)
Returns a collation instance for the specified uri.
|
protected abstract int |
Collation.indexOf(String string,
String sub,
Collation.Mode mode,
InputInfo info)
Returns the start or end position of the specified substring.
|
boolean |
Collation.startsWith(byte[] string,
byte[] sub,
InputInfo info)
Checks if a string starts with another.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
DecFormatter.format(InputInfo info,
ANum number,
byte[] picture)
Returns a formatted number.
|
byte[] |
Formatter.formatDate(ADate date,
byte[] lng,
byte[] pic,
byte[] cal,
byte[] plc,
InputInfo ii)
Formats the specified date.
|
Constructor and Description |
---|
DecFormatter(InputInfo info,
TokenMap map)
Constructor.
|
IntFormat(byte[] picture,
InputInfo info)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ItemSet.add(Item key,
InputInfo ii)
Stores the specified key if it has not been stored before.
|
boolean |
HashItemSet.add(Item key,
InputInfo ii) |
void |
ItemValueMap.add(Item key,
Value value,
InputInfo ii)
Indexes the specified key and stores the associated value.
|
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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ModuleLoader.addImport(byte[] uri,
InputInfo ii,
QueryParser qp)
Adds a package from the repository or a Java class.
|
Constructor and Description |
---|
PkgParser(InputInfo info)
Constructor.
|
PkgValidator(Repo repo,
InputInfo info)
Constructor.
|
RepoManager(Context context,
InputInfo info)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static Pattern |
RegExParser.parse(byte[] regex,
byte[] mod,
InputInfo ii,
boolean check)
Compiles this regular expression to a
Pattern . |
Modifier and Type | Method and Description |
---|---|
abstract Value |
Value.atomValue(InputInfo ii)
Evaluates the expression and returns the atomized items.
|
Value |
Value.atomValue(QueryContext qc,
InputInfo ii) |
abstract int |
Value.hash(InputInfo ii)
Returns a hash code for this value.
|
abstract Value |
Value.materialize(InputInfo ii)
Materializes streamable values, or returns a self reference.
|
Modifier and Type | Method and Description |
---|---|
Item |
Array.atomItem(InputInfo ii) |
Value |
Array.atomValue(InputInfo ii) |
FItem |
Array.coerceTo(FuncType ft,
QueryContext qc,
InputInfo ii,
boolean opt) |
boolean |
Array.deep(Item item,
InputInfo ii,
Collation coll) |
Value |
Array.get(Item key,
InputInfo ii)
Gets the value from this array.
|
Expr |
Array.inlineExpr(Expr[] exprs,
QueryContext qc,
VarScope scp,
InputInfo ii) |
Item |
Array.invItem(QueryContext qc,
InputInfo ii,
Value... args) |
Value |
Array.invValue(QueryContext qc,
InputInfo ii,
Value... args) |
Array |
Array.materialize(InputInfo ii) |
byte[] |
Array.serialize(InputInfo ii)
Returns a string representation of the array.
|
void |
Array.string(TokenBuilder tb,
InputInfo ii)
Returns a string representation of the array.
|
Modifier and Type | Method and Description |
---|---|
Item |
Item.atomItem(InputInfo ii)
Evaluates the expression and returns the atomized items.
|
Item |
FItem.atomItem(InputInfo ii) |
Item |
Item.atomItem(QueryContext qc,
InputInfo ii) |
Value |
Item.atomValue(InputInfo ii) |
byte[] |
Bin.binary(InputInfo ii)
Returns the binary content.
|
byte[] |
B64Stream.binary(InputInfo ii) |
boolean |
Uln.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) |
boolean |
Dec.bool(InputInfo ii) |
boolean |
Dbl.bool(InputInfo ii) |
boolean |
Bln.bool(InputInfo ii) |
boolean |
Atm.bool(InputInfo ii) |
boolean |
AStr.bool(InputInfo ii) |
FItem |
FuncItem.coerceTo(FuncType ft,
QueryContext qc,
InputInfo ii,
boolean opt) |
abstract FItem |
FItem.coerceTo(FuncType ft,
QueryContext qc,
InputInfo ii,
boolean opt)
Coerces this function item to the given function type.
|
double |
Item.dbl(InputInfo ii)
Returns a double representation of the value.
|
double |
Bln.dbl(InputInfo ii) |
double |
ANum.dbl(InputInfo ii) |
BigDecimal |
Uln.dec(InputInfo ii) |
BigDecimal |
Item.dec(InputInfo ii)
Returns a decimal representation of the value.
|
BigDecimal |
Int.dec(InputInfo ii) |
BigDecimal |
Flt.dec(InputInfo ii) |
BigDecimal |
Dec.dec(InputInfo ii) |
BigDecimal |
Dbl.dec(InputInfo ii) |
BigDecimal |
Bln.dec(InputInfo ii) |
static byte[] |
Hex.decode(byte[] d,
InputInfo ii)
Converts the input into a byte array.
|
boolean |
FItem.deep(Item item,
InputInfo ii,
Collation coll)
Performs a deep comparison of two items.
|
int |
YMDur.diff(Item it,
Collation coll,
InputInfo ii) |
int |
Uln.diff(Item it,
Collation coll,
InputInfo ii) |
int |
QNm.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 |
Hex.diff(Item it,
Collation coll,
InputInfo ii) |
int |
GDt.diff(Item it,
Collation coll,
InputInfo ii) |
int |
Flt.diff(Item it,
Collation coll,
InputInfo ii) |
int |
Dur.diff(Item it,
Collation coll,
InputInfo ii) |
int |
DTDur.diff(Item it,
Collation coll,
InputInfo ii) |
int |
Dec.diff(Item it,
Collation coll,
InputInfo ii) |
int |
Dbl.diff(Item it,
Collation coll,
InputInfo ii) |
int |
Bln.diff(Item it,
Collation coll,
InputInfo ii) |
int |
B64.diff(Item it,
Collation coll,
InputInfo ii) |
int |
Atm.diff(Item it,
Collation coll,
InputInfo ii) |
int |
AStr.diff(Item it,
Collation coll,
InputInfo ii) |
int |
ADate.diff(Item it,
Collation coll,
InputInfo ii) |
Item |
Item.ebv(QueryContext qc,
InputInfo ii) |
boolean |
Uln.eq(Item it,
Collation coll,
StaticContext sc,
InputInfo ii) |
boolean |
QNm.eq(Item item,
Collation coll,
StaticContext sc,
InputInfo ii) |
boolean |
Jav.eq(Item it,
Collation coll,
StaticContext sc,
InputInfo ii) |
abstract boolean |
Item.eq(Item it,
Collation coll,
StaticContext sc,
InputInfo ii)
Checks the items for equality.
|
boolean |
Int.eq(Item it,
Collation coll,
StaticContext sc,
InputInfo ii) |
boolean |
Hex.eq(Item it,
Collation coll,
StaticContext sc,
InputInfo ii) |
boolean |
Flt.eq(Item it,
Collation coll,
StaticContext sc,
InputInfo ii) |
boolean |
FItem.eq(Item it,
Collation coll,
StaticContext sc,
InputInfo ii) |
boolean |
Dur.eq(Item it,
Collation coll,
StaticContext sc,
InputInfo ii) |
boolean |
Dec.eq(Item it,
Collation coll,
StaticContext sc,
InputInfo ii) |
boolean |
Dbl.eq(Item it,
Collation coll,
StaticContext sc,
InputInfo ii) |
boolean |
Bln.eq(Item it,
Collation coll,
StaticContext sc,
InputInfo ii) |
boolean |
B64.eq(Item it,
Collation coll,
StaticContext sc,
InputInfo ii) |
boolean |
Atm.eq(Item it,
Collation coll,
StaticContext sc,
InputInfo ii) |
boolean |
AStr.eq(Item it,
Collation coll,
StaticContext sc,
InputInfo ii) |
boolean |
ADate.eq(Item it,
Collation coll,
StaticContext sc,
InputInfo ii) |
boolean |
Item.equiv(Item it,
Collation coll,
InputInfo ii)
Checks the items for equivalence.
|
float |
Item.flt(InputInfo ii)
Returns a float representation of the value.
|
float |
Bln.flt(InputInfo ii) |
float |
ANum.flt(InputInfo ii) |
static Dbl |
Dbl.get(byte[] value,
InputInfo ii)
Returns an instance of this class.
|
static Str |
Str.get(Object value,
QueryContext qc,
InputInfo ii)
Returns an instance of this class.
|
int |
QNm.hash(InputInfo ii) |
int |
Item.hash(InputInfo ii) |
int |
Dur.hash(InputInfo ii) |
int |
ANum.hash(InputInfo ii) |
int |
ADate.hash(InputInfo ii) |
Expr |
FuncItem.inlineExpr(Expr[] exprs,
QueryContext qc,
VarScope scp,
InputInfo ii) |
TextInput |
StrStream.input(InputInfo ii) |
BufferInput |
Item.input(InputInfo ii)
Returns an input stream.
|
BufferInput |
Bin.input(InputInfo ii) |
BufferInput |
B64Stream.input(InputInfo ii) |
Item |
FuncItem.invItem(QueryContext qc,
InputInfo ii,
Value... args) |
Item |
FItem.invokeItem(QueryContext qc,
InputInfo ii,
Value... args) |
Value |
FItem.invokeValue(QueryContext qc,
InputInfo ii,
Value... args) |
Value |
FuncItem.invValue(QueryContext qc,
InputInfo ii,
Value... args) |
Item |
Item.item(QueryContext qc,
InputInfo ii) |
long |
Item.itr(InputInfo ii)
Returns an integer (long) representation of the value.
|
long |
Bln.itr(InputInfo ii) |
long |
ANum.itr(InputInfo ii) |
Str |
StrStream.materialize(InputInfo ii) |
Str |
Jav.materialize(InputInfo ii) |
Item |
Item.materialize(InputInfo ii) |
B64 |
B64Stream.materialize(InputInfo ii) |
static long |
Int.parse(byte[] value,
InputInfo ii)
Converts the given item into a long value.
|
static BigDecimal |
Dec.parse(byte[] value,
InputInfo ii)
Converts the given token into a decimal value.
|
static double |
Dbl.parse(byte[] value,
InputInfo ii)
Converts the given token into a double value.
|
static boolean |
Bln.parse(byte[] value,
InputInfo ii)
Converts the specified string to a boolean.
|
static QNm |
QNm.resolve(byte[] name,
byte[] def,
StaticContext sc,
InputInfo info)
Resolves a QName string.
|
Uri |
Uri.resolve(Uri add,
InputInfo info)
Appends the specified address.
|
byte[] |
YMDur.string(InputInfo ii) |
byte[] |
Uri.string(InputInfo ii) |
byte[] |
StrStream.string(InputInfo ii) |
byte[] |
Str.string(InputInfo ii) |
byte[] |
QNm.string(InputInfo ii) |
byte[] |
Jav.string(InputInfo ii) |
abstract byte[] |
Item.string(InputInfo ii)
Returns a string representation of the value.
|
byte[] |
Hex.string(InputInfo ii) |
byte[] |
GDt.string(InputInfo ii) |
byte[] |
FItem.string(InputInfo ii) |
byte[] |
Dur.string(InputInfo ii) |
byte[] |
DTDur.string(InputInfo ii) |
byte[] |
Bln.string(InputInfo ii) |
byte[] |
B64.string(InputInfo ii) |
byte[] |
Atm.string(InputInfo ii) |
byte[] |
ANum.string(InputInfo ii) |
byte[] |
ADate.string(InputInfo ii) |
Item |
Item.test(QueryContext qc,
InputInfo ii) |
Item |
Int.test(QueryContext qc,
InputInfo ii) |
Item |
ANum.test(QueryContext qc,
InputInfo ii) |
void |
Tim.timeZone(DTDur zone,
boolean spec,
InputInfo ii) |
void |
GDt.timeZone(DTDur zone,
boolean d,
InputInfo ii) |
void |
Dtm.timeZone(DTDur zone,
boolean spec,
InputInfo ii) |
void |
Dat.timeZone(DTDur zone,
boolean spec,
InputInfo ii) |
abstract void |
ADate.timeZone(DTDur zone,
boolean spec,
InputInfo ii)
Adjusts the timezone.
|
Constructor and Description |
---|
B64(Bin bin,
InputInfo ii)
Constructor.
|
B64(byte[] value,
InputInfo ii)
Constructor.
|
Dat(byte[] value,
InputInfo ii)
Constructor.
|
Dat(Dat value,
Dur dur,
boolean plus,
InputInfo ii)
Constructor.
|
DTDur(ADate dat,
ADate sub,
InputInfo ii)
Constructor.
|
DTDur(byte[] value,
InputInfo ii)
Constructor.
|
DTDur(DTDur dur,
DTDur add,
boolean plus,
InputInfo ii)
Constructor.
|
DTDur(Dur dur,
double factor,
boolean mult,
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[] value,
InputInfo ii)
Constructor.
|
GDt(byte[] date,
Type type,
InputInfo ii)
Constructor.
|
Hex(Bin bin,
InputInfo ii)
Constructor.
|
Hex(byte[] value,
InputInfo ii)
Constructor.
|
Tim(byte[] value,
InputInfo ii)
Constructor.
|
YMDur(byte[] value,
InputInfo ii)
Constructor.
|
YMDur(Dur value,
double factor,
boolean mult,
InputInfo ii)
Constructor.
|
YMDur(YMDur value,
YMDur dur,
boolean plus,
InputInfo ii)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Map |
Map.addAll(Map map,
InputInfo ii)
Adds all bindings from the given map into
this . |
ValueBuilder |
Map.apply(FItem func,
QueryContext qc,
InputInfo ii)
Applies a function on all entries.
|
Map |
Map.coerceTo(FuncType ft,
QueryContext qc,
InputInfo ii,
boolean opt) |
boolean |
Map.contains(Item key,
InputInfo ii)
Checks if the given key exists in the map.
|
boolean |
Map.deep(Item item,
InputInfo ii,
Collation coll) |
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) |
Expr |
Map.inlineExpr(Expr[] exprs,
QueryContext qc,
VarScope scp,
InputInfo ii) |
Item |
Map.invItem(QueryContext qc,
InputInfo ii,
Value... args) |
Value |
Map.invValue(QueryContext qc,
InputInfo ii,
Value... args) |
Map |
Map.put(Item key,
Value value,
InputInfo ii)
Puts the given value into this map and replaces existing keys.
|
byte[] |
Map.serialize(InputInfo ii)
Returns a string representation of the map.
|
void |
Map.string(TokenBuilder tb,
int level,
InputInfo ii)
Returns a string representation of the map.
|
Modifier and Type | Method and Description |
---|---|
Item |
ANode.atomItem(InputInfo ii) |
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,
StaticContext sc,
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) |
Modifier and Type | Method and Description |
---|---|
Item |
Seq.atomItem(QueryContext qc,
InputInfo ii) |
Item |
Empty.atomItem(QueryContext qc,
InputInfo ii) |
Value |
SubSeq.atomValue(InputInfo ii) |
Value |
RangeSeq.atomValue(InputInfo ii) |
Value |
Empty.atomValue(InputInfo ii) |
Value |
DBNodeSeq.atomValue(InputInfo ii) |
Item |
SubSeq.ebv(QueryContext qc,
InputInfo ii) |
Item |
RangeSeq.ebv(QueryContext qc,
InputInfo ii) |
Item |
Empty.ebv(QueryContext qc,
InputInfo ii) |
Item |
DBNodeSeq.ebv(QueryContext qc,
InputInfo ii) |
int |
Seq.hash(InputInfo ii) |
int |
Empty.hash(InputInfo ii) |
Item |
Seq.item(QueryContext qc,
InputInfo ii) |
Item |
Empty.item(QueryContext qc,
InputInfo ii) |
Value |
SubSeq.materialize(InputInfo ii) |
Value |
RangeSeq.materialize(InputInfo ii) |
Value |
Empty.materialize(InputInfo ii) |
Item |
Seq.test(QueryContext qc,
InputInfo ii) |
Item |
Empty.test(QueryContext qc,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Value |
Type.cast(Item item,
QueryContext qc,
StaticContext sc,
InputInfo ii)
Casts the specified item to this item type.
|
Item |
NodeType.cast(Item item,
QueryContext qc,
StaticContext sc,
InputInfo ii) |
Map |
MapType.cast(Item item,
QueryContext qc,
StaticContext sc,
InputInfo ii) |
Value |
ListType.cast(Item item,
QueryContext qc,
StaticContext sc,
InputInfo ii) |
FItem |
FuncType.cast(Item item,
QueryContext qc,
StaticContext sc,
InputInfo ii) |
Item |
AtomType.cast(Item item,
QueryContext qc,
StaticContext sc,
InputInfo ii) |
Array |
ArrayType.cast(Item item,
QueryContext qc,
StaticContext sc,
InputInfo ii) |
Value |
SeqType.cast(Item it,
QueryContext qc,
StaticContext sc,
InputInfo info,
boolean error)
Tries to cast the given item to this sequence type.
|
Value |
Type.cast(Object value,
QueryContext qc,
StaticContext sc,
InputInfo ii)
Casts the specified Java value to this item type.
|
Item |
NodeType.cast(Object value,
QueryContext qc,
StaticContext sc,
InputInfo ii) |
Value |
ListType.cast(Object value,
QueryContext qc,
StaticContext sc,
InputInfo ii) |
Item |
FuncType.cast(Object value,
QueryContext qc,
StaticContext sc,
InputInfo ii) |
Item |
AtomType.cast(Object value,
QueryContext qc,
StaticContext sc,
InputInfo ii) |
Value |
SeqType.cast(Value val,
QueryContext qc,
StaticContext sc,
InputInfo ii)
Casts a sequence to this type.
|
Value |
Type.castString(String value,
QueryContext qc,
StaticContext sc,
InputInfo ii)
Casts the specified string to this item type.
|
Item |
NodeType.castString(String value,
QueryContext qc,
StaticContext sc,
InputInfo ii) |
Value |
ListType.castString(String value,
QueryContext qc,
StaticContext sc,
InputInfo ii) |
Item |
FuncType.castString(String string,
QueryContext qc,
StaticContext sc,
InputInfo ii) |
Item |
AtomType.castString(String value,
QueryContext qc,
StaticContext sc,
InputInfo ii) |
void |
SeqType.promote(QueryContext qc,
StaticContext sc,
InputInfo ii,
Item item,
boolean opt,
ValueBuilder vb)
Promotes an item to the type of this sequence type.
|
Value |
SeqType.promote(QueryContext qc,
StaticContext sc,
InputInfo ii,
Value value,
boolean opt)
Promotes a value to the type of this sequence type.
|
void |
SeqType.treat(Value val,
InputInfo ii)
Checks the specified value for this sequence type.
|
Modifier and Type | Method and Description |
---|---|
Expr |
Var.checked(Expr ex,
QueryContext qc,
VarScope scp,
InputInfo ii)
Returns an equivalent to the given expression that checks this variable's type.
|
void |
Var.checkType(Expr expr,
InputInfo info)
Checks if the type of the specified expression could be converted to the sequence type
of this variable.
|
Value |
Var.checkType(Value val,
QueryContext qc,
InputInfo ii,
boolean opt)
Checks the type of this value and casts/promotes it when necessary.
|
StaticVar |
Variables.declare(QNm nm,
SeqType type,
AnnList anns,
Expr expr,
boolean ext,
StaticContext sc,
VarScope scope,
String doc,
InputInfo ii)
Declares a new static variable.
|
Item |
VarRef.item(QueryContext qc,
InputInfo ii) |
org.basex.query.var.StaticVarRef |
Variables.newRef(QNm nm,
StaticContext sc,
InputInfo ii)
Returns a new reference to the (possibly not yet declared) variable with the given name.
|
void |
Var.refineType(SeqType st,
QueryContext qc,
InputInfo ii)
Tries to refine the compile-time type of this variable through the type of the bound
expression.
|
void |
QueryStack.set(Var var,
Value val,
QueryContext qc,
InputInfo ii)
Sets the value of the given variable in the current stack frame.
|
Constructor and Description |
---|
VarRef(InputInfo info,
Var var)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
InputInfo |
InputParser.info()
Creates input information.
|
Copyright © 2005–2015 BaseX Team. All rights reserved.