Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.basex.data.Data

Packages that use Data
org.basex.api.xmldb |
org.basex.build | Contains classes for creating new database instances.
org.basex.core | This package contains the core classes.
org.basex.core.proc | This package contains the command implementations.
org.basex.data | Contains `BaseX` data types, including the internal table representation in the `Data` class.
org.basex.fs | Provides file system specific query classes.
org.basex.gui.view | Contains the views and the observer framework.
org.basex.index | Contains database index implementations.
org.basex.query | Provides classes for querying the data.
org.basex.query.xpath.item | Contains containers for XPath 1.0 data types.
org.basex.query.xpath.locpath | Contains classes for the evaluation of XPath 1.0 location steps.
org.basex.query.xquery | Includes an implementation of XQuery 1.0.
org.basex.query.xquery.item | Contains XQuery 1.0 data types.

Uses of Data in org.basex.api.xmldb

Constructors in org.basex.api.xmldb with parameters of type Data
`BXXMLResource(Data d, int p, java.lang.String i, Collection c)` Standard constructor.

Uses of Data in org.basex.build

Methods in org.basex.build that return Data
`Data` | `Builder.build(Parser p, java.lang.String db)` Builds the database by running the specified parser.
`abstract Data` | `Builder.finish()` Finishes the build process and returns a database reference.

Uses of Data in org.basex.core

Methods in org.basex.core that return Data
`Data` | `Context.data()` Returns data reference.

Methods in org.basex.core with parameters of type Data
`void` | `Context.data(Data d)` Sets a new data instance.

Uses of Data in org.basex.core.proc

Methods in org.basex.core.proc that return Data
`static Data` | `Check.check(java.lang.String path)` Static command for getting a database reference.
`static Data` | `Copy.copy(Data data, int pre)` Creates a memory data instance from the specified database and pre value.
`static Data` | `Open.open(java.lang.String db)` Static method for opening a database.
`static Data` | `CreateDB.xml(IO io, java.lang.String db)` Creates and returns a database for the specified XML document.
`static Data` | `CreateDB.xml(Parser p, java.lang.String db)` Creates and returns a database for the specified XML document.
`static Data` | `CreateDB.xml(javax.xml.transform.sax.SAXSource s)` Creates and returns a database from the specified SAX source.

Methods in org.basex.core.proc with parameters of type Data
`static Data` | `Copy.copy(Data data, int pre)` Creates a memory data instance from the specified database and pre value.
`static java.lang.String` | `Find.findTable(StringList filter, TokenList cols, BoolList elem, byte[] tag, Data data, boolean root)` Creates an XPath representation for the specified table query.
`static void` | `InfoTable.table(PrintOutput out, Data data, int s, int e)` Prints the specified range of the table.

Uses of Data in org.basex.data

Subclasses of Data in org.basex.data
`class` | `DiskData` This class stores and organizes the node table and the index structures for textual content.
`class` | `MemData` This class stores and organizes the database table and the index structures for textual content in a compressed memory structure.

Fields in org.basex.data declared as Data
`Data` | `Nodes.data` Root Node.

Methods in org.basex.data with parameters of type Data
`static byte[]` | `XMLSerializer.content(Data data, int p, boolean s)` Returns the content of the current node.
`void` | `MemData.insert(int pre, int par, Data d)`
`abstract void` | `Data.insert(int pre, int par, Data d)` Insert a data instance at the specified pre value.
`void` | `DiskData.insert(int pre, int par, Data dt)`
`int` | `Serializer.node(Data data, int pre)` Serializes a node of the specified data reference.
`byte[]` | `Skeleton.Node.token(Data data)` Returns a readable representation of this node.

Constructors in org.basex.data with parameters of type Data
`Nodes(Data d)` Node Set constructor.
`Nodes(int[] n, Data d)` Node Set constructor.
`Nodes(int n, Data d)` Node Set constructor.
`Skeleton(Data d, DataInput in)` Constructor, specifying an input file.

Uses of Data in org.basex.fs

Constructors in org.basex.fs with parameters of type Data
`DataFS(Data d)` Constructor.

Uses of Data in org.basex.gui.view

Methods in org.basex.gui.view with parameters of type Data
`static byte[]` | `ViewData.content(Data data, int p, boolean s)` Returns the contents of the specified node.
`static boolean` | `ViewData.isLeaf(Data data, int pre)` Checks if the specified node is a leaf node (text node or file element or file tag).
`static int` | `ViewData.parent(Data data, int pre)` Returns the parent for the specified node.
`static byte[]` | `ViewData.path(Data data, int pre)` Returns path for the specified pre value.
`static byte[]` | `ViewData.tag(Data data, int pre)` Returns the tag name of the specified node.

Uses of Data in org.basex.index

Methods in org.basex.index with parameters of type Data
`FTTrie` | `FTBuilder.build(Data data)` Builds the index structure and returns an index instance.
`Index` | `IndexBuilder.build(Data data)` Builds the index structure and returns an index instance.
`Values` | `ValueBuilder.build(Data data)` Builds the index structure and returns an index instance.
`FTFuzzy` | `FTFuzzyBuilder.build(Data data)` Builds the index structure and returns an index instance.

Constructors in org.basex.index with parameters of type Data
`FTFuzzy(Data d, java.lang.String db)` Constructor, initializing the index structure.
`FTTrie(Data d, java.lang.String db)` Constructor, initializing the index structure.
`Values(Data d, java.lang.String db, boolean txt)` Constructor, initializing the index structure.

Uses of Data in org.basex.query

Constructors in org.basex.query with parameters of type Data
`ChildIterator(Data d, int p)` Default Constructor.

Uses of Data in org.basex.query.xpath.item

Fields in org.basex.query.xpath.item declared as Data
`Data` | `Nod.data` Data reference..

Constructors in org.basex.query.xpath.item with parameters of type Data
`Nod(Data d)` Constructor, creating a new node set from the specified node ids.
`Nod(int[] ids, Data d)` Constructor, creating a new node set from the specified node ids.

Uses of Data in org.basex.query.xpath.locpath

Methods in org.basex.query.xpath.locpath with parameters of type Data
`void` | `Test.compile(Data data)` Optimizes the expression.
`void` | `TestName.compile(Data data)`
`abstract boolean` | `Test.eval(Data data, int pre, int kind)` Evaluates a node test.
`boolean` | `TestPI.eval(Data data, int pre, int kind)`
`boolean` | `TestName.eval(Data data, int pre, int kind)`
`void` | `Test.eval(Data data, int pre, int kind, NodeBuilder result)` Evaluates a node test.

Uses of Data in org.basex.query.xquery

Methods in org.basex.query.xquery with parameters of type Data
`Result` | `XQResult.xpResult(Data data)` Converts nodes to an XPath result.

Uses of Data in org.basex.query.xquery.item

Fields in org.basex.query.xquery.item declared as Data
`Data` | `DNode.data` Data reference.

Constructors in org.basex.query.xquery.item with parameters of type Data
`DNode(Data d, int p)` Constructor.
`DNode(Data d, int p, Nod r, Type t)` Constructor.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES