All Classes and Interfaces

Class
Description
Abstract class for database updates.
This class serializes items in adaptive mode.
Abstract super class for date items.
Abstract super class for dates and durations.
Evaluates the 'add' command and adds a document to a collection.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Interface for built-in functions.
Algorithms.
Evaluates the 'restore' command and restores a backup of a database.
Evaluates the 'alter database' command and renames a database.
Evaluates the 'alter password' command and alters the password of a user.
Evaluates the 'alter user' command and alters the name of a user.
An XQuery module.
And expression.
Annotation.
List of annotations.
Definitions of all built-in XQuery annotations.
Abstract node type.
Resizable-array implementation for nodes.
Resizable-array implementation for nodes.
Abstract super class for all numeric items.
Abstract class for database queries.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Arithmetic expression.
Abstract array expression.
Convenience functions for handling arrays; serves as an extension to Java's Arrays class.
Function implementation.
A builder for creating an XQArray by prepending and appending elements.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
This class allows reading from a cached byte array.
Function implementation.
This class is used to iterate through objects of an array.
Function implementation.
This class caches the output bytes in an array, similar to ByteArrayOutputStream.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Type for arrays.
This is the basic structure of an efficient and memory-saving hash set.
Abstract string item.
A visitor for all sub-expressions in an Expr.
Untyped atomic item (xs:untypedAtomic).
Implementation of the Atomic Update Cache (AUC).
Atomization iterator.
XQuery atomic types.
Resizable-array implementation for attributes (name/value pairs).
XPath axes.
Abstract axis path expression.
Base64 item (xs:base64Binary).
Lazy base64 item (xs:base64Binary).
Back-reference.
Update primitive for the Function._DB_ALTER_BACKUP function.
Update primitive for the Function._DB_CREATE_BACKUP function.
Update primitive for the Function._DB_DROP_BACKUP function.
This class provides functions for encoding and decoding Base64 strings.
This is the starter class for the stand-alone console mode.
Panel background, extending the JPanel.
Project specific button implementation.
Project specific check box implementation.
This is the starter class for the client console mode.
Project-specific collation options.
Decomposition.
Strength.
Project specific ComboBox implementation.
This superclass in inherited by all dialog windows.
DoubleSlider implementation.
Database exception, extending the IOException.
Project specific File Chooser implementation.
File dialog mode.
This is the starter class for the graphical frontend.
Header label.
This class remembers previous text inputs of a GUI component.
Organizes icons used all over the GUI.
This class offers system-dependent key mappings.
Project specific Label implementation.
This class provides static layout and paint helper methods which are used all over the GUI.
Drag and drop handler.
Combination of text field and a list, communicating with each other.
This component visualizes the current memory consumption.
Abstract panel implementation with a number of predefined listeners.
Project specific password field implementation.
Project-specific Popup menu implementation.
Pragma for database options.
Project specific radio button implementation.
This is a scrollbar implementation, supporting arbitrary panel heights without increasing the memory consumption.
Input component for serialization parameters.
This class serializes items in a project-specific mode.
This is the starter class for running the database server.
Project specific slider implementation.
Project specific Split panel implementation.
Project specific TabbedPane implementation.
Project specific text field implementation.
Project specific tree implementation.
Project-specific window interface.
BasicIter<I extends Item>
Basic iterator, throwing no exceptions.
Basic node iterator, throwing no exceptions.
Abstract atomic update.
A sequence containing more elements than fit into a SmallSeq.
Abstract class for binary items.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Bit array that grows when needed.
Boolean item (xs:boolean).
Sequence of items of type xs:boolean, containing at least two of them.
Option containing a boolean value.
Resizable-array implementation for native booleans.
A branch of a regular expression.
This class uses an internal buffer to speed up input stream processing.
This class uses a byte buffer to speed up output stream processing.
This class provides an interface for building database instances.
A serializer that pipes the events directly through to a builder.
This class indicates building exceptions.
This interface organizes textual information for the builder package.
Token types.
DOM - Attribute implementation.
DOM - Comment implementation.
DOM - Document implementation.
DOM - Element implementation.
DOM - Node implementation.
DOM - Processing instruction implementation.
DOM - Text implementation.
Resizable-array implementation for native bytes.
Sequence of items of type xs:byte, containing at least two of them.
Filter expression, caching all results.
Cached map expression.
Axis path expression.
Step expression, caching all results.
Calculation.
Array constructor.
Cast expression.
Castable expression.
Wraps the CatalogResolver object.
Catch clause.
Attribute constructor.
Comment fragment.
Document fragment.
Element constructor.
A character class.
Character group.
A character range.
Evaluates the 'check' command: opens an existing database or creates a new one.
Functional interface for boolean checks.
Functional interface for boolean array checks.
A FLWOR clause.
This is the abstract main class for the starter classes.
This class delays blocked clients.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Client info.
Server-side client session in the client-server architecture.
This class defines all methods for iteratively evaluating queries with the client/server architecture.
Function implementation.
This class contains methods to execute database commands via the client/server architecture.
Opened database client sessions.
Evaluates the 'close' command and closes the current database.
Inline function.
Map constructor.
This class simplifies the composition of the string representation of a database command.
Abstract comparison.
Cached items.
General comparison.
Comparators.
General comparison.
Integer range expression.
Node comparison.
Comparators.
Position checks.
Numeric range expression.
General comparison of two items.
String range expression.
Value comparison.
Comparators.
Node constructor.
Namespace constructor.
Codes.
This class organizes collations.
Search modes.
This set indexes items under the terms of a collation.
Cologne Phonetic algorithm.
This LayoutManager is a simplified version of the the TableLayout.
This class provides the architecture for all internal command implementations.
This is a parser for command strings, creating Command instances.
This class defines the available command-line commands.
Command definitions.
Alter types.
Create commands.
Drop commands.
Index types.
Index types.
Info commands.
Jobs commands.
Optimize commands.
Permission commands.
Repo types.
Show commands.
Comment.
Compilation context.
Compile-time simplifications.
This class compresses and decompresses tokens.
A window start of end condition.
Console reader.
XQUnit constants.
Element constructor.
This class serves as a central database context.
Context-based function.
Context value.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Functions for converting data to other formats.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Evaluates the 'copy' command and creates a copy of a database.
GFLWOR count clause.
PI fragment.
Evaluates the 'backup' command and creates a backup of a database.
Evaluates the 'create db' command and creates a new database.
Options for processing archives.
Evaluates the 'create db' command and creates a new index.
Options for processing archives.
Evaluates the 'create user' command and creates a new user.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
This class converts CSV input to XML.
This class serializes items as CSV.
Function implementation.
Options for parsing and serializing CSV data.
CSV formats.
CSV separators.
Function implementation.
This class parses files in the CSV format and converts them to XML.
A CSV parser generating parse events similar to a SAX XML parser.
Options for parsing and serializing CSV data.
Function implementation.
This class converts CSV data to an XQuery representation.
This class serializes map data as CSV.
Text fragment.
Date item (xs:date).
This class represents a database instance.
This class allows positional read and write access to a database file.
Provides central access to all databases and backups.
Data builder.
Data container with start and end offset.
This is an input stream for project specific data types.
This is an output stream for project specific data types.
Serializes the database table to a string representation.
This class organizes currently opened databases.
This class assembles texts which are used in the data classes.
Update that operates on a data reference.
This class contains static, thread-safe methods for parsing and formatting dates and times.
Function implementation.
Add primitive.
Function implementation.
Update primitive for the Function._DB_ALTER function.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Update primitive for the Function._DB_COPY function.
Function implementation.
Update primitive for the Function._DB_CREATE function.
Function implementation.
Function implementation.
Update primitive for the Function._DB_DELETE function.
Function implementation.
Function implementation.
Update primitive for the Function._DB_DROP function.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Update primitive for the Function._DB_FLUSH function.
Function implementation.
Function implementation.
Function implementation.
Double item (xs:double).
Function implementation.
Function implementation.
Sequence of items of type xs:double, containing at least two of them.
Function implementation.
Contains helper methods for adding documents.
Database node.
Function implementation.
Database node iterator.
Function implementation.
This class stores database nodes in an ascending order.
Sequence, containing at least two nodes in distinct document order (DDO).
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Update primitive for the optimize function.
Function implementation.
Contains various helper variables and methods for database operations.
Function implementation.
Pragma for database options.
Function implementation.
Function implementation.
Update primitive for the Function._DB_RENAME function.
Function implementation.
Function implementation.
Update primitive for the Function._DB_RESTORE function.
Function implementation.
Function implementation.
Update primitive for the Function._DB_STORE function.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Update that operates on a database but is not an update primitive.
Decimal item (xs:decimal).
Formatter for decimal numbers.
This class indicates exceptions that happen during the decoding of an input stream.
Sequence of items of type xs:decimal, containing at least two of them.
Utility class for comparing XQuery values.
Flags.
Evaluates the 'delete' command and deletes resources from a database.
Delete expression.
Delete primitive.
Dialog window for displaying information about the project.
Dialog window for defining variable and context bindings.
Dialog window for changing the used colors.
Dialog window for editing XML nodes.
Dialog window for changing some project's preferences.
Dialog window for changing the used fonts.
Dialog window for inserting new database nodes.
Go to line dialog.
Open database dialog.
Dialog with a single text field.
Dialog window for messages.
Dialog window for specifying options for creating a new database.
Database options dialog.
Open database dialog.
Password dialog.
Dialog window for changing some project's preferences.
Dialog window for displaying the progress of a command execution.
Database properties dialog.
Sort dialog.
This class recursively scans files and directories and parses all relevant files.
A disjunction of branches.
This class creates a database instance on disk.
This class stores and organizes the database table and the index structures for textual content in a compressed disk structure.
This class provides access to attribute values and text contents stored on disk.
This class builds an index for attribute values and text contents in a tree structure and stores the result to disk.
Document and collection functions.
Document with child test.
This class converts an DOM document instance to a database representation.
Resizable-array implementation for native double values.
Evaluates the 'drop backup' command and deletes backups of a database.
Evaluates the 'drop database' command and deletes a database.
Evaluates the 'drop index' command and deletes indexes in the currently opened database.
Evaluates the 'drop user' command and drops a user.
DayTime Duration item (xs:dayTimeDuration).
DateTime item (xs:dateTime).
Simple map expression: iterative evaluation with two operands (the last one yielding items).
Dummy item (only used at compile time).
Duration item (xs:duration).
Dynamic function call.
This class extends the text panel by editor features.
This view allows the input and evaluation of queries and documents.
This is an abstract class for storing elements of any kind in an array-based list.
Empty sequence.
This class is a wrapper for outputting texts with specific encodings.
This interface provides methods for returning index entries.
EnumOption<V extends Enum<V>>
Option containing an enumeration value.
Escape sequence.
Except expression.
Evaluates the 'execute' command and runs a command script.
Evaluates the 'exit' command and quits the console.
EXPath repositories.
This view allows the input of database queries.
Evaluates the 'export' command and saves the currently opened database to disk.
Abstract class for representing XQuery expressions.
Expression information, used for debugging and logging.
Resizable-array implementation for XQuery expressions.
Expression type, including a sequence type and result size.
Pragma extension.
Lock queue for fair locking.
Attribute node fragment.
Comment node fragment.
Document node fragment.
Element node fragment.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Abstract filter expression.
Evaluates the 'find' command and processes a simplified request as XQuery.
A node of a FingerTree.
A builder for FingerTrees from leaf nodes.
Abstract super class for function items.
Expression properties that influence query compilation.
Float item (xs:float).
Sequence of items of type xs:float, containing at least two of them.
Evaluates the 'flush' command and flushes the database buffers.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Main-memory node fragment.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Namespace node.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Listener interface for gained focus.
Listener interface for lost focus.
This view offers a folder visualization of the database contents.
FLWOR for clause, iterating over a sequence.
FLWOR for/let clause.
Format parser for integers and dates.
Abstract class for formatting data in different languages.
PI node fragment.
Organizes free slots in heap files.
FTAnd expression.
Full-text big units.
Generalized search algorithm based on the Bitap string matching algorithm.
Token comparator.
This class contains common methods for full-text index builders.
Full-text cases.
Function implementation.
Abstract FTContains expression.
Full-text options.
FTContent expression.
Full-text content types.
Function implementation.
Full-text diacritics.
FTDistance expression.
Full-text distance options.
This class defines is an abstract class for full-text expressions.
FTExtensionSelection expression.
Function implementation.
Abstract FTFilter expression.
This enumeration assembles globally used full-text options.
This class provides access to a fuzzy full-text index structure stored on disk.
FTContains expression with index access.
This interface provides methods for returning index results.
Full-text index options.
Node iterator interface.
Full-text iterator.
Performs full-text lexing on token.
Function implementation.
Match full-text container, referencing several FTStringMatch instances.
AllMatches full-text container, referencing several FTMatch instances.
FTMildnot expression.
Search mode.
Disk-based full-text Node item.
Function implementation.
FTUnaryNot expression.
This class contains all full-text options.
FTOptions expression.
FTOr expression.
FTOrder expression.
This class contains full-text positions for a single database node.
This class provides a container for query full-text positions, which is evaluated by the visualizations.
Database node with full-text positions.
FTScope expression.
Full-text scope options.
Function implementation.
Function implementation.
This class contains a single full-text token.
Single full-text string match.
This class provides mapping tables for converting full-text tokens.
Function implementation.
Full-text tokenization options.
This class performs the full-text tokenization.
Function implementation.
This is a container for full-text tokens.
Full-text units.
FTOptions expression.
Wildcard expression.
FTWindow expression.
Full-text window options.
FTWords expression.
Text node fragment.
An XQuery function call, either static or dynamic.
Definition of built-in function.
Function item.
A named function literal.
Option containing a boolean value.
This class parses options specified in function arguments.
Definitions of all built-in XQuery functions.
This class provides access to built-in and user-defined functions.
XQuery 3.0 function types.
Simple date item, used for xs:gYearMonth, xs:gYear, xs:gMonthDay, xs:gDay and xs:gMonth.
Evaluates the 'get' command and return the value of a database option.
General FLWOR expression.
Evaluates the 'grant' command and grants permissions to users.
A parenthesized group.
The GFLWOR group by expression.
Grouping spec.
This class is the main window of the GUI.
This class can be overwritten to define code snippets that are to be evaluated after all pending events.
This interface defines GUI command methods.
GUI Constants used in different views.
Icon type.
This class offers a text field for keyword and XQuery input.
Provides macOS-specific interface options.
Sets some Mac OS X specific interface options.
Migration of macOS-specific interface options using capabilities introduced with Java 9.
This is the menu bar of the main window.
This enumeration encapsulates all commands that are triggered by GUI operations.
This class contains options which are used in the GUI.
This class provides a default implementation for GUI popup commands.
This is the status bar of the main window.
Simplified version of the SwingWorker class.
Function implementation.
This is an efficient and memory-saving hash map for storing items.
Function implementation.
Function implementation.
Function implementation.
Evaluates the 'help' command and returns help on the database commands.
HexBinary item (xs:hexBinary).
This class stores strings in a history.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Options for parsing and serializing HTML documents with TagSoup.
Function implementation.
This class uses TagSoup to convert HTML input to well-formed XML.
Function implementation.
HTTP Client.
This enumeration contains basic HTTP methods.
HTTP payload helper functions.
Container for parsed data from <http:request/>.
Container for parsed data from "part" element.
Request parser.
HTTP response handler.
Function implementation.
HTTP strings.
Request attributes.
Updatable ID-PRE mapping.
If expression.
This interface defines the methods which have to be implemented by an index structure.
This abstract class retrieves values from an index.
Function implementation.
Function implementation.
This interface defines the functions which are needed for building new index structures.
This class caches sizes and offsets from index results.
Index predicate: context expression.
Costs of index request.
This class defines the database source for index operations.
This class defines a dynamic database source for index operations.
Function implementation.
This class contains information for returning index entries.
This class represents a single index entry.
Function implementation.
Index function.
This class contains methods for storing information on new index expressions.
Iterator for returning index results.
Names and namespace uris of elements/attribute to index.
Index predicate: path expression.
This class provides an index search definition.
This class defines a static database source for index operations.
This class assembles some index statistics.
Function implementation.
Function implementation.
This class indexes keys in a balanced binary tree, including their id values.
This enumeration lists available index types.
Evaluates the 'info' command and returns general database information.
Evaluates the 'info database' command and returns information on the currently opened database.
Evaluates the 'info index' command and returns information on the indexes of the currently opened database.
Evaluates the 'info storage' command and returns the table representation of the currently opened database.
This view displays query information.
This class converts tokens to a numeric value.
Context for inlining expressions.
This class indicates exceptions during input stream processing.
This class contains information on the original query, which will be evaluated for error feedback and debugging purposes.
Abstract class for parsing various inputs, such as database commands or queries.
Insert expression.
Insertion type.
Insert after primitive.
Insert attribute primitive.
Insert before primitive.
Insert into primitive.
Insert into as first primitive.
Insert into as last primitive.
Evaluates the 'inspect' command: checks if the currently opened database has inconsistent data structures.
Abstract inspector class.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Instance test.
Integer item (xs:int, xs:integer, xs:short, etc.).
Interruptible string implementation.
Intersect expression.
Parser for formatting integers.
Resizable-array implementation for native int values.
This is an efficient and memory-saving hash map for storing primitive integers.
This is an efficient and memory-saving hash map for storing primitive integers and objects.
Sequence of items of type xs:integer, containing at least two of them.
This is an efficient and memory-saving hash set for storing primitive integers.
Generic representation for inputs and outputs.
IO reference, representing a byte array.
IO reference, representing a local file or directory path.
IO stream.
IO reference, representing a URL.
Abstract super class for all items.
Resizable-array implementation for items.
Simple map expression: item-based evaluation, no positional access.
Flat item sequence.
This is an interface for indexing and retrieving items in a set.
Iterator interface.
Iterative filter expression without numeric predicates.
Simple map expression: iterative evaluation, no positional access.
Iterative expression for paths that return nodes in distinct document order.
Iterative step expression with one or more simple numeric predicates.
Step expression: iterative evaluation (no positional access).
Integer position range check.
Custom class loader for loading jar files.
Java item.
This class contains common methods for executing Java code and mapping Java objects to XQuery values.
Pre-defined Java/XQuery type mappings.
JDBC connections.
Job class.
Job context.
This exception is called whenever a job is interrupted.
Job pool.
This class organizes persistent query jobs.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Evaluates the 'jobs list' command.
Function implementation.
Function implementation.
Jobs options.
Evaluates the 'jobs stop' command.
Function implementation.
Function implementation.
Evaluates the 'jobs stop' command.
Function implementation.
Stop options.
Job state.
This class assembles texts which are used in the jobs management.
Function implementation.
This class converts a JSON document to a XML structure.
This class converts a JSON document to XML.
This class serializes items as JSON.
This class contains constants used for parsing and serializing JSON.
Interface for converters from JSON to XQuery values.
This class converts a JSON document to XML.
Function implementation.
Fallback function for invalid XML characters.
This class serializes items as described in the JsonML specification.
This class serializes items as JSON.
Options for processing JSON documents.
JSON formats.
Function implementation.
This class parses files in the JSON format and converts them to XML.
A JSON parser generating parse events similar to a SAX XML parser.
Options for parsing JSON documents.
Duplicate handling.
Function implementation.
Abstract JSON serializer class.
Options for serializing JSON documents.
Provides a method for parsing a JSON string and converting it to an XQuery item made of nested maps.
Listener interface for released keys.
Listener interface for released keys.
Listener interface for released keys.
Evaluates the 'kill' command and stops user sessions.
Simple node kind test.
This class loads language specific texts when the Lang.lang(java.lang.String) method is called for the first time.
This class contains language tokens which are valid for the xml:lang attribute.
Lazy item.
Function implementation.
Function implementation.
Function implementation.
FLWOR let clause, binding an expression to a variable.
Damerau-Levenshtein algorithm.
An XQuery library module.
Line start (^) or line end ($).
Listener interface for handling link events.
Evaluates the 'list' command and shows all available databases.
List of expressions that have been separated by commas.
XQuery list types.
A character literal.
This class defines all methods for iteratively evaluating queries locally.
This class offers methods to locally execute database commands.
Organizes local variables.
Read and write locks on arbitrary strings.
List with strings that serve as lock keys.
Lock queue.
Read and write locks of a single job.
This class writes daily log files to disk.
Log types.
Log entry.
Log file instance.
Logical expression, extended by And and Or.
This exception is thrown if a wrong user/password combination was specified.
Resizable-array implementation for native long values.
Lookup expression.
This input stream allows a lookup of the next byte to be returned by an InputStream reference.
This is an interface for classes with main methods and command-line arguments.
An XQuery main module.
This class contains database options which are used all around the project.
Parser.
This class parses command-line arguments provided by a class with main method.
A convenience class for building new maps.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Merge options.
Function implementation.
Function implementation.
Function implementation.
Type for maps.
This view is a TreeMap implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Math function.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Single Internet media type.
This class creates a database instance in main memory.
This class stores and organizes the database table and the index structures for textual content in a compressed memory structure.
This class provides main memory access to attribute values and text contents.
This class builds a main-memory index for attribute values and text contents.
Duplicate handling.
This class provides meta information on a database.
This class provides meta properties.
A min-heap.
Mixed path expression.
Information required for parsing a module.
Module loader.
Listener interface for handling mouse clicks.
Listener interface for handling mouse clicks.
Part of name to be tested.
This class serves as a container for updated names.
This class indexes and organizes the element or attribute names used in an XML document.
This class organizes the namespaces of a database.
Name test.
Update operation that references databases by their name.
Container for inputs that are to be appended to a database.
This class provides a convenient access to text input.
This class is a wrapper for outputting text with specific newline characters.
A node inside a digit.
ANode iterator interface.
A possibly partial node of a finger tree.
XQuery node types.
Base class for all update primitives that operate on a specific node.
Comparator for NodeUpdate.
Lock queue for non-fair locking.
This class references all statically known namespaces.
Global namespaces.
This output stream swallows all data it receives.
This class provides operations to compress and decompress 4-byte integer values in byte arrays in order to save memory.
Option containing an integer value.
Option containing an integer array value.
This class stores a numeric range for index access.
ObjectList<E,L extends ObjectList<E,?>>
This is an abstract class for storing objects of any kind in an array-based list.
Occurrence indicator (cardinality).
Evaluates the 'open' command and opens a database.
Evaluates the 'optimize' command and optimizes the data structures of the currently opened database.
Evaluates the 'optimize all' command and rebuilds all data structures of the currently opened database.
Single option, stored in Options instances.
This class provides methods for accessing, reading and storing options.
Yes/No enumeration.
Yes/No/Omit enumeration.
Option containing another Options value.
Or expression.
FLWOR order by-expression.
Sort key.
Function implementation.
Function implementation.
Function implementation.
This class serializes items to an output stream.
Function implementation.
A pair consisting of two elements.
Parse functions.
This exception is thrown when parse errors are encountered.
Abstract parse expression.
This class defines a parser, which is used to create new databases instances.
Partial function application.
Evaluates the 'password' command and alters the user's password.
Reads a password from a specified source (eg.
Path expression.
Cache for path results.
This class stores the path summary of a database.
This class represents a node of the path index.
This class contains methods for performance measurements.
User permissions.
An atom together with a quantifier.
EXPath or internal package.
Parses the package descriptors and performs schema checks.
This class assembles textual information for package handling.
Package type.
Package validator.
A scatter plot visualization of the database.
Position range check.
Abstract pragma expression.
Abstract predicate expression, implemented by Filter and Step.
This class is a stream-wrapper for textual data encoded in UTF8.
Function implementation.
Function implementation.
Process options.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Profile Options.
Function implementation.
Function implementation.
Function implementation.
Project file tree.
This class contains constants and system properties which are used all around the project.
Fn:put operation primitive.
QName item (xs:QName).
QName cache.
This is an efficient and memory-saving hash map for storing QNames and objects.
This is an efficient and memory-saving hash map for storing QNames.
A quantifier, like ?, * or &#x7b;17,123&#x7d;.
This class defines methods for evaluating queries.
Function that raises query exceptions.
Function that supplied results.
This class organizes both static and dynamic properties that are specific to a single query.
Date time properties.
This class contains all query error messages.
Error types.
Thrown to indicate an exception during the parsing or evaluation of a query.
Query focus: context value, position, size.
Function that raises query exceptions.
This class remembers descriptive query information sent back to the client.
This class references input passed on in a query.
This class indicates exceptions during the I/O operations of a query.
Scheduled XQuery job.
Cached job result.
Query job specification.
Scheduled job.
The XQuery import module statement can be used to import XQuery modules as well as Java instances, which will be treated as modules.
Java code is treated as "context-independent".
Java code is treated as "non-deterministic", as its behavior cannot be predicted from the XQuery processor.
Java code is treated as "focus-independent".
Set additional locks to be fetched.
Permission required to call a function.
Java functions can only be executed by users with ADMIN permissions.
If a function is annotated as QueryModule.Updating, its function body will be treated as updating.
Parser for XQuery expressions.
Query plan builder.
This class is an entry point for evaluating XQuery strings.
Interface for handling external query resources.
This class provides access to all kinds of resources (databases, documents, database connections, sessions) used by an XQuery expression.
A runtime exception wrapping a QueryException, used for throwing those out of methods whose interface doesn't allow it.
The query stack, containing local variable bindings of all active scopes.
Query string builder.
This class analyzes the current path and gives suggestions for code completions.
Function that supplied results.
This class assembles text string and tokens required by the XQuery processor implementation.
Local thread caches.
Query tracer.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Range expression.
This index class retrieves numeric ranges from a value index.
Range sequence, containing at least two integers.
This class assembles some reflection methods.
A simple lexer for XML Schema regular expressions.
A node of the regular expression AST.
A parser for XSD regular expressions.
Token literal values and constants.
Resizable-array implementation for regular expressions.
Evaluates the 'rename' command and renames resources or directories in a collection.
Rename expression.
Rename node primitive.
Evaluates the 'replace' command and replaces documents in a collection.
Replace expression.
Replace element content primitive, extending insert into primitive.
Replace document primitive.
Replace node primitive.
ReplaceValue primitive.
Evaluates the 'repo delete' command.
Function implementation.
Evaluates the 'repo install' command.
Function implementation.
Evaluates the 'repo list' command.
Function implementation.
Repository manager.
JTree node which represents a folder.
JTree node which represents a leaf (which represents either a raw file or a document).
JTree node for representing database content (raw files / documents).
JTree node which represents the root folder.
This index organizes the resources of a database (XML documents and raw files).
Evaluates the 'restore' command and restores a backup of a database.
Evaluates the 'retrieve' command and retrieves binary content.
This LayoutManager is a simplified version of the the TableLayout.
Evaluates the 'run' command and processes an input file.
If this class is extended, tests will be run in a sandbox.
Client.
SAX Parser wrapper.
This class parses an XML document with Java's internal SAX parser.
Interface for all expressions defining a new variable scope.
Default scoring model, assembling all score calculations.
This panel provides search and replace facilities.
Search direction.
This class displays editor components with an integrated search bar.
Sequence, containing at least two items.
Sequence range.
Stores a sequence type definition.
This is an interface for serializing XQuery values.
Pre-defined serialization parameters.
This class defines all available serialization parameters.
Newlines.
Serialization methods.
This class defines the available command-line commands.
This server-side class wraps an InputStream reference by a database client.
This server-side class wraps an InputStream referenced by a database client.
Server query representation, generated by LocalQuery and ClientQuery.
This class defines methods for executing commands, either locally or via the client/server architecture.
This class organizes all currently opened database sessions.
Evaluates the 'set' command and modifies database options.
Evaluates the 'show backups' command and shows available backups.
Evaluates the 'show sessions' command and shows server sessions.
Evaluates the 'show users' command and shows existing users.
Simple expression without arguments.
Simple map operator.
Abstract single expression.
Simple iterative path expression with no root expression and a single step without positional access.
This class defines an abstract parser for single resources.
Sequence of a single item.
A small sequence that is represented as a single Java array.
This class provides convenience operations for smart string comparisons.
Basic Soundex algorithm, developed by Robert C.
Functions on relational databases.
Functions on relational databases.
Functions on relational databases.
Functions on relational databases.
Statement Options.
Functions on relational databases.
Functions on relational databases.
Functions on relational databases.
Functions on relational databases.
Built-in functions.
This class serializes items to an output stream.
This class contains the static context of an expression.
Common superclass for static functions and variables.
A static user-defined function.
Function call for user-defined functions.
Container for user-defined functions.
Static invocation of a function in an imported Java class instance.
This class defines options which are used all around the project.
Authorization method.
Superclass for static functions, variables and the main expression.
Static variable to which an expression can be assigned.
This class provides statistical data for an indexed node.
Value types, used for index statistics and query optimizations.
Simple stemming directory for full-text requests.
Implementation of common stemmer methods.
Abstract axis step expression.
Stop words for full-text requests.
Evaluates the 'store' command and stores binary content into the database.
String item (xs:string, xs:normalizedString, xs:language, etc.).
Resizable-array implementation for strings.
Option containing a string value.
This class stores a string range for index access.
This index class retrieves string ranges from a value index.
This class provides convenience operations for strings.
Function implementation.
Function implementation.
Option containing an strings array value.
Function implementation.
This class defines access to index text tokens.
Lazy string item (xs:string).
Sequence of items of type xs:string, containing at least two of them.
A sequence that defines a sub-range of another sequence.
XQUnit tests: Testing multiple modules.
Switch expression.
Group of switch cases (case ...
This class defines syntax highlighting for XML files.
This is a table representation for textual table output.
This abstract class defines the methods for accessing the database table representation.
This class stores the table on disk and reads it page-wise.
This LayoutManager is similar to the GridLayout.
This class allows main memory access to the database table representation.
This class allows a blockwise output of the database table.
This view creates a flat table view on the database contents.
Representation of a single TAR entry.
Input stream filter for reading files in the TAR file format.
Evaluates the 'test' command and processes an input file.
Abstract node test.
This class contains internationalized text strings, which are used throughout the project.
Provides methods for editing a text that is visualized by the TextPanel.
Case conversions.
This class provides buffered access to textual input.
Options for parsing and serializing text documents.
Renders and provides edit capabilities for text.
Editor action.
This class parses files in the plain-text format and converts them to XML.
This class offers a fast text view, using the TextPanel class.
Simple Thesaurus for full-text requests.
Simple Thesaurus entry for full-text requests.
Time item (xs:time).
Describes the input token stream.
This class provides convenience operations for handling 'Tokens'.
This is an efficient and memory-saving hash map for storing tokens and booleans.
This class serves as an efficient constructor for Tokens.
This is an efficient and memory-saving hash map for storing tokens and integers.
Abstract tokenizer.
Resizable-array implementation for tokens (byte arrays).
An implementation for this interface is generated by JavaCCParser.
This is an efficient and memory-saving hash map for storing tokens.
Token Manager Error.
This is an efficient and memory-saving hash map for storing tokens and objects.
This class can be used to iterate through all codepoints of a token.
This is an efficient and memory-saving hash set for storing tokens.
Transform expression.
The Transform context modifier carries out updates of a single transform expression.
Transform expression.
Treat as expression.
A tree storing Items.
A builder for creating a Sequence (with at least 2 items) by prepending and appending Items.
A slice of a finger tree, used as internal representation for FingerTree.slice(long, long).
This class offers a real tree view.
Project specific try/catch expression.
XQuery types.
Type IDs for client/server communication.
Checks the argument expression's result type.
Wrapper that provides types for function expressions.
Typeswitch expression.
Group of type switch cases.
UCA collation options.
Unsigned long (xs:unsignedLong).
Unary expression.
Union expression.
Union node test.
Function implementation.
Function implementation.
Function implementation.
This class provides access and update functions to attribute values and text contents stored on disk.
Abstract class for an update operations.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Implementation of the W3C XQUERY UPDATE FACILITY 1.0.
Types of update operations.
URI item (xs:anyURI).
A parser for RFC 3986 URIs.
URI builder.
Interface for resolving URIs in query modules.
This class contains information on a single user.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Update that operates on a global user.
This class organizes all users.
This class assembles texts which are used in the user management.
Update that operates on a global user.
Function implementation.
This class contains static methods, which are used throughout the project.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Validates a document against a RelaxNG document.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Error handler.
Abstract value.
This index class retrieves texts and attribute values from the index.
A builder for efficiently creating a Value by prepending and appending Items and Values.
Caches values and ids for update operations.
Index for texts, attribute values and full-texts.
Resizable-array implementation for values.
Builder for values-based index structures.
Variable expression.
Variable context for resolving local variables.
Container of global variables of a module.
Local Variable Reference expression.
The scope of variables, either the query, a user-defined or an inline function.
Variable stack.
A tri-state encoding the number of usages of a variable or context reference.
Version according to the SemVer syntax.
View observer pattern.
This class manages all visible and invisible views and allows drag and drop operations inside the panel.
This class assembles some database access methods which are used in the same way by different visualizations.
This class serves as a container for all existing views.
View rectangle.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Full-text tokenizer.
GFLWOR where clause, filtering tuples not satisfying the predicate.
Wildcard for any character (.).
The GFLWOR window clause.
Contains helper functions for retrieving XML contents.
This class provides methods for reading XML input and recursive entities.
Standard XML parser.
This class parses the tokens that are delivered by the XMLScanner and sends them to the specified database builder.
This class serializes items as XML.
This class provides convenience operations for XML-specific character operations.
An array storing Values.
Function item with a known data structure (map, array).
Interface for XQuery functions.
Interface for possibly non-compiled XQuery functions.
The map item.
Evaluates the 'xquery' command and processes an XQuery request.
Function implementation.
XQuery options.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
XQuery options.
Function implementation.
Function implementation.
Function implementation.
Function implementation.
XSLT Options.
Function implementation.
Function implementation.
YearMonth duration (xs:yearMonthDuration).
Contains methods for zipping and unzipping archives.
Functions on zip files.
Functions on zip files.
Functions on zip files.
Functions on zip files.
Functions on zip files.
Functions on zip files.
Functions on zip files.