| Package | Description |
|---|---|
| org.basex.build |
Classes for creating new database instances.
|
| org.basex.build.file |
Classes for creating databases from different sources.
|
| org.basex.build.xml |
Classes for creating databases from XML documents.
|
| org.basex.core.cmd |
Database commands.
|
| org.basex.query.item |
XQuery data types.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DirParser
This class recursively scans files and directories and parses all
relevant files.
|
class |
SingleParser
This class defines an abstract parser for single resources.
|
| Modifier and Type | Method and Description |
|---|---|
static Parser |
Parser.emptyParser(Prop pr)
Returns a parser instance for creating empty databases.
|
Parser |
Parser.target(java.lang.String path)
Sets the target path.
|
| Modifier and Type | Method and Description |
|---|---|
static MemData |
MemBuilder.build(Parser parser)
Builds the main memory database instance without database name.
|
static MemData |
MemBuilder.build(java.lang.String name,
Parser parser)
Builds a main memory database instance.
|
| Constructor and Description |
|---|
DiskBuilder(java.lang.String nm,
Parser parse,
Context ctx)
Constructor.
|
MemBuilder(java.lang.String nm,
Parser parse)
Constructor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CSVParser
This class parses files in the CSV format
and sends events to the specified database builder.
|
class |
HTMLParser
This class uses TagSoup to convert HTML input to well-formed XML.
|
class |
JSONParser
This class parses files in the JSON format
and sends events to the specified database builder.
|
class |
MAB2Parser
This class parses files in the MAB2 format
and sends events to the specified database builder.
|
class |
TextParser
This class parses files in the plain-text format
and sends events to the specified database builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DOMWrapper
This class converts an DOM document instance to a database representation.
|
class |
SAXWrapper
This class parses an XML document with Java's internal SAX parser.
|
class |
XMLParser
This class parses the tokens that are delivered by the
XMLScanner and
sends them to the specified database builder. |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
ACreate.build(Parser parser,
java.lang.String db)
Builds and creates a new database instance.
|
static Data |
CreateDB.create(java.lang.String name,
Parser parser,
Context ctx)
Returns a database instance from the specified parser.
|
static MemData |
CreateDB.mainMem(Parser parser,
Context ctx)
Returns a main memory database instance from the specified parser.
|
| Constructor and Description |
|---|
Create(Parser p,
java.lang.String name)
Convenience constructor for specifying a parser, input path and
database name.
|
| Constructor and Description |
|---|
DBNode(Parser parser)
Constructor, specifying a parser reference.
|