|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Atomic
value is one of the nineteen
XML Schema data types plus the XQuery type [xdt:untypedAtomic].AtomicList
incapsulates a list of
Atomic
values.Comment
node in the XQuery data modelComment
whose
string value is given by the xsString
argument
Context
provides the minimal structure of
a context.Item
at the
beginning of an ItemList
.
ProcessingContext
which just contains flags for controlling debugging, printing, and
the processing phases.
ExternalContext
includes an optional value for the context
item (known as ".") and a list of variable name, ItemList
value
pairs.ModuleContext
, evaluates the function
whose name is given by funname
applied to the
array of ItemListitem arguments.
- evalStatementFromFileWithContextItemFromXML(Item, String) -
Static method in class galapi.Galax
- Bind the context item (the XPath "." expression) to the XML value
in the item list argument and evaluate the XQuery statement in
the file with name in the string argument.
- evalStatementFromString(ModuleContext, String) -
Static method in class galapi.Galax
- Given the
ModuleContext
, evaluates the XQuery
statement in the string argument.
- evalStatementWithContextItemFromDocument(String, String) -
Static method in class galapi.Galax
- Bind the context item (the XPath "." expression) to the XML
document in the resource named by the first string argument,
and evaluate the XQuery statement in the second string argument.
- evalStatementWithContextItemFromXML(Item, String) -
Static method in class galapi.Galax
- Bind the context item (the XPath "." expression) to the XML value
in the item list argument and evaluate the XQuery statement in
the string argument.
- evalStatementWithVariablesFromXML(NameValuePair[], String) -
Static method in class galapi.Galax
- The first argument is a list of variable name and XML value pairs.
- evalStatements(QueryContext) -
Static method in class galapi.Galax
- Given the
QueryContext
,
evaluates the statements containded in the query.
- externalContextToItem(int, String[], int[]) -
Static method in class galapi.ExternalContext
-
ItemList
.
GalapiException
provides a primitive way
of being informed when an error occurs.Galax
class contains methods needed to perform
queries and to manipulate data under different representations.GalaxInternalException
indicates that a serious
error inside the XQuery engine was produced.ItemList is a collection of items
that can be processed or returned as a result
by the functions in the class Galax
.- ItemList() -
Constructor for class galapi.ItemList
- creates an empty item list
- ItemList(int) -
Constructor for class galapi.ItemList
-
- ItemsFirst() -
Method in class galapi.ItemList
-
- ItemsNext() -
Method in class galapi.ItemList
-
- ilist -
Variable in class galapi.ItemList
-
- importLibraryModule(ModuleContext, String) -
Static method in class galapi.Galax
- Used to import other library modules.
- importMainModule(ModuleContext, String) -
Static method in class galapi.Galax
- Used to import a main module defined in a file.
- importMainModuleFromString(ModuleContext, String) -
Static method in class galapi.Galax
- Same as
importMainModule
, but module
definition is provided in a string instead of a file.
- importMainModuleFromString(int, String) -
Static method in class galapi.Galax
-
- init() -
Static method in class galapi.Galax
- Does the initialization stuff, that is it passes program arguments
to the OCaml Sys module.
- intToItem(int) -
Static method in class galapi.xsInt
-
- integerToItem(int) -
Static method in class galapi.xsInteger
-
- isEmpty() -
Method in class galapi.ItemList
-
- item -
Variable in class galapi.Context
-
- item -
Variable in class galapi.Item
-
- itemKind() -
Method in class galapi.Item
- XQuery Accessor: get kind of item.
- itemToBoolean(int) -
Static method in class galapi.xsBoolean
-
- itemToDecimal(int) -
Static method in class galapi.xsDecimal
-
- itemToDouble(int) -
Static method in class galapi.xsDouble
-
- itemToFloat(int) -
Static method in class galapi.xsFloat
-
- itemToInt(int) -
Static method in class galapi.xsInt
-
- itemToInteger(int) -
Static method in class galapi.xsInteger
-
ModuleContext
which may contain
imported schemas.
ModuleContext
provides a general evaluation environment
for a query.Node
is an Item
representing an XML node in
the XQuery data model.ProcessingContext
contains flags
for controlling debugging, printing, and
the processing phasesProcessingInstruction
node in the XQuery data model.QueryContext
contains a full environment for a query.Text
node in the XQuery data modelNode
.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |