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 | This package contains classes for creating new database instances.
org.basex.core | This package contains the database core classes.
org.basex.core.proc | This package contains the implementations of all database commands.
org.basex.data | This package contains the main database structures.
org.basex.gui.view | This package contains all visualizations and the view observer framework.
org.basex.index | This package contains all database index structures.
org.basex.query | This package contains the XQuery implementation.
org.basex.query.ft | This package contains all XQuery Full Text expressions.
org.basex.query.item | This package contains XQuery data types.
org.basex.query.up | This package contains XQuery Update expressions.
org.basex.query.up.primitives | This package contains XQuery Update primitives.
org.deepfs.fs | This package contains the DeepFS implementation.
org.deepfs.fsml | This package contains the core classes of the DeepFS project.
org.deepfs.fsml.parsers | This package contains classes for extracting file metadata and content.

Uses of Data in org.basex.build

Methods in org.basex.build that return Data
`Data` | `Builder.build()` Builds the database by running the specified parser.
`abstract Data` | `Builder.build(String db)` Builds the database by running the specified parser.

Uses of Data in org.basex.core

Fields in org.basex.core declared as Data
`Data` | `Context.data` Data reference.

Methods in org.basex.core that return Data
`Data` | `Context.pin(String name)` Pins the specified database.

Methods in org.basex.core with parameters of type Data
`void` | `Context.openDB(Data d)` Sets the specified data instance as current database.
`void` | `Context.pin(Data d)` Adds the specified data reference to the pool.
`boolean` | `Context.unpin(Data d)` Unpins a data reference.

Uses of Data in org.basex.core.proc

Methods in org.basex.core.proc that return Data
`static Data` | `Check.check(Context ctx, String path)` Opens the specified database; if it does not exist, create a new database instance.
`static Data` | `CreateDB.empty(Context ctx, String name)` Creates an empty database.
`static Data` | `Open.open(Context ctx, String db)` Opens the specified database.
`static Data` | `CreateDB.xml(Context ctx, IO io, String name)` Creates a database for the specified file.
`static Data` | `CreateDB.xml(Context ctx, Parser p, String db)` Creates a database instance from the specified parser.
`static Data` | `CreateDB.xml(IO io, Prop pr)` Creates a main memory database from the specified input reference.
`static Data` | `CreateDB.xml(Parser p)` Creates a main memory database for the specified parser.
`static Data` | `CreateDB.xml(SAXSource s, Prop pr)` Creates a main memory database from the specified SAX source.

Methods in org.basex.core.proc with parameters of type Data
`static void` | `Close.close(Context ctx, Data data)` Closes the specified database.
`static byte[]` | `InfoTable.table(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 database table and the index structures for textual content in a compressed disk structure.
`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
`TokenList` | `PathSummary.desc(byte[] k, Data data, boolean d, boolean o)` Returns descendant tags and attributes for the specified start key.
`TokenList` | `PathSummary.desc(TokenList tl, Data data, boolean d, boolean o)` Returns descendant tags and attributes for the specified descendant path.
`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.
`void` | `PathSummary.plan(Data data, Serializer ser)` Serializes the path node.
`void` | `PathNode.plan(Data data, Serializer ser)` Serializes the path node.
`byte[]` | `PathNode.token(Data data)` Returns a readable representation of this node.

Constructors in org.basex.data with parameters of type Data
`MemData(Data data)` Constructor, adopting meta data from the specified database.
`Nodes(Data d)` 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.

Uses of Data in org.basex.gui.view

Methods in org.basex.gui.view with parameters of type Data
`static byte[]` | `ViewData.attValue(Data data, int att, int pre)` Finds the specified attribute and returns its value.
`static byte[]` | `ViewData.content(Data data, int p, boolean s)` Returns the contents of the specified node.
`static boolean` | `ViewData.isLeaf(GUIProp prop, Data d, 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(GUIProp prop, 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
`static FTIndex` | `FTIndex.get(Data d, boolean wild)` Returns a new full-text index instance.
`static FTBuilder` | `FTBuilder.get(Data d, boolean wild)` Returns a new full-text index builder.

Constructors in org.basex.index with parameters of type Data
`PathBuilder(Data d)` Constructor.
`ValueBuilder(Data d, boolean txt)` Constructor.
`Values(Data d, 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
`IndexContext(QueryContext c, 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
`FTWords(Data d, byte[] t, boolean f)` Index constructor.
`StopWords(Data data, String file)` Constructor, reading stopword list from disk.

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, int k)` Constructor.
`DBNode(Data d, int p, Nod r, Type t)` Constructor.
`FTItem(FTMatches a, Data d, int p, int tol, int tis, double s)` Constructor, called by the index variant.

Uses of Data in org.basex.query.up

Methods in org.basex.query.up with parameters of type Data
`void` | `Updates.addDataReference(Data d)` Adds a data reference to the reference list.

Uses of Data in org.basex.query.up.primitives

Methods in org.basex.query.up.primitives with parameters of type Data
`static boolean` | `UpdatePrimitive.mergeTexts(Data d, int a, int b)` Merges two adjacent text nodes in a database.

Uses of Data in org.deepfs.fs

Constructors in org.deepfs.fs with parameters of type Data
`DeepFS(Data d)` Constructor.

Uses of Data in org.deepfs.fsml

Methods in org.deepfs.fsml with parameters of type Data
`void` | `DeepFile.addXML(long position, int byteCount, Data data)` Adds a xml document or fragment to the DeepFile.

Uses of Data in org.deepfs.fsml.parsers

Methods in org.deepfs.fsml.parsers that return Data
`Data` | `XMLParser.parse(BufferedFileChannel f, Prop prop)` Checks if the document is well-formed and returns the corresponding main memory database.

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