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.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.fuse | Implements BaseX as filesystem in userspace.
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.ft | Contains XQuery Full-Text 1.0 expressions.
org.basex.query.item | Contains XQuery 1.0 data types.

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 name)` 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, java.lang.String name)` 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 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
`void` | `MemData.insert(int pre, int par, Data d)`
`void` | `DiskData.insert(int pre, int par, Data dt)`
`abstract void` | `Data.insert(int pre, int par, Data d)` Insert a data instance at the specified pre value.
`int` | `Serializer.node(Data data, int pre)` Serializes a node of the specified data reference.
`int` | `Serializer.node(Data data, int pre, FTPosData ft)` Serializes a node of the specified data reference.
`byte[]` | `PathNode.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(Data d, FTPosData ft)` Node Set constructor.
`Nodes(int[] n, Data d)` Node Set constructor.
`Nodes(int[] n, Data d, FTPosData ft)` Node Set constructor.
`Nodes(int n, Data d)` Node Set constructor.
`PathSummary(Data d, DataInput in)` Constructor, specifying an input file.

Uses of Data in org.basex.fuse

Fields in org.basex.fuse declared as Data
`Data` | `DeepFS.data` Data reference.

Constructors in org.basex.fuse with parameters of type Data
`DeepFS(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 int` | `ViewData.size(Data data, int pre)` Returns the size for the specified node.
`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
`Values` | `ValueBuilder.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.
`FTFuzzy` | `FTFuzzyBuilder.build(Data data)` Builds the index structure and returns an index instance.
`FTTrie` | `FTBuilder.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

Fields in org.basex.query declared as Data
`Data` | `IndexContext.data` Data reference.

Methods in org.basex.query that return Data
`Data` | `QueryContext.data()` Returns the common database reference of all items or null.

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

Uses of Data in org.basex.query.ft

Constructors in org.basex.query.ft with parameters of type Data
`FTIndex(Data d, byte[] t)` Constructor.

Uses of Data in org.basex.query.item

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

Constructors in org.basex.query.item with parameters of type Data
`DBNode(Data d, int p)` Constructor.
`DBNode(Data d, int p, Nod r, Type t)` Constructor.
`FTNodeItem(FTNode ftnode, Data dat)` Constructor.

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