Changes

Jump to navigation Jump to search
17 bytes added ,  19:42, 26 October 2011
no edit summary
 
==Data Types==
 
The following data types are used for specifying the storage layout:
 
=Data Types=
{| class="wikitable" width="100%"
|}
==Database Files==
The following tables present the layout of BaseX database files. All files are suffixed with <code>.basex</code>.
===Meta Data, Name/Path/Doc Indexes: <code>inf</code>===
{| class="wikitable" width="100%"
|}
===Node Table: <code>tbl</code>, <code>tbli</code>===
* <code>tbl</code>: Main database table, stored in blocks.
* <code>tbli</code>: Database directory, organizing the database blocks.
===Texts: <code>txt</code>, <code>atv</code>===
* <code>txt</code>: Heap file for text values (document names, string values of texts, comments and processing instructions)
* <code>atv</code>: Heap file for attribute values.
===Value Indexes: <code>txtl</code>, <code>txtr</code>, <code>atvl</code>, <code>atvr</code>===
'''Text Index:'''
The '''Attribute Index''' is contained in the files <code>atvl</code> and <code>atvr</code>; it uses the same layout.
===Full-Text Fuzzy Index: <code>ftxx</code>, <code>ftxy</code>, <code>ftxz</code>===
...will soon be reimplemented.
===Full-Text Trie Index: <code>ftxa</code>, <code>ftxb</code>, <code>ftxc</code>===
...will soon be dismissed.
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu