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.