|
Class Summary |
| Commit |
function lux:commit() as empty-sequence() |
| Count |
function lux:count($query as item(), $hints as xs:int?) as xs:integer |
| DeleteDocument |
function lux:delete($uri as xs:string) as empty-sequence() |
| Eval |
lux:eval($query as xs:string, $params as item()*) as item()* |
| Exists |
function lux:exists($query as item(), $hints as xs:int?) as xs:integer |
| ExtensionFunctions |
|
| FieldTerms |
function lux:field-terms($field-name as xs:string?, $start as xs:string?) as xs:anyAtomicItem* |
| FieldValues |
function lux:field-values($field-name as xs:string, $node as node()) as xs:anyAtomicItem* |
| Function |
Convenience class for defining extension functions |
| Highlight |
lux:highlight($node as node()?, $query as item(), $tag as item())
lux:highlight($node as node()?, $query as item()) |
| InsertDocument |
function lux:insert-document($uri as xs:string, $node as node()) as empty-sequence() |
| InterpreterCall |
|
| Log |
lux:log($message as xs:string+, $level as xs:string?) as empty-sequence() |
| LuxFunctionCall |
Asserts that all of the functions in the library return ordered, peer nodesets so as to
allow Saxon to optimize away document order sorting and enable lazy evaluation. |
| LuxFunctionLibrary |
Extension of Saxon's function library wraps ExtensionFunctionCall in LuxFunctionCall, enabling
Lux to override some of the function's properties. |
| NamespaceAwareFunctionCall |
|
| Search |
function lux:search($query as item(), $hints as xs:integer, $sort as xs:string?, $start as xs:int?) as document-node()* |
| SearchBase |
A base class for functions that execute search queries. |
| Transform |
lux:transform($stylesheet as node(), $context as node(), $params as item()*) as node() |