Uses of Class
org.basex.query.QueryContext
Packages that use QueryContext
Package
Description
XQuery implementation.
XQuery expressions.
Constructor expressions.
XQuery Full Text expressions.
XQuery path expressions.
XQuery functions.
Admin functions.
Archive functions.
Array functions.
Binary Functions.
Client Functions.
Conversion Functions.
Crypto Functions.
CSV Functions.
Database Functions.
Fetch Functions.
File Functions.
Functions in the fn namespace.
Full-text Functions.
Hash Functions.
Higher-order Functions.
HTML Functions.
HTTP Functions.
Index Functions.
Inspection Functions.
JSON Functions.
Lazy Functions.
Map Functions.
Math Functions.
Output Functions.
Process Functions.
Profiling Functions.
Random Functions.
Repository Functions.
SQL Functions.
Unit Functions.
Validation Functions.
XQuery Functions.
XSLT Functions.
ZIP Functions.
XQuery iterators.
XQuery utility classes.
Collation-specific code.
XQuery values.
-
Uses of QueryContext in org.basex.core.users
Methods in org.basex.core.users with parameters of type QueryContext -
Uses of QueryContext in org.basex.query
Fields in org.basex.query declared as QueryContextModifier and TypeFieldDescriptionfinal QueryContextQueryContext.parentParent query context.final QueryContextCompileContext.qcQuery context.final QueryContextQueryParser.qcQuery context.final QueryContextQueryProcessor.qcExpression context.QueryModule.queryContextGlobal query context.Constructors in org.basex.query with parameters of type QueryContextModifierConstructorDescriptionConstructor.QueryContext(QueryContext parent) Constructor.QueryParser(String query, String uri, QueryContext qctx, StaticContext sctx) Constructor.QuerySuggest(String query, QueryContext qc, Data data) Constructor.Constructor. -
Uses of QueryContext in org.basex.query.expr
Methods in org.basex.query.expr with parameters of type QueryContextModifier and TypeMethodDescriptionExpr.atomItem(QueryContext qc, InputInfo ii) Evaluates the expression and returns the resulting, atomized item, orEmpty.VALUEif the expression yields an empty sequence.Expr.atomIter(QueryContext qc, InputInfo ii) Evaluates the expression and returns an iterator on the resulting, atomized items.abstract ValueExpr.atomValue(QueryContext qc, InputInfo ii) Evaluates the expression and returns the atomized items.final ValueParseExpr.atomValue(QueryContext qc, InputInfo ii) protected final ItemParseExpr.checkType(Expr expr, QueryContext qc, AtomType type) Checks if the specified expression yields an item of the specified atomic type.protected final ValueParseExpr.ctxValue(QueryContext qc) Returns the current context value or throws an exception if the context value is not set.abstract ItemExpr.ebv(QueryContext qc, InputInfo ii) Checks if the effective boolean value can be computed for this expression:final ItemParseExpr.ebv(QueryContext qc, InputInfo ii) And.item(QueryContext qc, InputInfo ii) Arith.item(QueryContext qc, InputInfo ii) Castable.item(QueryContext qc, InputInfo ii) CmpG.item(QueryContext qc, InputInfo ii) CmpIR.item(QueryContext qc, InputInfo ii) CmpN.item(QueryContext qc, InputInfo ii) CmpR.item(QueryContext qc, InputInfo ii) CmpSimpleG.item(QueryContext qc, InputInfo ii) CmpSR.item(QueryContext qc, InputInfo ii) CmpV.item(QueryContext qc, InputInfo ii) abstract ItemExpr.item(QueryContext qc, InputInfo ii) Evaluates the expression and returns the resulting item, orEmpty.VALUEif the expression yields an empty sequence.If.item(QueryContext qc, InputInfo ii) Instance.item(QueryContext qc, InputInfo ii) ItemMap.item(QueryContext qc, InputInfo ii) ItrPos.item(QueryContext qc, InputInfo ii) Or.item(QueryContext qc, InputInfo ii) ParseExpr.item(QueryContext qc, InputInfo ii) Pos.item(QueryContext qc, InputInfo ii) Switch.item(QueryContext qc, InputInfo ii) Typeswitch.item(QueryContext qc, InputInfo ii) TypeswitchGroup.item(QueryContext qc, InputInfo ii) Unary.item(QueryContext qc, InputInfo ii) DualMap.iter(QueryContext qc) abstract IterExpr.iter(QueryContext qc) Evaluates the expression and returns an iterator on the resulting items.If.iter(QueryContext qc) IterFilter.iter(QueryContext qc) IterMap.iter(QueryContext qc) List.iter(QueryContext qc) Lookup.iter(QueryContext qc) ParseExpr.iter(QueryContext qc) Switch.iter(QueryContext qc) final IterTypeCheck.iter(QueryContext qc) Typeswitch.iter(QueryContext qc) TypeswitchGroup.iter(QueryContext qc) protected final booleanPreds.match(Item item, QueryContext qc) Checks if the specified item matches the predicates.intCmpPos.test(long pos, QueryContext qc) Checks the current position.abstract ItemExpr.test(QueryContext qc, InputInfo ii) Performs a predicate test and returns the item if the test was successful.intItrPos.test(long pos, QueryContext qc) final ItemParseExpr.test(QueryContext qc, InputInfo ii) intPos.test(long pos, QueryContext qc) protected final XQArrayParseExpr.toArray(Expr expr, QueryContext qc) Checks if the specified expression yields an array.protected final ItemParseExpr.toAtomItem(Expr expr, QueryContext qc) Checks if the evaluated expression yields a non-empty item.protected final B64ParseExpr.toB64(Expr expr, QueryContext qc, boolean empty) Checks if the specified expression yields a Base64 item.protected final BinParseExpr.toBin(Expr expr, QueryContext qc) Checks if the specified expression yields a binary item.protected final booleanParseExpr.toBoolean(Expr expr, QueryContext qc) Checks if the specified expression yields a boolean.protected final byte[]ParseExpr.toBytes(Expr expr, QueryContext qc) Checks if the specified expression yields a string or binary item.protected final doubleParseExpr.toDouble(Expr expr, QueryContext qc) Checks if the specified expression yields a double.protected final ANodeParseExpr.toElem(Expr expr, QueryContext qc) Checks if the specified expression yields an element.protected final floatParseExpr.toFloat(Expr expr, QueryContext qc) Checks if the specified expression yields a float.protected final FItemParseExpr.toFunc(Expr expr, QueryContext qc) Checks if the specified expression yields a function.protected final ItemParseExpr.toItem(Expr expr, QueryContext qc) Checks if the evaluated expression yields a non-empty item.protected final ItemParseExpr.toItem(Expr expr, QueryContext qc, Type type) Checks if the specified expression yields a non-empty item.protected final longParseExpr.toLong(Expr expr, QueryContext qc) Checks if the specified expression yields an integer.protected final XQMapParseExpr.toMap(Expr expr, QueryContext qc) Checks if the specified expression yields a map.protected final ANodeParseExpr.toNode(Expr expr, QueryContext qc) Checks if the specified expression yields a node.protected final ANodeParseExpr.toNodeOrNull(Expr expr, QueryContext qc) Checks if the specified expression yields a node ornull.protected final ANumParseExpr.toNumberOrNull(Expr expr, QueryContext qc) Checks if the specified expression yields a number ornull.protected final QNmParseExpr.toQNm(Expr expr, QueryContext qc, boolean empty) Checks if the specified expression yields a QName.protected final byte[]ParseExpr.toToken(Expr expr, QueryContext qc) Checks if the specified expression yields a string.protected final byte[]ParseExpr.toTokenOrNull(Expr expr, QueryContext qc) Checks if the specified expression yields a string or an empty sequence.protected final byte[]ParseExpr.toZeroToken(Expr expr, QueryContext qc) Checks if the specified expression yields a string or an empty sequence.CachedFilter.value(QueryContext qc) CachedMap.value(QueryContext qc) Cast.value(QueryContext qc) ContextValue.value(QueryContext qc) DualMap.value(QueryContext qc) abstract ValueExpr.value(QueryContext qc) Evaluates the expression and returns the resulting value.Extension.value(QueryContext qc) If.value(QueryContext qc) IterFilter.value(QueryContext qc) IterMap.value(QueryContext qc) List.value(QueryContext qc) Lookup.value(QueryContext qc) ParseExpr.value(QueryContext qc) Range.value(QueryContext qc) Switch.value(QueryContext qc) Try.value(QueryContext qc) final ValueTypeCheck.value(QueryContext qc) Typeswitch.value(QueryContext qc) TypeswitchGroup.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.expr.constr
Methods in org.basex.query.expr.constr with parameters of type QueryContextModifier and TypeMethodDescriptionConstr.add(QueryContext qc, Expr... exprs) Constructs child and attribute nodes.CArray.item(QueryContext qc, InputInfo ii) CAttr.item(QueryContext qc, InputInfo ii) CComm.item(QueryContext qc, InputInfo ii) CDoc.item(QueryContext qc, InputInfo ii) CElem.item(QueryContext qc, InputInfo ii) CMap.item(QueryContext qc, InputInfo ii) abstract ItemCNode.item(QueryContext qc, InputInfo ii) CNSpace.item(QueryContext qc, InputInfo ii) CPI.item(QueryContext qc, InputInfo ii) CTxt.item(QueryContext qc, InputInfo ii) -
Uses of QueryContext in org.basex.query.expr.ft
Methods in org.basex.query.expr.ft with parameters of type QueryContextModifier and TypeMethodDescriptionprotected booleanFTContent.filter(QueryContext qc, FTMatch match, FTLexer lexer) protected booleanFTDistance.filter(QueryContext qc, FTMatch match, FTLexer lexer) protected abstract booleanFTFilter.filter(QueryContext qc, FTMatch match, FTLexer lexer) Evaluates the filter expression.protected booleanFTOrder.filter(QueryContext qc, FTMatch match, FTLexer lexer) protected booleanFTScope.filter(QueryContext qc, FTMatch match, FTLexer lexer) protected booleanFTWindow.filter(QueryContext qc, FTMatch match, FTLexer lexer) FTAnd.item(QueryContext qc, InputInfo ii) FTContains.item(QueryContext qc, InputInfo ii) abstract FTNodeFTExpr.item(QueryContext qc, InputInfo ii) This method is called by the sequential full-text evaluation.FTExtension.item(QueryContext qc, InputInfo ii) final FTNodeFTFilter.item(QueryContext qc, InputInfo ii) FTMildNot.item(QueryContext qc, InputInfo ii) FTNot.item(QueryContext qc, InputInfo ii) FTOptions.item(QueryContext qc, InputInfo ii) FTOr.item(QueryContext qc, InputInfo ii) FTWeight.item(QueryContext qc, InputInfo ii) FTWords.item(QueryContext qc, InputInfo ii) FTAnd.iter(QueryContext qc) abstract FTIterFTExpr.iter(QueryContext qc) This method is called by the index-based full-text evaluation.FTExtension.iter(QueryContext qc) final FTIterFTFilter.iter(QueryContext qc) FTIndexAccess.iter(QueryContext qc) FTMildNot.iter(QueryContext qc) FTNot.iter(QueryContext qc) FTOptions.iter(QueryContext qc) FTOr.iter(QueryContext qc) FTWeight.iter(QueryContext qc) FTWords.iter(QueryContext qc) FTWords.optimize(QueryContext qc) Prepares query evaluation.FTExpr.value(QueryContext qc) FTIndexAccess.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.expr.gflwor
Methods in org.basex.query.expr.gflwor with parameters of type QueryContextModifier and TypeMethodDescriptionGroupSpec.atomItem(QueryContext qc, InputInfo ii) GFLWOR.iter(QueryContext qc) GFLWOR.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.expr.index
Methods in org.basex.query.expr.index with parameters of type QueryContextModifier and TypeMethodDescriptionfinal DataIndexDb.data(QueryContext qc, IndexType type) Checks if the specified index is available and returns the data reference.RangeAccess.iter(QueryContext qc) StringRangeAccess.iter(QueryContext qc) ValueAccess.iter(QueryContext qc) RangeAccess.value(QueryContext qc) StringRangeAccess.value(QueryContext qc) ValueAccess.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.expr.path
Methods in org.basex.query.expr.path with parameters of type QueryContextModifier and TypeMethodDescriptionfinal IterAxisPath.iter(QueryContext qc) CachedStep.iter(QueryContext qc) IterPosStep.iter(QueryContext qc) IterStep.iter(QueryContext qc) MixedPath.iter(QueryContext qc) protected abstract IterAxisPath.iterator(QueryContext qc) Returns a node iterator.protected IterCachedPath.iterator(QueryContext qc) protected IterIterPath.iterator(QueryContext qc) protected IterSingleIterPath.iterator(QueryContext qc) protected abstract ValueAxisPath.nodes(QueryContext qc) Returns a node sequence.protected ValueCachedPath.nodes(QueryContext qc) protected ValueIterPath.nodes(QueryContext qc) protected ValueSingleIterPath.nodes(QueryContext qc) final ValueAxisPath.value(QueryContext qc) MixedPath.value(QueryContext qc) final ValueStep.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func
Methods in org.basex.query.func with parameters of type QueryContextModifier and TypeMethodDescriptionvoidStaticFuncs.check(QueryContext qc) Checks if all functions have been correctly declared, and initializes all function calls.protected final voidStandardFunc.checkAdmin(QueryContext qc) Checks if the current user has create permissions.protected final FItemStandardFunc.checkArity(Expr expr, int nargs, boolean updating, QueryContext qc) Casts and checks the function item for its arity.protected final FItemStandardFunc.checkArity(Expr expr, int nargs, QueryContext qc) Casts and checks the function item for its arity.protected final voidStandardFunc.checkCreate(QueryContext qc) Checks if the current user has create permissions.protected final DataStandardFunc.checkData(QueryContext qc) Returns a database instance for the first string argument of the function.protected final IOStandardFunc.checkPath(int i, QueryContext qc) Returns a valid reference if a file is found at the specified path or the static base uri.protected final longStandardFunc.dateTimeToMs(Expr expr, QueryContext qc) Converts the specified dateTime to milliseconds.StaticFuncCall.evalFunc(QueryContext qc) static ExprFunctions.get(QNm name, Expr[] args, QueryContext qc, StaticContext sc, InputInfo ii) Returns a function call with the specified name and number of arguments.static ExprFunctions.getLiteral(QNm name, int arity, QueryContext qc, StaticContext sc, InputInfo ii, boolean runtime) Gets a function literal for a known function.static FuncItemFunctions.getUser(StaticFunc sf, QueryContext qc, StaticContext sc, InputInfo ii) Returns a function item for a user-defined function.default ValueXQFunction.invoke(QueryContext qc, InputInfo ii, Value... args) Calls the function with the given arguments and takes care of tail calls.StaticFunc.invokeInternal(QueryContext qc, InputInfo ii, Value[] args) XQFunction.invokeInternal(QueryContext qc, InputInfo ii, Value[] args) Internally invokes this function with the given arguments.default ValueXQFunction.invokeTail(QueryContext qc, InputInfo ii, Value... args) Tail-calls the given function with the given arguments.Closure.item(QueryContext qc, InputInfo ii) FuncLit.item(QueryContext qc, InputInfo ii) PartFunc.item(QueryContext qc, InputInfo ii) protected final byte[]StandardFunc.serialize(Iter iter, SerializerOptions opts, QueryError err, QueryContext qc) Serializes the data from the specified iterator.StandardFunc.toBindings(int i, QueryContext qc) Returns all keys and values of the specified binding argument.protected final CollationStandardFunc.toCollation(int i, QueryContext qc) Checks if the specified collation is supported.protected final ADateStandardFunc.toDate(Item item, AtomType type, QueryContext qc) Checks if the specified item has the specified Date type.protected final StringStandardFunc.toEncodingOrNull(int i, QueryError err, QueryContext qc) Returns a normalized encoding representation.protected final ItemStandardFunc.toNodeOrAtomItem(int i, QueryContext qc) Returns the expression at the specified index as node or atomized item.protected final <E extends Options>
EStandardFunc.toOptions(int i, E opts, QueryContext qc) Parses the options at the specified index.protected final PathStandardFunc.toPath(int i, QueryContext qc) Converts the specified argument to a file path.protected final IOContentStandardFunc.toQuery(byte[] uri, QueryContext qc) Evaluates the specified URI.protected final IOContentStandardFunc.toQuery(int i, QueryContext qc) Evaluates the specified URI.static ClosureClosure.undeclaredLiteral(QNm name, int arity, QueryContext qc, StaticContext sc, InputInfo ii) Creates a function literal for a function that was not yet encountered while parsing.final ValueFuncCall.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.admin
Methods in org.basex.query.func.admin with parameters of type QueryContextModifier and TypeMethodDescriptionAdminDeleteLogs.item(QueryContext qc, InputInfo ii) AdminWriteLog.item(QueryContext qc, InputInfo ii) AdminLogs.iter(QueryContext qc) AdminLogs.value(QueryContext qc) AdminSessions.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.archive
Methods in org.basex.query.func.archive with parameters of type QueryContextModifier and TypeMethodDescriptionprotected final voidArchiveCreate.add(Item[] entry, org.basex.query.func.archive.ArchiveOut out, int level, String root, QueryContext qc) Adds the specified entry to the output stream.ArchiveCreate.item(QueryContext qc, InputInfo ii) ArchiveCreateFrom.item(QueryContext qc, InputInfo ii) ArchiveDelete.item(QueryContext qc, InputInfo ii) ArchiveExtractTo.item(QueryContext qc, InputInfo ii) ArchiveOptions.item(QueryContext qc, InputInfo ii) ArchiveUpdate.item(QueryContext qc, InputInfo ii) ArchiveEntries.value(QueryContext qc) ArchiveExtractBinary.value(QueryContext qc) ArchiveExtractText.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.array
Methods in org.basex.query.func.array with parameters of type QueryContextModifier and TypeMethodDescriptionArrayAppend.item(QueryContext qc, InputInfo ii) ArrayFilter.item(QueryContext qc, InputInfo ii) ArrayForEach.item(QueryContext qc, InputInfo ii) ArrayForEachPair.item(QueryContext qc, InputInfo ii) ArrayInsertBefore.item(QueryContext qc, InputInfo ii) ArrayJoin.item(QueryContext qc, InputInfo ii) ArrayPut.item(QueryContext qc, InputInfo ii) ArrayRemove.item(QueryContext qc, InputInfo ii) ArrayReverse.item(QueryContext qc, InputInfo ii) ArraySize.item(QueryContext qc, InputInfo ii) ArraySort.item(QueryContext qc, InputInfo ii) ArraySubarray.item(QueryContext qc, InputInfo ii) ArrayTail.item(QueryContext qc, InputInfo ii) ArrayFlatten.iter(QueryContext qc) ArrayFlatten.value(QueryContext qc) ArrayFoldLeft.value(QueryContext qc) ArrayFoldRight.value(QueryContext qc) ArrayGet.value(QueryContext qc) ArrayHead.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.bin
Methods in org.basex.query.func.bin with parameters of type QueryContextModifier and TypeMethodDescriptionBinAnd.item(QueryContext qc, InputInfo ii) BinBin.item(QueryContext qc, InputInfo ii) BinDecodeString.item(QueryContext qc, InputInfo ii) BinEncodeString.item(QueryContext qc, InputInfo ii) BinFind.item(QueryContext qc, InputInfo ii) BinFromOctets.item(QueryContext qc, InputInfo ii) BinHex.item(QueryContext qc, InputInfo ii) BinInsertBefore.item(QueryContext qc, InputInfo ii) BinJoin.item(QueryContext qc, InputInfo ii) BinLength.item(QueryContext qc, InputInfo ii) BinNot.item(QueryContext qc, InputInfo ii) BinOctal.item(QueryContext qc, InputInfo ii) BinOr.item(QueryContext qc, InputInfo ii) BinPackDouble.item(QueryContext qc, InputInfo ii) BinPackFloat.item(QueryContext qc, InputInfo ii) BinPackInteger.item(QueryContext qc, InputInfo ii) BinPadLeft.item(QueryContext qc, InputInfo ii) BinPadRight.item(QueryContext qc, InputInfo ii) BinPart.item(QueryContext qc, InputInfo ii) BinShift.item(QueryContext qc, InputInfo ii) BinUnpackDouble.item(QueryContext qc, InputInfo ii) BinUnpackFloat.item(QueryContext qc, InputInfo ii) BinUnpackInteger.item(QueryContext qc, InputInfo ii) BinUnpackUnsignedInteger.item(QueryContext qc, InputInfo ii) BinXor.item(QueryContext qc, InputInfo ii) BinToOctets.iter(QueryContext qc) BinToOctets.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.client
Methods in org.basex.query.func.client with parameters of type QueryContextModifier and TypeMethodDescriptionClientClose.item(QueryContext qc, InputInfo ii) ClientConnect.item(QueryContext qc, InputInfo ii) ClientExecute.item(QueryContext qc, InputInfo ii) ClientInfo.item(QueryContext qc, InputInfo ii) ClientQuery.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.convert
Methods in org.basex.query.func.convert with parameters of type QueryContextModifier and TypeMethodDescriptionConvertBinaryToString.item(QueryContext qc, InputInfo ii) ConvertDateTimeToInteger.item(QueryContext qc, InputInfo ii) ConvertDayTimeToInteger.item(QueryContext qc, InputInfo ii) ConvertDecodeKey.item(QueryContext qc, InputInfo ii) ConvertEncodeKey.item(QueryContext qc, InputInfo ii) ConvertIntegerFromBase.item(QueryContext qc, InputInfo ii) ConvertIntegersToBase64.item(QueryContext qc, InputInfo ii) ConvertIntegersToHex.item(QueryContext qc, InputInfo ii) ConvertIntegerToBase.item(QueryContext qc, InputInfo ii) ConvertIntegerToDateTime.item(QueryContext qc, InputInfo ii) ConvertIntegerToDayTime.item(QueryContext qc, InputInfo ii) ConvertStringToBase64.item(QueryContext qc, InputInfo ii) ConvertStringToHex.item(QueryContext qc, InputInfo ii) ConvertBinaryToIntegers.iter(QueryContext qc) ConvertBinaryToBytes.value(QueryContext qc) ConvertBinaryToIntegers.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.crypto
Methods in org.basex.query.func.crypto with parameters of type QueryContextModifier and TypeMethodDescriptionCryptoDecrypt.item(QueryContext qc, InputInfo ii) CryptoEncrypt.item(QueryContext qc, InputInfo ii) CryptoGenerateSignature.item(QueryContext qc, InputInfo ii) CryptoHmac.item(QueryContext qc, InputInfo ii) CryptoValidateSignature.item(QueryContext qc, InputInfo ii) -
Uses of QueryContext in org.basex.query.func.csv
Methods in org.basex.query.func.csv with parameters of type QueryContextModifier and TypeMethodDescriptionCsvDoc.item(QueryContext qc, InputInfo ii) CsvParse.item(QueryContext qc, InputInfo ii) CsvSerialize.item(QueryContext qc, InputInfo ii) protected final ItemCsvParse.parse(IO io, QueryContext qc) Parses the input and creates an XML document. -
Uses of QueryContext in org.basex.query.func.db
Methods in org.basex.query.func.db with parameters of type QueryContextModifier and TypeMethodDescriptionDbAdd.item(QueryContext qc, InputInfo ii) DbAlter.item(QueryContext qc, InputInfo ii) DbAlterBackup.item(QueryContext qc, InputInfo ii) DbContentType.item(QueryContext qc, InputInfo ii) DbCopy.item(QueryContext qc, InputInfo ii) DbCreate.item(QueryContext qc, InputInfo ii) DbCreateBackup.item(QueryContext qc, InputInfo ii) DbDelete.item(QueryContext qc, InputInfo ii) DbDrop.item(QueryContext qc, InputInfo ii) DbDropBackup.item(QueryContext qc, InputInfo ii) DbExists.item(QueryContext qc, InputInfo ii) DbExport.item(QueryContext qc, InputInfo ii) DbFlush.item(QueryContext qc, InputInfo ii) DbInfo.item(QueryContext qc, InputInfo ii) DbIsRaw.item(QueryContext qc, InputInfo ii) DbIsXml.item(QueryContext qc, InputInfo ii) DbName.item(QueryContext qc, InputInfo ii) DbOptimize.item(QueryContext qc, InputInfo ii) DbOption.item(QueryContext qc, InputInfo ii) DbPath.item(QueryContext qc, InputInfo ii) DbProperty.item(QueryContext qc, InputInfo ii) DbRename.item(QueryContext qc, InputInfo ii) DbReplace.item(QueryContext qc, InputInfo ii) DbRestore.item(QueryContext qc, InputInfo ii) DbRetrieve.item(QueryContext qc, InputInfo ii) DbStore.item(QueryContext qc, InputInfo ii) DbSystem.item(QueryContext qc, InputInfo ii) final IterDbAttribute.iter(QueryContext qc) DbBackups.iter(QueryContext qc) DbDir.iter(QueryContext qc) DbList.iter(QueryContext qc) DbListDetails.iter(QueryContext qc) final IterDbNodeId.iter(QueryContext qc) DbText.iter(QueryContext qc) final IterDbTextRange.iter(QueryContext qc) final ValueDbAttribute.value(QueryContext qc) DbBackups.value(QueryContext qc) DbDir.value(QueryContext qc) DbList.value(QueryContext qc) DbListDetails.value(QueryContext qc) final ValueDbNodeId.value(QueryContext qc) DbOpen.value(QueryContext qc) final ValueDbOpenId.value(QueryContext qc) DbText.value(QueryContext qc) final ValueDbTextRange.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.fetch
Methods in org.basex.query.func.fetch with parameters of type QueryContextModifier and TypeMethodDescriptionprotected DBNodeFetchXml.fetch(IO io, QueryContext qc) Parses the input and creates an XML document.FetchBinary.item(QueryContext qc, InputInfo ii) FetchContentType.item(QueryContext qc, InputInfo ii) FetchText.item(QueryContext qc, InputInfo ii) FetchXml.item(QueryContext qc, InputInfo ii) FetchXmlBinary.item(QueryContext qc, InputInfo ii) -
Uses of QueryContext in org.basex.query.func.file
Methods in org.basex.query.func.file with parameters of type QueryContextModifier and TypeMethodDescriptionFileAppend.item(QueryContext qc) FileAppendBinary.item(QueryContext qc) FileAppendText.item(QueryContext qc) FileAppendTextLines.item(QueryContext qc) FileBaseDir.item(QueryContext qc) FileCopy.item(QueryContext qc) FileCreateDir.item(QueryContext qc) FileCreateTempDir.item(QueryContext qc) FileCreateTempFile.item(QueryContext qc) FileCurrentDir.item(QueryContext qc) FileDelete.item(QueryContext qc) FileDirSeparator.item(QueryContext qc, InputInfo ii) FileExists.item(QueryContext qc) FileIsAbsolute.item(QueryContext qc) FileIsDir.item(QueryContext qc) FileIsFile.item(QueryContext qc) FileLastModified.item(QueryContext qc) FileLineSeparator.item(QueryContext qc, InputInfo ii) FileMove.item(QueryContext qc) FileName.item(QueryContext qc) FileParent.item(QueryContext qc) FilePathSeparator.item(QueryContext qc, InputInfo ii) FilePathToNative.item(QueryContext qc) FilePathToUri.item(QueryContext qc) FileReadBinary.item(QueryContext qc) FileReadText.item(QueryContext qc) FileResolvePath.item(QueryContext qc) FileSize.item(QueryContext qc) FileTempDir.item(QueryContext qc, InputInfo ii) FileWrite.item(QueryContext qc) FileWriteBinary.item(QueryContext qc) FileWriteText.item(QueryContext qc) FileWriteTextLines.item(QueryContext qc) FileReadTextLines.iter(QueryContext qc) FileChildren.value(QueryContext qc) FileDescendants.value(QueryContext qc) FileList.value(QueryContext qc) FileReadTextLines.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.fn
Methods in org.basex.query.func.fn with parameters of type QueryContextModifier and TypeMethodDescriptionprotected final ExprContextFn.ctxArg(int i, QueryContext qc) Returns the specified argument, or the context value if it does not exist.booleanDeepEqual.equal(Iter iter1, Iter iter2, QueryContext qc) Checks values for deep equality.FnAbs.item(QueryContext qc, InputInfo ii) FnAdjustDateToTimezone.item(QueryContext qc, InputInfo ii) FnAdjustTimeToTimezone.item(QueryContext qc, InputInfo ii) FnAdustDateTimeToTimezone.item(QueryContext qc, InputInfo ii) FnAnalyzeString.item(QueryContext qc, InputInfo ii) FnAvg.item(QueryContext qc, InputInfo ii) FnBaseUri.item(QueryContext qc, InputInfo ii) FnBoolean.item(QueryContext qc, InputInfo ii) FnCeiling.item(QueryContext qc, InputInfo ii) FnCodepointEqual.item(QueryContext qc, InputInfo ii) FnCodepointsToString.item(QueryContext qc, InputInfo ii) FnCompare.item(QueryContext qc, InputInfo ii) FnConcat.item(QueryContext qc, InputInfo ii) FnContains.item(QueryContext qc, InputInfo ii) FnContainsToken.item(QueryContext qc, InputInfo ii) FnCount.item(QueryContext qc, InputInfo ii) FnCurrentDate.item(QueryContext qc, InputInfo ii) FnCurrentDateTime.item(QueryContext qc, InputInfo ii) FnCurrentTime.item(QueryContext qc, InputInfo ii) FnData.item(QueryContext qc, InputInfo ii) FnDateTime.item(QueryContext qc, InputInfo ii) FnDayFromDate.item(QueryContext qc, InputInfo ii) FnDayFromDateTime.item(QueryContext qc, InputInfo ii) FnDayFromDuration.item(QueryContext qc, InputInfo ii) FnDeepEqual.item(QueryContext qc, InputInfo ii) FnDefaultCollation.item(QueryContext qc, InputInfo ii) FnDefaultLanguage.item(QueryContext qc, InputInfo ii) FnDoc.item(QueryContext qc, InputInfo ii) FnDocAvailable.item(QueryContext qc, InputInfo ii) FnDocumentUri.item(QueryContext qc, InputInfo ii) FnEmpty.item(QueryContext qc, InputInfo ii) FnEncodeForUri.item(QueryContext qc, InputInfo ii) FnEndsWith.item(QueryContext qc, InputInfo ii) FnEnvironmentVariable.item(QueryContext qc, InputInfo ii) FnError.item(QueryContext qc, InputInfo ii) FnEscapeHtmlUri.item(QueryContext qc, InputInfo ii) FnExactlyOne.item(QueryContext qc, InputInfo ii) FnExists.item(QueryContext qc, InputInfo ii) FnFalse.item(QueryContext qc, InputInfo ii) FnFloor.item(QueryContext qc, InputInfo ii) FnFormatDate.item(QueryContext qc, InputInfo ii) FnFormatDateTime.item(QueryContext qc, InputInfo ii) FnFormatInteger.item(QueryContext qc, InputInfo ii) FnFormatNumber.item(QueryContext qc, InputInfo ii) FnFormatTime.item(QueryContext qc, InputInfo ii) FnFunctionArity.item(QueryContext qc, InputInfo ii) FnFunctionLookup.item(QueryContext qc, InputInfo ii) FnFunctionName.item(QueryContext qc, InputInfo ii) FnGenerateId.item(QueryContext qc, InputInfo ii) FnHasChildren.item(QueryContext qc, InputInfo ii) FnHead.item(QueryContext qc, InputInfo ii) FnHoursFromDateTime.item(QueryContext qc, InputInfo ii) FnHoursFromDuration.item(QueryContext qc, InputInfo ii) FnHoursFromTime.item(QueryContext qc, InputInfo ii) FnImplicitTimezone.item(QueryContext qc, InputInfo ii) FnIriToUri.item(QueryContext qc, InputInfo ii) FnJsonDoc.item(QueryContext qc, InputInfo ii) FnJsonToXml.item(QueryContext qc, InputInfo ii) FnLang.item(QueryContext qc, InputInfo ii) FnLast.item(QueryContext qc, InputInfo ii) FnLocalNameFromQName.item(QueryContext qc, InputInfo ii) FnLowerCase.item(QueryContext qc, InputInfo ii) FnMatches.item(QueryContext qc, InputInfo ii) FnMax.item(QueryContext qc, InputInfo ii) FnMin.item(QueryContext qc, InputInfo ii) FnMinutesFromDateTime.item(QueryContext qc, InputInfo ii) FnMinutesFromDuration.item(QueryContext qc, InputInfo ii) FnMinutesFromTime.item(QueryContext qc, InputInfo ii) FnMonthFromDate.item(QueryContext qc, InputInfo ii) FnMonthFromDateTime.item(QueryContext qc, InputInfo ii) FnMonthsFromDuration.item(QueryContext qc, InputInfo ii) final StrFnName.item(QueryContext qc, InputInfo ii) FnNamespaceUri.item(QueryContext qc, InputInfo ii) FnNamespaceUriForPrefix.item(QueryContext qc, InputInfo ii) FnNamespaceUriFromQName.item(QueryContext qc, InputInfo ii) FnNilled.item(QueryContext qc, InputInfo ii) FnNodeName.item(QueryContext qc, InputInfo ii) FnNormalizeSpace.item(QueryContext qc, InputInfo ii) FnNormalizeUnicode.item(QueryContext qc, InputInfo ii) FnNot.item(QueryContext qc, InputInfo ii) FnNumber.item(QueryContext qc, InputInfo ii) FnParseIetfDate.item(QueryContext qc, InputInfo ii) FnParseJson.item(QueryContext qc, InputInfo ii) FnParseXml.item(QueryContext qc, InputInfo ii) FnParseXmlFragment.item(QueryContext qc, InputInfo ii) FnPath.item(QueryContext qc, InputInfo ii) FnPosition.item(QueryContext qc, InputInfo ii) FnPrefixFromQName.item(QueryContext qc, InputInfo ii) FnPut.item(QueryContext qc, InputInfo ii) FnQName.item(QueryContext qc, InputInfo ii) FnRandomNumberGenerator.item(QueryContext qc, InputInfo ii) FnReplace.item(QueryContext qc, InputInfo ii) FnResolveQName.item(QueryContext qc, InputInfo ii) FnResolveUri.item(QueryContext qc, InputInfo ii) FnRoot.item(QueryContext qc, InputInfo ii) FnRound.item(QueryContext qc, InputInfo ii) FnRoundHalfToEven.item(QueryContext qc, InputInfo ii) FnSecondsFromDateTime.item(QueryContext qc, InputInfo ii) FnSecondsFromDuration.item(QueryContext qc, InputInfo ii) FnSecondsFromTime.item(QueryContext qc, InputInfo ii) FnSerialize.item(QueryContext qc, InputInfo ii) FnStartsWith.item(QueryContext qc, InputInfo ii) FnStaticBaseUri.item(QueryContext qc, InputInfo ii) FnString.item(QueryContext qc, InputInfo ii) FnStringJoin.item(QueryContext qc, InputInfo ii) FnStringLength.item(QueryContext qc, InputInfo ii) FnSubstring.item(QueryContext qc, InputInfo ii) FnSubstringAfter.item(QueryContext qc, InputInfo ii) FnSubstringBefore.item(QueryContext qc, InputInfo ii) FnSum.item(QueryContext qc, InputInfo ii) FnTimezoneFromDate.item(QueryContext qc, InputInfo ii) FnTimezoneFromDateTime.item(QueryContext qc, InputInfo ii) FnTimezoneFromTime.item(QueryContext qc, InputInfo ii) FnTranslate.item(QueryContext qc, InputInfo ii) FnTrue.item(QueryContext qc, InputInfo ii) FnUnparsedText.item(QueryContext qc, InputInfo ii) FnUnparsedTextAvailable.item(QueryContext qc, InputInfo ii) FnUpperCase.item(QueryContext qc, InputInfo ii) FnXmlToJson.item(QueryContext qc, InputInfo ii) FnYearFromDate.item(QueryContext qc, InputInfo ii) FnYearFromDateTime.item(QueryContext qc, InputInfo ii) FnYearsFromDuration.item(QueryContext qc, InputInfo ii) FnZeroOrOne.item(QueryContext qc, InputInfo ii) FnData.iter(QueryContext qc) FnDistinctValues.iter(QueryContext qc) FnError.iter(QueryContext qc) FnFoldLeft.iter(QueryContext qc) FnFoldRight.iter(QueryContext qc) final IterFnForEachPair.iter(QueryContext qc) FnIndexOf.iter(QueryContext qc) FnInnermost.iter(QueryContext qc) FnInsertBefore.iter(QueryContext qc) FnOneOrMore.iter(QueryContext qc) FnOutermost.iter(QueryContext qc) FnRemove.iter(QueryContext qc) FnReverse.iter(QueryContext qc) FnSort.iter(QueryContext qc) FnStringToCodepoints.iter(QueryContext qc) FnSubsequence.iter(QueryContext qc) FnTail.iter(QueryContext qc) FnUnparsedTextLines.iter(QueryContext qc) FnUriCollection.iter(QueryContext qc) static Integer[]FnSort.sort(ValueList values, StandardFunc sf, Collation coll, QueryContext qc) Sort the input data and returns integers representing the item order.static voidFnTrace.trace(byte[] value, byte[] label, QueryContext qc) Dumps the specified info to standard error or the info view of the GUI.final ValueFnApply.value(QueryContext qc) FnAvailableEnvironmentVariables.value(QueryContext qc) FnCollection.value(QueryContext qc) FnData.value(QueryContext qc) FnDistinctValues.value(QueryContext qc) FnElementWithId.value(QueryContext qc) FnFilter.value(QueryContext qc) FnFoldLeft.value(QueryContext qc) FnFoldRight.value(QueryContext qc) final ValueFnForEach.value(QueryContext qc) final ValueFnForEachPair.value(QueryContext qc) FnId.value(QueryContext qc) FnIdref.value(QueryContext qc) FnIndexOf.value(QueryContext qc) FnInScopePrefixes.value(QueryContext qc) FnInsertBefore.value(QueryContext qc) FnOneOrMore.value(QueryContext qc) final ValueFnOutermost.value(QueryContext qc) FnRemove.value(QueryContext qc) FnReverse.value(QueryContext qc) FnSort.value(QueryContext qc) FnStringToCodepoints.value(QueryContext qc) FnSubsequence.value(QueryContext qc) FnTail.value(QueryContext qc) FnTokenize.value(QueryContext qc) FnTrace.value(QueryContext qc) FnUnordered.value(QueryContext qc) FnUnparsedTextLines.value(QueryContext qc) FnUriCollection.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.ft
Methods in org.basex.query.func.ft with parameters of type QueryContextModifier and TypeMethodDescriptionFtContains.item(QueryContext qc, InputInfo ii) FtCount.item(QueryContext qc, InputInfo ii) FtNormalize.item(QueryContext qc, InputInfo ii) FtExtract.iter(QueryContext qc) FtMark.iter(QueryContext qc) FtSearch.iter(QueryContext qc) FtTokens.iter(QueryContext qc) protected final TokenListFtTokenize.tokens(QueryContext qc, boolean all) Returns all tokens.final ValueFtMark.value(QueryContext qc) FtNormalize.value(QueryContext qc) FtScore.value(QueryContext qc) FtSearch.value(QueryContext qc) FtTokenize.value(QueryContext qc) FtTokens.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.hash
Methods in org.basex.query.func.hash with parameters of type QueryContextModifier and TypeMethodDescriptionHashHash.item(QueryContext qc, InputInfo ii) HashMd5.item(QueryContext qc, InputInfo ii) HashSha1.item(QueryContext qc, InputInfo ii) HashSha256.item(QueryContext qc, InputInfo ii) -
Uses of QueryContext in org.basex.query.func.hof
Methods in org.basex.query.func.hof with parameters of type QueryContextModifier and TypeMethodDescriptionHofDropWhile.iter(QueryContext qc) HofScanLeft.iter(QueryContext qc) HofTakeWhile.iter(QueryContext qc) HofDropWhile.value(QueryContext qc) HofFoldLeft1.value(QueryContext qc) HofId.value(QueryContext qc) HofScanLeft.value(QueryContext qc) HofSortWith.value(QueryContext qc) HofTakeWhile.value(QueryContext qc) HofTopKBy.value(QueryContext qc) HofTopKWith.value(QueryContext qc) HofUntil.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.html
Methods in org.basex.query.func.html with parameters of type QueryContextModifier and TypeMethodDescriptionHtmlDoc.item(QueryContext qc, InputInfo ii) HtmlParse.item(QueryContext qc, InputInfo ii) HtmlParser.item(QueryContext qc, InputInfo ii) protected final ItemHtmlParse.parse(IO io, QueryContext qc) Parses the input and creates an XML document. -
Uses of QueryContext in org.basex.query.func.http
Methods in org.basex.query.func.http with parameters of type QueryContext -
Uses of QueryContext in org.basex.query.func.index
Methods in org.basex.query.func.index with parameters of type QueryContextModifier and TypeMethodDescriptionIndexFacets.item(QueryContext qc, InputInfo ii) final IterIndexElementNames.iter(QueryContext qc) final IterIndexTexts.iter(QueryContext qc) final ValueIndexElementNames.value(QueryContext qc) final ValueIndexTexts.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.inspect
Methods in org.basex.query.func.inspect with parameters of type QueryContextModifier and TypeMethodDescriptionInspectContext.item(QueryContext qc, InputInfo ii) InspectFunction.item(QueryContext qc, InputInfo ii) InspectFunctionAnnotations.item(QueryContext qc, InputInfo ii) InspectModule.item(QueryContext qc, InputInfo ii) InspectType.item(QueryContext qc, InputInfo ii) InspectXqdoc.item(QueryContext qc, InputInfo ii) InspectFunctions.value(QueryContext qc) InspectStaticContext.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.java
Methods in org.basex.query.func.java with parameters of type QueryContextModifier and TypeMethodDescriptionprotected abstract ObjectJavaCall.eval(QueryContext qc) Returns the result of the evaluated Java function.protected ObjectStaticJavaCall.eval(QueryContext qc) static JavaCallJavaCall.get(QNm qname, Expr[] args, QueryContext qc, StaticContext sc, InputInfo ii) Returns a new Java function instance.static ValueJavaCall.toValue(Object object, QueryContext qc, StaticContext sc) Converts the specified result to an XQuery value.final ValueJavaCall.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.jobs
Methods in org.basex.query.func.jobs with parameters of type QueryContextModifier and TypeMethodDescriptionJobsCurrent.item(QueryContext qc, InputInfo ii) JobsEval.item(QueryContext qc, InputInfo ii) JobsFinished.item(QueryContext qc, InputInfo ii) JobsInvoke.item(QueryContext qc, InputInfo ii) JobsStop.item(QueryContext qc, InputInfo ii) JobsWait.item(QueryContext qc, InputInfo ii) JobsList.value(QueryContext qc) JobsListDetails.value(QueryContext qc) JobsResult.value(QueryContext qc) JobsServices.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.json
Methods in org.basex.query.func.json with parameters of type QueryContextModifier and TypeMethodDescriptionJsonDoc.item(QueryContext qc, InputInfo ii) JsonParse.item(QueryContext qc, InputInfo ii) JsonSerialize.item(QueryContext qc, InputInfo ii) protected final ItemJsonParse.parse(IO io, QueryContext qc) Parses the input and creates an XML document. -
Uses of QueryContext in org.basex.query.func.lazy
Methods in org.basex.query.func.lazy with parameters of type QueryContextModifier and TypeMethodDescriptionLazyIsCached.item(QueryContext qc, InputInfo ii) LazyIsLazy.item(QueryContext qc, InputInfo ii) LazyCache.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.map
Methods in org.basex.query.func.map with parameters of type QueryContextModifier and TypeMethodDescriptionMapContains.item(QueryContext qc, InputInfo ii) MapEntry.item(QueryContext qc, InputInfo ii) MapMerge.item(QueryContext qc, InputInfo ii) MapPut.item(QueryContext qc, InputInfo ii) MapRemove.item(QueryContext qc, InputInfo ii) MapSize.item(QueryContext qc, InputInfo ii) MapFind.value(QueryContext qc) final ValueMapForEach.value(QueryContext qc) MapGet.value(QueryContext qc) MapKeys.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.math
Methods in org.basex.query.func.math with parameters of type QueryContextModifier and TypeMethodDescriptionMathAcos.item(QueryContext qc, InputInfo ii) MathAsin.item(QueryContext qc, InputInfo ii) MathAtan.item(QueryContext qc, InputInfo ii) MathAtan2.item(QueryContext qc, InputInfo ii) MathCos.item(QueryContext qc, InputInfo ii) MathCosh.item(QueryContext qc, InputInfo ii) MathCrc32.item(QueryContext qc, InputInfo ii) MathE.item(QueryContext qc, InputInfo ii) MathExp.item(QueryContext qc, InputInfo ii) MathExp10.item(QueryContext qc, InputInfo ii) MathLog.item(QueryContext qc, InputInfo ii) MathLog10.item(QueryContext qc, InputInfo ii) MathPi.item(QueryContext qc, InputInfo ii) MathPow.item(QueryContext qc, InputInfo ii) MathSin.item(QueryContext qc, InputInfo ii) MathSinh.item(QueryContext qc, InputInfo ii) MathSqrt.item(QueryContext qc, InputInfo ii) MathTan.item(QueryContext qc, InputInfo ii) MathTanh.item(QueryContext qc, InputInfo ii) -
Uses of QueryContext in org.basex.query.func.out
Methods in org.basex.query.func.out with parameters of type QueryContextModifier and TypeMethodDescriptionOutCr.item(QueryContext qc, InputInfo ii) OutFormat.item(QueryContext qc, InputInfo ii) OutNl.item(QueryContext qc, InputInfo ii) OutTab.item(QueryContext qc, InputInfo ii) -
Uses of QueryContext in org.basex.query.func.proc
Methods in org.basex.query.func.proc with parameters of type QueryContextModifier and TypeMethodDescriptionProcExecute.item(QueryContext qc, InputInfo ii) ProcFork.item(QueryContext qc, InputInfo ii) ProcProperty.item(QueryContext qc, InputInfo ii) ProcSystem.item(QueryContext qc, InputInfo ii) ProcPropertyNames.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.prof
Methods in org.basex.query.func.prof with parameters of type QueryContextModifier and TypeMethodDescriptionProfCurrentMs.item(QueryContext qc, InputInfo ii) ProfCurrentNs.item(QueryContext qc, InputInfo ii) ProfGc.item(QueryContext qc, InputInfo ii) ProfHuman.item(QueryContext qc, InputInfo ii) ProfRuntime.item(QueryContext qc, InputInfo ii) ProfSleep.item(QueryContext qc, InputInfo ii) ProfTrack.item(QueryContext qc, InputInfo ii) ProfVariables.item(QueryContext qc, InputInfo ii) ProfVoid.item(QueryContext qc, InputInfo ii) ProfDump.value(QueryContext qc) ProfMemory.value(QueryContext qc) ProfTime.value(QueryContext qc) ProfType.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.random
Methods in org.basex.query.func.random with parameters of type QueryContextModifier and TypeMethodDescriptionRandomDouble.item(QueryContext qc, InputInfo ii) RandomInteger.item(QueryContext qc, InputInfo ii) RandomUuid.item(QueryContext qc, InputInfo ii) RandomGaussian.iter(QueryContext qc) RandomSeededDouble.iter(QueryContext qc) RandomSeededInteger.iter(QueryContext qc) RandomGaussian.value(QueryContext qc) RandomSeededDouble.value(QueryContext qc) RandomSeededInteger.value(QueryContext qc) RandomSeededPermutation.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.repo
Methods in org.basex.query.func.repo with parameters of type QueryContextModifier and TypeMethodDescriptionRepoDelete.item(QueryContext qc, InputInfo ii) RepoInstall.item(QueryContext qc, InputInfo ii) RepoList.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.sql
Methods in org.basex.query.func.sql with parameters of type QueryContextModifier and TypeMethodDescriptionSqlClose.item(QueryContext qc, InputInfo ii) SqlCommit.item(QueryContext qc, InputInfo ii) SqlConnect.item(QueryContext qc, InputInfo ii) SqlInit.item(QueryContext qc, InputInfo ii) SqlPrepare.item(QueryContext qc, InputInfo ii) SqlRollback.item(QueryContext qc, InputInfo ii) SqlExecute.iter(QueryContext qc) SqlExecutePrepared.iter(QueryContext qc) final ValueSqlExecute.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.strings
Methods in org.basex.query.func.strings with parameters of type QueryContextModifier and TypeMethodDescriptionStringsColognePhonetic.item(QueryContext qc, InputInfo ii) StringsLevenshtein.item(QueryContext qc, InputInfo ii) StringsSoundex.item(QueryContext qc, InputInfo ii) -
Uses of QueryContext in org.basex.query.func.unit
Methods in org.basex.query.func.unit with parameters of type QueryContextModifier and TypeMethodDescriptionUnitAssert.item(QueryContext qc, InputInfo ii) UnitAssertEquals.item(QueryContext qc, InputInfo ii) UnitFail.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.update
Methods in org.basex.query.func.update with parameters of type QueryContextModifier and TypeMethodDescriptionUpdateOutput.item(QueryContext qc, InputInfo ii) UpdateCache.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.user
Methods in org.basex.query.func.user with parameters of type QueryContextModifier and TypeMethodDescriptionUserAlter.item(QueryContext qc, InputInfo ii) UserCheck.item(QueryContext qc, InputInfo ii) UserCreate.item(QueryContext qc, InputInfo ii) UserCurrent.item(QueryContext qc, InputInfo ii) UserDrop.item(QueryContext qc, InputInfo ii) UserExists.item(QueryContext qc, InputInfo ii) UserGrant.item(QueryContext qc, InputInfo ii) UserInfo.item(QueryContext qc, InputInfo ii) UserPassword.item(QueryContext qc, InputInfo ii) UserUpdateInfo.item(QueryContext qc, InputInfo ii) UserList.value(QueryContext qc) UserListDetails.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.util
Methods in org.basex.query.func.util with parameters of type QueryContextModifier and TypeMethodDescriptionUtilDeepEqual.item(QueryContext qc, InputInfo ii) UtilItem.item(QueryContext qc, InputInfo ii) UtilLast.item(QueryContext qc, InputInfo ii) UtilWithin.item(QueryContext qc, InputInfo ii) UtilArrayMembers.iter(QueryContext qc) UtilArrayValues.iter(QueryContext qc) UtilChars.iter(QueryContext qc) UtilDuplicates.iter(QueryContext qc) UtilInit.iter(QueryContext qc) UtilMapEntries.iter(QueryContext qc) UtilOr.iter(QueryContext qc) UtilReplicate.iter(QueryContext qc) UtilArrayMembers.value(QueryContext qc) UtilArrayValues.value(QueryContext qc) UtilChars.value(QueryContext qc) UtilDdo.value(QueryContext qc) UtilDuplicates.value(QueryContext qc) UtilIf.value(QueryContext qc) UtilInit.value(QueryContext qc) UtilIntersperse.value(QueryContext qc) UtilMapEntries.value(QueryContext qc) UtilMapValues.value(QueryContext qc) UtilOr.value(QueryContext qc) UtilReplicate.value(QueryContext qc) UtilRoot.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.validate
Methods in org.basex.query.func.validate with parameters of type QueryContextModifier and TypeMethodDescriptionArrayList<org.basex.query.func.validate.ErrorInfo>ValidateDtd.errors(QueryContext qc) ArrayList<org.basex.query.func.validate.ErrorInfo>ValidateRng.errors(QueryContext qc) ArrayList<org.basex.query.func.validate.ErrorInfo>ValidateXsd.errors(QueryContext qc) ValidateXsdProcessor.item(QueryContext qc, InputInfo ii) ValidateXsdVersion.item(QueryContext qc, InputInfo ii) ValidateDtd.value(QueryContext qc) ValidateDtdInfo.value(QueryContext qc) ValidateDtdReport.value(QueryContext qc) ValidateRng.value(QueryContext qc) ValidateRngInfo.value(QueryContext qc) ValidateRngReport.value(QueryContext qc) ValidateXsd.value(QueryContext qc) ValidateXsdInfo.value(QueryContext qc) ValidateXsdReport.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.web
Methods in org.basex.query.func.web with parameters of type QueryContextModifier and TypeMethodDescriptionWebContentType.item(QueryContext qc, InputInfo ii) WebCreateUrl.item(QueryContext qc, InputInfo ii) WebDecodeUrl.item(QueryContext qc, InputInfo ii) WebEncodeUrl.item(QueryContext qc, InputInfo ii) WebError.item(QueryContext qc, InputInfo ii) WebForward.item(QueryContext qc, InputInfo ii) WebRedirect.item(QueryContext qc, InputInfo ii) WebError.iter(QueryContext qc) WebResponseHeader.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.xquery
Methods in org.basex.query.func.xquery with parameters of type QueryContextModifier and TypeMethodDescriptionXQueryParse.item(QueryContext qc, InputInfo ii) XQueryParseUri.item(QueryContext qc, InputInfo ii) protected final FElemXQueryParse.parse(QueryContext qc, byte[] query, String path) Parses the specified query and returns the resulting query plan.XQueryEval.value(QueryContext qc) XQueryEvalUpdate.value(QueryContext qc) XQueryForkJoin.value(QueryContext qc) XQueryInvoke.value(QueryContext qc) XQueryInvokeUpdate.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.func.xslt
Methods in org.basex.query.func.xslt with parameters of type QueryContextModifier and TypeMethodDescriptionXsltInit.item(QueryContext qc, InputInfo ii) XsltProcessor.item(QueryContext qc, InputInfo ii) XsltTransform.item(QueryContext qc, InputInfo ii) XsltTransformText.item(QueryContext qc, InputInfo ii) XsltVersion.item(QueryContext qc, InputInfo ii) -
Uses of QueryContext in org.basex.query.func.zip
Methods in org.basex.query.func.zip with parameters of type QueryContextModifier and TypeMethodDescriptionZipBinaryEntry.item(QueryContext qc, InputInfo ii) ZipEntries.item(QueryContext qc, InputInfo ii) ZipHtmlEntry.item(QueryContext qc, InputInfo ii) ZipTextEntry.item(QueryContext qc, InputInfo ii) ZipUpdateEntries.item(QueryContext qc, InputInfo ii) ZipXmlEntry.item(QueryContext qc, InputInfo ii) ZipZipFile.item(QueryContext qc, InputInfo ii) -
Uses of QueryContext in org.basex.query.iter
Methods in org.basex.query.iter with parameters of type QueryContextModifier and TypeMethodDescriptionDBNodeIter.value(QueryContext qc, Expr expr) Iter.value(QueryContext qc, Expr expr) Returns a value with all iterated items.Constructors in org.basex.query.iter with parameters of type QueryContextModifierConstructorDescriptionAtomIter(Iter iter, QueryContext qc, InputInfo info, long size) Constructor. -
Uses of QueryContext in org.basex.query.scope
Methods in org.basex.query.scope with parameters of type QueryContextModifier and TypeMethodDescriptionbooleanMainModule.databases(Locks locks, QueryContext qc) Adds the names of the databases that may be touched by the module.MainModule.iter(QueryContext qc) Creates a result iterator which lazily evaluates this module.MainModule.value(QueryContext qc) Creates the result. -
Uses of QueryContext in org.basex.query.up
Methods in org.basex.query.up with parameters of type QueryContextModifier and TypeMethodDescriptionvoidUpdates.add(Update up, QueryContext qc) Adds an update primitive to the current context modifier.voidUpdates.addOutput(Value value, QueryContext qc) Adds output.voidUpdates.apply(QueryContext qc) Executes all updates.Updates.determineDataRef(ANode target, QueryContext qc) Determines the data reference and pre value for an update primitive which has a fragment as a target node.Updates.prepare(QueryContext qc) Prepares update operations. -
Uses of QueryContext in org.basex.query.up.expr
Methods in org.basex.query.up.expr with parameters of type QueryContextModifier and TypeMethodDescriptionDelete.item(QueryContext qc, InputInfo ii) Insert.item(QueryContext qc, InputInfo ii) Rename.item(QueryContext qc, InputInfo ii) Replace.item(QueryContext qc, InputInfo ii) Transform.value(QueryContext qc) TransformWith.value(QueryContext qc) -
Uses of QueryContext in org.basex.query.up.primitives
Constructors in org.basex.query.up.primitives with parameters of type QueryContextModifierConstructorDescriptionDBNew(QueryContext qc, DBOptions options, InputInfo info, NewInput... list) Constructor.protectedUserPermUpdate(UpdateType type, User user, ArrayList<Perm> perms, StringList patterns, QueryContext qc, InputInfo info) Constructor.protectedUserUpdate(UpdateType type, User user, QueryContext qc, InputInfo info) Constructor. -
Uses of QueryContext in org.basex.query.up.primitives.db
Constructors in org.basex.query.up.primitives.db with parameters of type QueryContextModifierConstructorDescriptionConstructor.DBFlush(Data data, QueryContext qc, InputInfo info) Constructor.DBOptimize(Data data, boolean all, Options opts, QueryContext qc, InputInfo info) Constructor. -
Uses of QueryContext in org.basex.query.up.primitives.name
Constructors in org.basex.query.up.primitives.name with parameters of type QueryContextModifierConstructorDescriptionBackupAlter(String name, String newName, QueryContext qc, InputInfo info) Constructor.BackupCreate(String name, QueryContext qc, InputInfo info) Constructor.BackupDrop(String name, QueryContext qc, InputInfo info) Constructor.DBAlter(String name, String newName, QueryContext qc, InputInfo info) Constructor.DBCopy(String name, String target, QueryContext qc, InputInfo info) Constructor.Constructor.DBDrop(String name, QueryContext qc, InputInfo info) Constructor.DBRestore(String name, String backup, QueryContext qc, InputInfo info) Constructor. -
Uses of QueryContext in org.basex.query.up.primitives.node
Methods in org.basex.query.up.primitives.node with parameters of type QueryContextModifier and TypeMethodDescriptionvoidDeleteNode.prepare(MemData memData, QueryContext qc) abstract voidNodeUpdate.prepare(MemData memData, QueryContext qc) Prepares this update primitive before execution.voidRenameNode.prepare(MemData memData, QueryContext qc) voidReplaceDoc.prepare(MemData memData, QueryContext qc) voidReplaceValue.prepare(MemData memData, QueryContext qc) Constructors in org.basex.query.up.primitives.node with parameters of type QueryContextModifierConstructorDescriptionReplaceDoc(int pre, Data data, NewInput input, Options opts, QueryContext qc, InputInfo info) Constructor. -
Uses of QueryContext in org.basex.query.util
Constructors in org.basex.query.util with parameters of type QueryContext -
Uses of QueryContext in org.basex.query.util.collation
Methods in org.basex.query.util.collation with parameters of type QueryContextModifier and TypeMethodDescriptionstatic CollationCollation.get(byte[] uri, QueryContext qc, StaticContext sc, InputInfo ii, QueryError err) Returns a collation instance for the specified uri. -
Uses of QueryContext in org.basex.query.util.fingertree
Methods in org.basex.query.util.fingertree with parameters of type QueryContextModifier and TypeMethodDescriptionabstract FingerTree<N,E> FingerTree.insert(long pos, E val, QueryContext qc) Inserts the given value at the given position into this tree.FingerTree.remove(long pos, QueryContext qc) Removes an element from this tree.abstract FingerTree<N,E> FingerTree.reverse(QueryContext qc) Creates a reversed version of this tree. -
Uses of QueryContext in org.basex.query.value
Methods in org.basex.query.value with parameters of type QueryContextModifier and TypeMethodDescriptionstatic ValueValueBuilder.concat(Value value1, Value value2, QueryContext qc) Concatenates two values.Value.iter(QueryContext qc) Value.materialize(QueryContext qc, QueryError error, InputInfo info) Returns a materialized, context-independent version of this value.abstract ValueValue.reverse(QueryContext qc) Returns all items of this value in reverse order.abstract ValueValue.subsequence(long start, long length, QueryContext qc) Returns a subsequence of this value with the given start and length.final ValueValue.value(QueryContext qc) Constructors in org.basex.query.value with parameters of type QueryContextModifierConstructorDescriptionConstructor.ValueBuilder(QueryContext qc, Item item1, Item item2) Constructor with initial items. -
Uses of QueryContext in org.basex.query.value.array
Methods in org.basex.query.value.array with parameters of type QueryContextModifier and TypeMethodDescriptionfinal ItemXQArray.atomItem(QueryContext qc, InputInfo ii) final ValueXQArray.atomValue(QueryContext qc, InputInfo ii) abstract XQArrayXQArray.insertBefore(long pos, Value value, QueryContext qc) Inserts the given element at the given position into this array.XQArray.materialize(QueryContext qc, boolean copy) abstract XQArrayXQArray.remove(long pos, QueryContext qc) Removes the element at the given position in this array.abstract XQArrayXQArray.reverseArray(QueryContext qc) Returns an array with the same elements as this one, but their order reversed.abstract XQArrayXQArray.subArray(long pos, long len, QueryContext qc) Extracts a contiguous part of this array. -
Uses of QueryContext in org.basex.query.value.item
Methods in org.basex.query.value.item with parameters of type QueryContextModifier and TypeMethodDescriptionFuncItem.atomItem(QueryContext qc, InputInfo ii) Item.atomItem(QueryContext qc, InputInfo ii) Evaluates the expression and returns the resulting, atomized item, orEmpty.VALUEif the expression yields an empty sequence.FuncItem.atomValue(QueryContext qc, InputInfo ii) Item.atomValue(QueryContext qc, InputInfo ii) Evaluates the expression and returns the atomized items.abstract FItemFItem.coerceTo(FuncType ft, QueryContext qc, InputInfo ii, boolean optimize) Coerces this function item to the given function type.FuncItem.coerceTo(FuncType ft, QueryContext qc, InputInfo ii, boolean optimize) final FItemXQData.coerceTo(FuncType ft, QueryContext qc, InputInfo ii, boolean optimize) Item.ebv(QueryContext qc, InputInfo ii) static StrStr.get(Object value, QueryContext qc, InputInfo inf) Returns a string representation of the specified value.FuncItem.invokeInternal(QueryContext qc, InputInfo ii, Value[] args) final ValueXQData.invokeInternal(QueryContext qc, InputInfo ii, Value[] args) final ItemItem.item(QueryContext qc, InputInfo ii) FuncItem.materialize(QueryContext qc, boolean copy) Item.materialize(QueryContext qc, boolean copy) Returns a materialized, context-independent version of this item.final ItemItem.reverse(QueryContext qc) Item.subsequence(long start, long length, QueryContext qc) ANum.test(QueryContext qc, InputInfo ii) Int.test(QueryContext qc, InputInfo ii) Item.test(QueryContext qc, InputInfo ii) Constructors in org.basex.query.value.item with parameters of type QueryContext -
Uses of QueryContext in org.basex.query.value.map
Methods in org.basex.query.value.map with parameters of type QueryContextModifier and TypeMethodDescriptionXQMap.addAll(XQMap map, MergeDuplicates merge, QueryContext qc, InputInfo ii) Adds all bindings from the given map intothis.XQMap.atomItem(QueryContext qc, InputInfo ii) XQMap.atomValue(QueryContext qc, InputInfo ii) XQMap.forEach(FItem func, QueryContext qc, InputInfo ii) Applies a function on all entries.XQMap.materialize(QueryContext qc, boolean copy) -
Uses of QueryContext in org.basex.query.value.node
Methods in org.basex.query.value.node with parameters of type QueryContextModifier and TypeMethodDescriptionfinal ItemANode.atomItem(QueryContext qc, InputInfo ii) final ItemANode.atomValue(QueryContext qc, InputInfo ii) final DBNodeANode.copy(MainOptions options, QueryContext qc) Creates a database node copy from this node.final DBNodeANode.copy(QueryContext qc) Creates a database node copy from this node.abstract ANodeANode.materialize(QueryContext qc, boolean copy) final DBNodeDBNode.materialize(QueryContext qc, boolean copy) FAttr.materialize(QueryContext qc, boolean copy) FComm.materialize(QueryContext qc, boolean copy) FDoc.materialize(QueryContext qc, boolean copy) FElem.materialize(QueryContext qc, boolean copy) FNSpace.materialize(QueryContext qc, boolean copy) FPI.materialize(QueryContext qc, boolean copy) FTxt.materialize(QueryContext qc, boolean copy) -
Uses of QueryContext in org.basex.query.value.seq
Methods in org.basex.query.value.seq with parameters of type QueryContextModifier and TypeMethodDescriptionEmpty.atomIter(QueryContext qc, InputInfo ii) DBNodeSeq.atomValue(QueryContext qc, InputInfo ii) ItemSeq.atomValue(QueryContext qc, InputInfo ii) RangeSeq.atomValue(QueryContext qc, InputInfo ii) SingletonSeq.atomValue(QueryContext qc, InputInfo ii) SubSeq.atomValue(QueryContext qc, InputInfo ii) protected ValueSeq.copyInsert(long pos, Value value, QueryContext qc) Helper forSeq.insertBefore(long, Value, QueryContext)that copies all items into aTreeSeq.DBNodeSeq.ebv(QueryContext qc, InputInfo ii) Empty.ebv(QueryContext qc, InputInfo ii) ItemSeq.ebv(QueryContext qc, InputInfo ii) RangeSeq.ebv(QueryContext qc, InputInfo ii) SingletonSeq.ebv(QueryContext qc, InputInfo ii) SubSeq.ebv(QueryContext qc, InputInfo ii) ItemSeq.insert(long pos, Item item, QueryContext qc) RangeSeq.insert(long pos, Item item, QueryContext qc) abstract ValueSeq.insert(long pos, Item item, QueryContext qc) Inserts an item at the given position into this sequence and returns the resulting sequence.SingletonSeq.insert(long pos, Item item, QueryContext qc) SubSeq.insert(long pos, Item item, QueryContext qc) final ValueSeq.insertBefore(long pos, Value value, QueryContext qc) Inserts a value at the given position into this sequence and returns the resulting sequence.final ItemSeq.item(QueryContext qc, InputInfo ii) ItemSeq.remove(long pos, QueryContext qc) RangeSeq.remove(long pos, QueryContext qc) abstract ValueSeq.remove(long pos, QueryContext qc) Removes the item at the given position in this sequence and returns the resulting sequence.SingletonSeq.remove(long pos, QueryContext qc) SubSeq.remove(long pos, QueryContext qc) BlnSeq.reverse(QueryContext qc) BytSeq.reverse(QueryContext qc) DblSeq.reverse(QueryContext qc) DBNodeSeq.reverse(QueryContext qc) DecSeq.reverse(QueryContext qc) FltSeq.reverse(QueryContext qc) IntSeq.reverse(QueryContext qc) ItemSeq.reverse(QueryContext qc) RangeSeq.reverse(QueryContext qc) SingletonSeq.reverse(QueryContext qc) StrSeq.reverse(QueryContext qc) SubSeq.reverse(QueryContext qc) protected SeqRangeSeq.subSeq(long offset, long length, QueryContext qc) protected SeqSeq.subSeq(long offset, long length, QueryContext qc) Returns a sub sequence of this value with the given start and length.protected SeqSingletonSeq.subSeq(long offset, long length, QueryContext qc) protected SeqSubSeq.subSeq(long offset, long length, QueryContext qc) Empty.subsequence(long start, long length, QueryContext qc) final ValueSeq.subsequence(long start, long length, QueryContext qc) Empty.test(QueryContext qc, InputInfo ii) final ItemSeq.test(QueryContext qc, InputInfo ii) -
Uses of QueryContext in org.basex.query.value.seq.tree
Methods in org.basex.query.value.seq.tree with parameters of type QueryContextModifier and TypeMethodDescriptionTreeSeqBuilder.add(Value value, QueryContext qc) Appends the items of the given value to this builder.final ValueTreeSeq.atomValue(QueryContext qc, InputInfo ii) protected final ValueTreeSeq.copyInsert(long pos, Value value, QueryContext qc) final ItemTreeSeq.ebv(QueryContext qc, InputInfo ii) BigSeq.insert(long pos, Item item, QueryContext qc) SmallSeq.insert(long pos, Item item, QueryContext qc) BigSeq.remove(long pos, QueryContext qc) SmallSeq.remove(long pos, QueryContext qc) BigSeq.reverse(QueryContext qc) SmallSeq.reverse(QueryContext qc) protected SeqBigSeq.subSeq(long offset, long length, QueryContext qc) protected SeqSmallSeq.subSeq(long offset, long length, QueryContext qc) -
Uses of QueryContext in org.basex.query.value.type
Methods in org.basex.query.value.type with parameters of type QueryContextModifier and TypeMethodDescriptionArrayType.cast(Item item, QueryContext qc, StaticContext sc, InputInfo ii) AtomType.cast(Object value, QueryContext qc, StaticContext sc, InputInfo ii) AtomType.cast(Item item, QueryContext qc, StaticContext sc, InputInfo ii) final ItemFuncType.cast(Object value, QueryContext qc, StaticContext sc, InputInfo ii) FuncType.cast(Item item, QueryContext qc, StaticContext sc, InputInfo ii) final ValueListType.cast(Object value, QueryContext qc, StaticContext sc, InputInfo ii) final ValueListType.cast(Item item, QueryContext qc, StaticContext sc, InputInfo ii) MapType.cast(Item item, QueryContext qc, StaticContext sc, InputInfo ii) NodeType.cast(Object value, QueryContext qc, StaticContext sc, InputInfo ii) final ItemNodeType.cast(Item item, QueryContext qc, StaticContext sc, InputInfo ii) SeqType.cast(Value value, boolean error, QueryContext qc, StaticContext sc, InputInfo ii) Casts a sequence to this type.Type.cast(Object value, QueryContext qc, StaticContext sc, InputInfo ii) Casts the specified Java value to this type.Type.cast(Item item, QueryContext qc, StaticContext sc, InputInfo ii) Casts the specified item to this type.final ItemAtomType.castString(String value, QueryContext qc, StaticContext sc, InputInfo ii) final ItemFuncType.castString(String string, QueryContext qc, StaticContext sc, InputInfo ii) final ValueListType.castString(String value, QueryContext qc, StaticContext sc, InputInfo ii) final ItemNodeType.castString(String value, QueryContext qc, StaticContext sc, InputInfo ii) Type.castString(String value, QueryContext qc, StaticContext sc, InputInfo ii) Casts the specified string to this type.voidSeqType.promote(Item item, QNm name, ItemList items, QueryContext qc, StaticContext sc, InputInfo ii, boolean opt) Promotes the specified item to this item type.SeqType.promote(Value value, QNm name, QueryContext qc, StaticContext sc, InputInfo ii, boolean opt) Promotes the specified value to this sequence type.voidSeqType.treat(Value value, QNm name, QueryContext qc, InputInfo ii) Treats the specified value as this sequence type. -
Uses of QueryContext in org.basex.query.var
Methods in org.basex.query.var with parameters of type QueryContextModifier and TypeMethodDescriptionVarScope.addNew(QNm name, SeqType st, boolean param, QueryContext qc, InputInfo ii) Creates a new local variable in this scope.voidVariables.bindExternal(QueryContext qc, QNmMap<Value> bindings) Binds all external variables.Var.checkType(Value value, QueryContext qc, boolean opt) Checks the type of this value and casts/promotes it when necessary.intVarScope.enter(QueryContext qc) Enters this scope.static voidVarScope.exit(int fp, QueryContext qc) Exits this scope.voidQueryStack.set(Var var, Value value, QueryContext qc) Sets the value of the given variable in the current stack frame.VarRef.value(QueryContext qc) Constructors in org.basex.query.var with parameters of type QueryContextModifierConstructorDescriptionVar(QNm name, SeqType declType, boolean param, int slot, QueryContext qc, StaticContext sc, InputInfo info) Constructor for a variable with an already known stack slot.Var(QNm name, SeqType declType, boolean param, QueryContext qc, StaticContext sc, InputInfo info) Constructor.Var(Var var, QueryContext qc, StaticContext sc) Copy constructor.