basex
basex copied to clipboard
BaseX Main Repository.
I have a quite large dataset (70GB of XML), and BaseX (version 9.1.2) stops indexing it by reporting the dataset is too large for a single database. Fine, I managed...
If multiple queries run parallel on a single database instance, random I/O patterns can significantly slow down response times. For each database instance, a single cursor and buffer pool is...
Logging
Send `stdout` and `stderr` output to loggers, such as Log4J. If no loggers are found, output should stay as is.
Allow definition of database triggers to react on changes in a database (creations, updates, deletions). Open questions: 1. What is the smallest observable unit? A Resource? Arbitrary XML nodes? 2....
## Query: ``` xquery prof:variables(), let $i := random:integer() return $i * $i ``` ## Expected: No variable bindings, some random squared number. ## Got: ``` Exception in thread "main"...
- **m.xqm**: ``` xquery module namespace m = 'm'; declare variable $m:x := 1; ``` - **main.xq**: ``` xquery import module namespace m = 'm' at 'm.xqm'; inspect:functions('m.xqm') ``` -...
If a query is interrupted at compile time, no dialog window should be displayed: 
Many functions in the Database, Index and Full-Text modules expect the database name as first argument. Currently, this argument must be a string, but it could be beneficial to relax...
```xquery 'a b b' contains text 'a b' all words window 2 words ``` Expected: `true`, returned: `false`.