A B C D E F G H I L M N P Q S T U X Y

A

Atomic - class galapi.Atomic.
An Atomic value is one of the nineteen XML Schema data types plus the XQuery type [xdt:untypedAtomic].
Atomic() - Constructor for class galapi.Atomic
 
Atomic(int) - Constructor for class galapi.Atomic
 
AtomicList - class galapi.AtomicList.
An AtomicList incapsulates a list of Atomic values.
AtomicList() - Constructor for class galapi.AtomicList
 
AtomicList(int) - Constructor for class galapi.AtomicList
 
Attribute - class galapi.Attribute.
A node attribute in the XQeury data model.
Attribute(xsQName, xsString, xsQName) - Constructor for class galapi.Attribute
 
Attribute(int) - Constructor for class galapi.Attribute
 
AttributeList - class galapi.AttributeList.
 
AttributeList() - Constructor for class galapi.AttributeList
 
AttributeList(int) - Constructor for class galapi.AttributeList
 
attributeToItem(int, int, int) - Static method in class galapi.Attribute
 
attributes() - Method in class galapi.Node
Get the list of attributes of the node.

B

Buffer_Input - Static variable in class galapi.Galax
 
baseURI() - Method in class galapi.Node
Get the URI associated with the document if there is one.
booleanToItem(boolean) - Static method in class galapi.xsBoolean
 

C

Comment - class galapi.Comment.
A Comment node in the XQuery data model
Comment(xsString) - Constructor for class galapi.Comment
Constructor for a Comment whose string value is given by the xsString argument
CompiledModule - class galapi.CompiledModule.
A CompiledModule encapsulates a native compiled prolog and a list of statements to be evaluated.
CompiledModule() - Constructor for class galapi.CompiledModule
 
CompiledModule(int) - Constructor for class galapi.CompiledModule
 
CompiledProlog - class galapi.CompiledProlog.
The CompiledProlog encapsulates one or more prologs that have been compiled.
CompiledProlog() - Constructor for class galapi.CompiledProlog
 
CompiledProlog(int) - Constructor for class galapi.CompiledProlog
 
Context - class galapi.Context.
The Context provides the minimal structure of a context.
Context() - Constructor for class galapi.Context
 
children() - Method in class galapi.Node
Get the list of node children.
commentToItem(int) - Static method in class galapi.Comment
 
cons(Attribute, AttributeList) - Static method in class galapi.AttributeList
 
cons(Item, ItemList) - Static method in class galapi.ItemList
Creates a new list by adding an Item at the beginning of an ItemList.

D

Document - class galapi.Document.
A document element in the XQeury data model.
Document(int) - Constructor for class galapi.Document
 
Document(String, ItemList) - Constructor for class galapi.Document
 
dateToItem(String) - Static method in class galapi.xsDate
 
datetimeToItem(String) - Static method in class galapi.xsDateTime
 
daytimedurationToItem(String) - Static method in class galapi.xsDayTimeDuration
 
decimalToItem(int) - Static method in class galapi.xsDecimal
 
defaultExternalContext() - Static method in class galapi.ExternalContext
 
defaultProcessingContext() - Static method in class galapi.Galax
Returns the default ProcessingContext which just contains flags for controlling debugging, printing, and the processing phases.
documentToItem(String, int) - Static method in class galapi.Document
 
doubleToItem(double) - Static method in class galapi.xsDouble
 

E

Element - class galapi.Element.
A node element in the XQeury data model.
Element(int) - Constructor for class galapi.Element
 
Element(xsQName, AttributeList, ItemList, xsQName) - Constructor for class galapi.Element
 
ExternalContext - class galapi.ExternalContext.
The ExternalContext includes an optional value for the context item (known as ".") and a list of variable name, ItemList value pairs.
ExternalContext(ProcessingContext, ItemList, ItemList, NameValuePair[]) - Constructor for class galapi.ExternalContext
 
ExternalContext() - Constructor for class galapi.ExternalContext
 
ExternalContextItem - Static variable in class galapi.Galax
Module does take an external context item
elementToItem(int, int, int, int) - Static method in class galapi.Element
 
evalCompiledStatement(PreparedProlog, Item) - Static method in class galapi.Galax
Given the PreparedProlog, evaluates a single compiled statement.
evalProlog(CompiledProlog, ExternalContext) - Static method in class galapi.Galax
Evaluates the expressions for all - possibly mutually dependent - global variables.
evalStatement(CompiledProlog, int, String) - Static method in class galapi.Galax
Given the CompiledProlog, evaluates the XQuery statement in the string argument.
externalContextToItem(int, int, int, String[], int[]) - Static method in class galapi.ExternalContext
 

F

File_Input - Static variable in class galapi.Galax
 
finalize() - Method in class galapi.Attribute
 
finalize() - Method in class galapi.Context
 
finalize() - Method in class galapi.Document
Releases all resources used by this document.
finalize() - Method in class galapi.Element
Releases all resources used by this element (attributes, nodes etc) Caution: If the element was constructed using variables as arguments, these variables are deallocated after calling this method
finalize() - Method in class galapi.Item
This method is used to release the item and the memory allocated to it.
finalize() - Method in class galapi.ItemList
Release memory resources related to the ItemList.
floatToItem(double) - Static method in class galapi.xsFloat
 

G

GalapiException - exception galapi.GalapiException.
The GalapiException provides a primitive way of being informed when an error occurs.
GalapiException() - Constructor for class galapi.GalapiException
 
GalapiException(String) - Constructor for class galapi.GalapiException
 
Galax - class galapi.Galax.
The Galax class contains methods needed to perform queries and to manipulate data under different representations.
Galax() - Constructor for class galapi.Galax
 
GalaxInternalException - exception galapi.GalaxInternalException.
The GalaxInternalException indicates that a serious error inside the XQuery engine was produced.
GalaxInternalException() - Constructor for class galapi.GalaxInternalException
 
GalaxInternalException(String) - Constructor for class galapi.GalaxInternalException
 
galapi - package galapi
 
getAtomic() - Method in class galapi.Item
XQuery Accessor: cast the item to an atomic value
getAttribute() - Method in class galapi.Item
XQuery Accessor: cast the item to an attribute
getCompiledProlog() - Method in class galapi.CompiledModule
 
getCompiledStatements() - Method in class galapi.CompiledModule
 
getElement() - Method in class galapi.Item
XQuery Accessor: cast the item to an element
getName() - Method in class galapi.NameValuePair
 
getNativeItem() - Method in class galapi.Context
 
getNativeItem() - Method in class galapi.Item
 
getNativeItemList() - Method in class galapi.ItemList
 
getNode() - Method in class galapi.Item
XQuery Accessor: cast the item to a node
getValue() - Method in class galapi.NameValuePair
 

H

Http_Input - Static variable in class galapi.Galax
 

I

Item - class galapi.Item.
An Item is the a primitive datatype for a value.
Item() - Constructor for class galapi.Item
 
Item(int) - Constructor for class galapi.Item
 
ItemList - class galapi.ItemList.
An 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(CompiledProlog, int, String) - Static method in class galapi.Galax
Used to import other library modules.
importMainModule(CompiledProlog, boolean, int, String) - Static method in class galapi.Galax
Used to import a main module defined in a file.
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
 

L

loadDocument(ProcessingContext, int, String) - Static method in class galapi.Galax
Loads an XML document into the Galax data model.
loadStandardLibrary(ProcessingContext) - Static method in class galapi.Galax
Load the standard Galax library, which contains the built-in types, namespaces, and functions.

M

monitorOfAllCalls() - Method in class galapi.ProcessingContext
 
monitorOfLastCall() - Method in class galapi.ProcessingContext
 

N

NameValuePair - class galapi.NameValuePair.
 
NameValuePair(String, ItemList) - Constructor for class galapi.NameValuePair
Builds a name/value pair, usually for representing a variable.
NamespaceEnv - class galapi.NamespaceEnv.
The NamespaceEnv contains the fragment of the general context that corresponds to namespace declarations.
NamespaceEnv() - Constructor for class galapi.NamespaceEnv
 
NamespaceEnv(int) - Constructor for class galapi.NamespaceEnv
 
NoExternalContextItem - Static variable in class galapi.Galax
Module does not take an external context item
Node - class galapi.Node.
A Node is an Item representing an XML node in the XQuery data model.
Node() - Constructor for class galapi.Node
 
Node(int) - Constructor for class galapi.Node
 
NodeList - class galapi.NodeList.
 
NodeList() - Constructor for class galapi.NodeList
 
NodeList(int) - Constructor for class galapi.NodeList
 
nativeAtomicValue(int) - Static method in class galapi.Item
 
nativeAttribute(int) - Static method in class galapi.Item
 
nativeAttributes(int) - Static method in class galapi.Node
 
nativeBaseURI(int) - Static method in class galapi.Node
 
nativeChildren(int) - Static method in class galapi.Node
 
nativeCons(int, int) - Static method in class galapi.ItemList
 
nativeDefaultProcessingContext() - Static method in class galapi.Galax
 
nativeElement(int) - Static method in class galapi.Item
 
nativeEmptyList() - Static method in class galapi.ItemList
 
nativeEvalCompiledStatement(int, int) - Static method in class galapi.Galax
 
nativeEvalProlog(int, int) - Static method in class galapi.Galax
 
nativeEvalStatement(int, int, String) - Static method in class galapi.Galax
 
nativeFree(int) - Static method in class galapi.Context
 
nativeFree(int) - Static method in class galapi.Item
 
nativeFreeItemList(int) - Static method in class galapi.ItemList
 
nativeGetCompiledProlog(int) - Static method in class galapi.CompiledModule
 
nativeGetCompiledStatements(int) - Static method in class galapi.CompiledModule
 
nativeImportLibraryModule(int, int, String) - Static method in class galapi.Galax
 
nativeImportMainModule(int, boolean, int, String) - Static method in class galapi.Galax
 
nativeIsEmpty(int) - Static method in class galapi.ItemList
 
nativeItemKind(int) - Static method in class galapi.Item
 
nativeItemsFirst(int) - Static method in class galapi.ItemList
 
nativeItemsNext(int) - Static method in class galapi.ItemList
 
nativeLoadDocument(int, int, String) - Static method in class galapi.Galax
 
nativeLoadStandardLibrary(int) - Static method in class galapi.Galax
 
nativeMonitorOfAllCalls(int) - Method in class galapi.ProcessingContext
 
nativeMonitorOfLastCall(int) - Method in class galapi.ProcessingContext
 
nativeNode(int) - Static method in class galapi.Item
 
nativeNodeKind(int) - Static method in class galapi.Node
 
nativeNodeName(int) - Static method in class galapi.Node
 
nativeNsenvFromCompiledProlog(int) - Static method in class galapi.CompiledProlog
 
nativeNsenvFromPreparedProlog(int) - Static method in class galapi.PreparedProlog
 
nativeParent(int) - Static method in class galapi.Node
 
nativeSerialize(int) - Static method in class galapi.ItemList
 
nativeSerializeToFile(int, String, int) - Static method in class galapi.Galax
 
nativeSerializeToStdout(int, int) - Static method in class galapi.Galax
 
nativeSerializeToString(int, int) - Static method in class galapi.Galax
 
nativeSetCleaningPhase(int, boolean) - Method in class galapi.ProcessingContext
 
nativeSetEvaluationPhase(int, boolean) - Method in class galapi.ProcessingContext
 
nativeSetMonitorMem(int, boolean) - Method in class galapi.ProcessingContext
 
nativeSetMonitorTime(int, boolean) - Method in class galapi.ProcessingContext
 
nativeSetNormalizationPhase(int, boolean) - Method in class galapi.ProcessingContext
 
nativeSetProjectionKind(int, int) - Method in class galapi.ProcessingContext
 
nativeSetSbdoKind(int, int) - Method in class galapi.ProcessingContext
 
nativeSetSerializationKind(int, int) - Method in class galapi.ProcessingContext
 
nativeSetSerializeNsKind(int, int) - Method in class galapi.ProcessingContext
 
nativeSetTypingKind(int, int) - Method in class galapi.ProcessingContext
 
nativeSetTypingPhase(int, boolean) - Method in class galapi.ProcessingContext
 
nativeSetXQueryWhiteSpace(int, boolean) - Method in class galapi.ProcessingContext
 
nativeSetXmlPisAndComments(int, boolean) - Method in class galapi.ProcessingContext
 
nativeSetXmlWhiteSpace(int, boolean) - Method in class galapi.ProcessingContext
 
nativeStringValue(int) - Static method in class galapi.Item
 
nativeTypedValue(int) - Static method in class galapi.Node
 
nodeKind() - Method in class galapi.Node
 
nodeName() - Method in class galapi.Node
 
nsenvFromCompiledProlog() - Method in class galapi.CompiledProlog
 
nsenvFromPreparedProlog() - Method in class galapi.PreparedProlog
 

P

PROJECTION_None - Static variable in class galapi.ProcessingContext
Use no projection on the input document
PROJECTION_Optimized - Static variable in class galapi.ProcessingContext
Advanced projection
PROJECTION_Standard - Static variable in class galapi.ProcessingContext
Use standard projection algorithm
PreparedProlog - class galapi.PreparedProlog.
A PreparedProlog is a CompiledProlog takes an external context defined by the application (e.g., the values of the context item and any global variables) and returns a prolog in which all global variables have been evaluated.
PreparedProlog() - Constructor for class galapi.PreparedProlog
 
PreparedProlog(int) - Constructor for class galapi.PreparedProlog
 
ProcessingContext - class galapi.ProcessingContext.
A ProcessingContext contains flags for controlling debugging, printing, and the processing phases
ProcessingContext() - Constructor for class galapi.ProcessingContext
 
ProcessingContext(int) - Constructor for class galapi.ProcessingContext
 
ProcessingInstruction - class galapi.ProcessingInstruction.
A ProcessingInstruction node in the XQuery data model.
ProcessingInstruction(xsString, xsString) - Constructor for class galapi.ProcessingInstruction
 
parent() - Method in class galapi.Node
Get the parent of the node
processingInstructionToItem(int, int) - Static method in class galapi.ProcessingInstruction
 

Q

qNameToItem(int, String) - Static method in class galapi.xsQName
 

S

SBDO_Adhoc - Static variable in class galapi.ProcessingContext
distinct-docorder operations are removed using a sloppy approach (may be buggy)
SBDO_DupTidy - Static variable in class galapi.ProcessingContext
distinct-docorder operations are removed based on the duptidy automaton optimization
SBDO_Preserve - Static variable in class galapi.ProcessingContext
distinct-docorder operations are all preserved
SBDO_Remove - Static variable in class galapi.ProcessingContext
distinct-docorder operations are all removed
SBDO_Sloppy - Static variable in class galapi.ProcessingContext
distinct-docorder operations are removed based on the sloppy automaton optimization
SBDO_Tidy - Static variable in class galapi.ProcessingContext
distinct-docorder operations are removed based on the tidy automaton optimization
SERIALIZE_Canonical - Static variable in class galapi.ProcessingContext
Output canonical
SERIALIZE_NS_Preserve - Static variable in class galapi.ProcessingContext
Preserve namespace nodes
SERIALIZE_NS_Strip - Static variable in class galapi.ProcessingContext
Remove namespace nodes
SERIALIZE_WellFormed - Static variable in class galapi.ProcessingContext
Output result as well formed XML document
SERIALIZE_XQuery - Static variable in class galapi.ProcessingContext
Output result as regular XQuery output
serializeToFile(ProcessingContext, String, ItemList) - Static method in class galapi.Galax
Serializes an XQuery data model value to a file
serializeToStdout(ProcessingContext, ItemList) - Static method in class galapi.Galax
Serializes an XQuery data model value to standard output
serializeToString(ProcessingContext, ItemList) - Static method in class galapi.Galax
Serializes an XQuery data model value to a string
setCleaningPhase(boolean) - Method in class galapi.ProcessingContext
 
setEvaluationPhase(boolean) - Method in class galapi.ProcessingContext
Enable/disable the evaluation phase
setItem(int) - Method in class galapi.Context
 
setItem(int) - Method in class galapi.Item
 
setItemList(int) - Method in class galapi.ItemList
 
setMonitorMem(boolean) - Method in class galapi.ProcessingContext
Enable ing of memory usage.
setMonitorTime(boolean) - Method in class galapi.ProcessingContext
Enable ing of time
setNormalizationPhase(boolean) - Method in class galapi.ProcessingContext
Enable/disable the normalization phase
setProjectionKind(int) - Method in class galapi.ProcessingContext
Enable one of the projection modes (default = PROJECTION_None)
setSbdoKind(int) - Method in class galapi.ProcessingContext
Set one of the sbdo optimization modes (default = SBDO_Adhoc)
setSerializationKind(int) - Method in class galapi.ProcessingContext
Set one of the serialization modes (default = SERIALIZE_WellFormed)
setSerializeNsKind(int) - Method in class galapi.ProcessingContext
Enable/disable namespace node serialization (default = SERIALIZE_NS_Preserve)
setTypingKind(int) - Method in class galapi.ProcessingContext
Set one of the typing modes (default = TYPING_None)
setTypingPhase(boolean) - Method in class galapi.ProcessingContext
Enable/disable the typing phase
setXQueryWhiteSpace(boolean) - Method in class galapi.ProcessingContext
Enable/disable XQuery whitespace preservation
setXmlPisAndComments(boolean) - Method in class galapi.ProcessingContext
Enable/disable preservation of comments and PI's in XML
setXmlWhitespace(boolean) - Method in class galapi.ProcessingContext
Enable/disable XML whitespace preservation
stringToItem(String) - Static method in class galapi.xsString
 

T

TYPING_None - Static variable in class galapi.ProcessingContext
no typing performed
TYPING_Strong - Static variable in class galapi.ProcessingContext
Strong typing is performed (may be time consuming)
TYPING_Weak - Static variable in class galapi.ProcessingContext
only weak typing is performed
Text - class galapi.Text.
A Text node in the XQuery data model
Text(xsString) - Constructor for class galapi.Text
 
textToItem(int) - Static method in class galapi.Text
 
timeToItem(String) - Static method in class galapi.xsTime
 
toBoolean() - Method in class galapi.xsBoolean
 
toDouble() - Method in class galapi.xsDouble
 
toDouble() - Method in class galapi.xsFloat
 
toInt() - Method in class galapi.xsDecimal
 
toInt() - Method in class galapi.xsInt
 
toInt() - Method in class galapi.xsInteger
 
toString() - Method in class galapi.Item
 
toString() - Method in class galapi.ItemList
 
typedValue() - Method in class galapi.Node
It returns the typed value of a Node.

U

uriToItem(String) - Static method in class galapi.xsAnyURI
 

X

xsAnyURI - class galapi.xsAnyURI.
 
xsAnyURI(String) - Constructor for class galapi.xsAnyURI
 
xsBoolean - class galapi.xsBoolean.
 
xsBoolean(boolean) - Constructor for class galapi.xsBoolean
 
xsDate - class galapi.xsDate.
 
xsDate(String) - Constructor for class galapi.xsDate
 
xsDateTime - class galapi.xsDateTime.
 
xsDateTime(String) - Constructor for class galapi.xsDateTime
 
xsDayTimeDuration - class galapi.xsDayTimeDuration.
 
xsDayTimeDuration(String) - Constructor for class galapi.xsDayTimeDuration
 
xsDecimal - class galapi.xsDecimal.
 
xsDecimal(int) - Constructor for class galapi.xsDecimal
 
xsDouble - class galapi.xsDouble.
 
xsDouble(double) - Constructor for class galapi.xsDouble
 
xsFloat - class galapi.xsFloat.
 
xsFloat(double) - Constructor for class galapi.xsFloat
 
xsInt - class galapi.xsInt.
 
xsInt(int) - Constructor for class galapi.xsInt
 
xsInteger - class galapi.xsInteger.
 
xsInteger(int) - Constructor for class galapi.xsInteger
 
xsQName - class galapi.xsQName.
 
xsQName(NamespaceEnv, String) - Constructor for class galapi.xsQName
 
xsString - class galapi.xsString.
 
xsString(String) - Constructor for class galapi.xsString
 
xsTime - class galapi.xsTime.
 
xsTime(String) - Constructor for class galapi.xsTime
 
xsUntyped - class galapi.xsUntyped.
 
xsUntyped() - Constructor for class galapi.xsUntyped
 
xsYearMonthDuration - class galapi.xsYearMonthDuration.
 
xsYearMonthDuration(String) - Constructor for class galapi.xsYearMonthDuration
 

Y

yearmonthdurationToItem(String) - Static method in class galapi.xsYearMonthDuration
 

A B C D E F G H I L M N P Q S T U X Y