Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/sirixdb/brackit
Query processor with proven optimizations, ready to use for your JSON store to query semi-structured data with JSONiq. Can also be used as an ad-hoc in-memory query processor.
https://github.com/sirixdb/brackit
Version 0.0.6 API change: Namespace support and alignment of XDM interfaces and implementations
6ae2488c23171d19b5b1fb92edc6da35c206be76 authored over 13 years ago
6ae2488c23171d19b5b1fb92edc6da35c206be76 authored over 13 years ago
Global namespace support
937ec99b513c2edb36166e4c31810856ff254ad6 authored over 13 years ago
937ec99b513c2edb36166e4c31810856ff254ad6 authored over 13 years ago
Extensive refactoring of the type system and other central parts of the XDM core API
e3aed916c2af3878ef8073f1a2585efcd18188bd authored over 13 years ago
e3aed916c2af3878ef8073f1a2585efcd18188bd authored over 13 years ago
fix parsing of PI content
74b02b41705e931a97128385f48643e549ffc816 authored over 13 years ago
74b02b41705e931a97128385f48643e549ffc816 authored over 13 years ago
fix variable scope handling of quantified expressions during parsing
51b019c713d1ec4ca5d24f92760e6a03422282f6 authored over 13 years ago
51b019c713d1ec4ca5d24f92760e6a03422282f6 authored over 13 years ago
fix direct comment constructor and parsing of direct PI constructor
a4b49a9580983552e66e3bc74f91ae8d0499ddc5 authored over 13 years ago
a4b49a9580983552e66e3bc74f91ae8d0499ddc5 authored over 13 years ago
fix NPE in PathStepExpr
eb8617d92307aadb52199f15f0d94fd6f03e2d92 authored over 13 years ago
eb8617d92307aadb52199f15f0d94fd6f03e2d92 authored over 13 years ago
fix AST construction for computed PIs
61ef6bef10afa67d03fea0c0cbcc3f17e5d79f36 authored over 13 years ago
61ef6bef10afa67d03fea0c0cbcc3f17e5d79f36 authored over 13 years ago
fix variable resolution problem issue
c70c7dc970d55bfb1af9919b69048b8ce9adc60f authored over 13 years ago
c70c7dc970d55bfb1af9919b69048b8ce9adc60f authored over 13 years ago
allow access to declared variables in UDFs
60af8806d3b3d376a1c3c7aa574a02b47f016dfe authored over 13 years ago
60af8806d3b3d376a1c3c7aa574a02b47f016dfe authored over 13 years ago
added/fixed (schema) element type and (schema) attribute type matching
f5fceb14b3b8780455fb551fb95266a1e4dce7c4 authored over 13 years ago
f5fceb14b3b8780455fb551fb95266a1e4dce7c4 authored over 13 years ago
fix NPE in ElementType
130b6a688ed8ca8d58ce079a54914a8ed2a9e49d authored over 13 years ago
130b6a688ed8ca8d58ce079a54914a8ed2a9e49d authored over 13 years ago
fix cast of xs:double and xs:float to xs:string
073003ac2563dc1284d81e1eac5b1ddc90c5b7e6 authored over 13 years ago
073003ac2563dc1284d81e1eac5b1ddc90c5b7e6 authored over 13 years ago
fix delimiter char issue (missed '*')
9044f1bdadc304ed4b148d2fa2ad81904193df98 authored over 13 years ago
9044f1bdadc304ed4b148d2fa2ad81904193df98 authored over 13 years ago
fix comment whitespace parsing
56328ead722bb9be7c81042df45cae264a60e346 authored over 13 years ago
56328ead722bb9be7c81042df45cae264a60e346 authored over 13 years ago
cleaned up all unit tests
f2a76960b0448e6ce700453b55150132bbd7b1a7 authored over 13 years ago
f2a76960b0448e6ce700453b55150132bbd7b1a7 authored over 13 years ago
fix parsing of name tests with wildcards and switched debug output to logger facilities
99e6a807975a72541d341a511c01f116165ee543 authored over 13 years ago
99e6a807975a72541d341a511c01f116165ee543 authored over 13 years ago
Fix replace logic in Nodes
7278825ab5622b1b5197859d82aa7b5b8d633826 authored over 13 years ago
7278825ab5622b1b5197859d82aa7b5b8d633826 authored over 13 years ago
fix throwing of RuntimeException if items in order by are not comparable
1b2493375af3e60ec8787a05eb29a45457b9b8e0 authored over 13 years ago
1b2493375af3e60ec8787a05eb29a45457b9b8e0 authored over 13 years ago
many bugfixes in parser, compiler, and (update) expressions (e.g., boundary whitespace, context item declaration, etc.) and revised nearly all unit tests
2ea016ad8eb1e35e2c65c194709264e426b7757f authored over 13 years ago
2ea016ad8eb1e35e2c65c194709264e426b7757f authored over 13 years ago
fix delete in D2Node and LNode
b96fbd684a2380518a84a5ec004bcdddb465ba25 authored over 13 years ago
b96fbd684a2380518a84a5ec004bcdddb465ba25 authored over 13 years ago
fix replaceWith kind check in element nodes
4768c7f3e8f2b1c3f425e86cc712c7652e56d2ed authored over 13 years ago
4768c7f3e8f2b1c3f425e86cc712c7652e56d2ed authored over 13 years ago
fixed Tokenizer for empty string literals and compilation of some declarations in prolog
5b465c636999c87aa37424fe491f0f64f24873a9 authored over 13 years ago
5b465c636999c87aa37424fe491f0f64f24873a9 authored over 13 years ago
fix trimming of boundary whitespace
4d547165b703e1dd99cb6e3ef63f6d6093f741db authored over 13 years ago
4d547165b703e1dd99cb6e3ef63f6d6093f741db authored over 13 years ago
fix tab and newline constants in XMLChar#char()
8c782ba3ed5b5b6a337eaf3fc34b5b8edd945ffa authored over 13 years ago
8c782ba3ed5b5b6a337eaf3fc34b5b8edd945ffa authored over 13 years ago
fix parsing of computed PIs
e97709bcd5c6f4685672e5c47e58b57b814b5f60 authored over 13 years ago
e97709bcd5c6f4685672e5c47e58b57b814b5f60 authored over 13 years ago
fix parsing of CDATA sections
94ebd95f050aab1d63eae7b73a018c02b37aa679 authored over 13 years ago
94ebd95f050aab1d63eae7b73a018c02b37aa679 authored over 13 years ago
fix tokenization of predefined entity reference "$amp;"
ee2e479cf6ee73e5fd6eef60bd20442accf6e493 authored over 13 years ago
ee2e479cf6ee73e5fd6eef60bd20442accf6e493 authored over 13 years ago
recognize terminal symbol delimiter prefix also as delimiter for non-delimiting terminal symbols (see XQuery 3.0, A.2.2)
5e2f6d779a454c597f40b89f157e778a1c13c369 authored over 13 years ago
5e2f6d779a454c597f40b89f157e778a1c13c369 authored over 13 years ago
Deleted xqts test package because it uses foreign code.
26dc873ee26679b29092d55b75363eca7c9a0bf6 authored over 13 years ago
26dc873ee26679b29092d55b75363eca7c9a0bf6 authored over 13 years ago
repair/enhance module import and function compilation with new parser
2bd11216ff483d75c0dddee5e2df9dce9677865d authored over 13 years ago
2bd11216ff483d75c0dddee5e2df9dce9677865d authored over 13 years ago
allow optional parsing of content expression in affected computed constructors
f2b38ce2a0a9ee048e32309a6975207731c234b8 authored over 13 years ago
f2b38ce2a0a9ee048e32309a6975207731c234b8 authored over 13 years ago
made content construction for direct attribute constructors standard compliant and added test cases for computation of content sequences
d098a90efec20da16c9be71a273ec2667e31919a authored over 13 years ago
d098a90efec20da16c9be71a273ec2667e31919a authored over 13 years ago
2nd part of fix 'null' as attribute value if content expression evaluates to the empty sequence
6dffc19479b8d2fc4e51213ee75d33cceda009f9 authored over 13 years ago
6dffc19479b8d2fc4e51213ee75d33cceda009f9 authored over 13 years ago
fix 'null' as attribute value if content expression evaluates to the empty sequence
31edbd75b0612ee3c6248433baa9cfa0bc201c73 authored over 13 years ago
31edbd75b0612ee3c6248433baa9cfa0bc201c73 authored over 13 years ago
fix some token priorities in new parser
f646a5498741c133133072b7f63db8b1138fc90e authored over 13 years ago
f646a5498741c133133072b7f63db8b1138fc90e authored over 13 years ago
fix token boundaries for numeric literals and non-delimiting terminal symbols
ca0abd41b04971569862c1d8f8d12eab5fd2a245 authored over 13 years ago
ca0abd41b04971569862c1d8f8d12eab5fd2a245 authored over 13 years ago
allow whitespace after $ in variable names
b94ba0282730c7c00e22ed55d002fd23d122ae1c authored over 13 years ago
b94ba0282730c7c00e22ed55d002fd23d122ae1c authored over 13 years ago
fix parser issues with glued tokens, e.g. '1 or1'
2fc3618b2861e062d28923abb9a40f3d4e8eef99 authored over 13 years ago
2fc3618b2861e062d28923abb9a40f3d4e8eef99 authored over 13 years ago
removed all antlr dependencies and fixed some bugs in new parser
e2535ec2aaead79a4db97fa0433d8f17480447e5 authored over 13 years ago
e2535ec2aaead79a4db97fa0433d8f17480447e5 authored over 13 years ago
add Javadoc header for XMLChar
39ec879b35e5b3f32f50f1834238b9ae6a0260ec authored over 13 years ago
39ec879b35e5b3f32f50f1834238b9ae6a0260ec authored over 13 years ago
started integration and debugging of new parser
831b94aaca29725c74db72d3f604fb177810fdf4 authored over 13 years ago
831b94aaca29725c74db72d3f604fb177810fdf4 authored over 13 years ago
Fix target node check in transform expressions
24ca1b22fd5eccfe463d5f0e2ae9161a6939bd5a authored over 13 years ago
24ca1b22fd5eccfe463d5f0e2ae9161a6939bd5a authored over 13 years ago
Fix missing numbers in XMLChar
2399b191a1731e170cbc3f3b0a9b74345c60a9bd authored over 13 years ago
2399b191a1731e170cbc3f3b0a9b74345c60a9bd authored over 13 years ago
unified parsing of literals and fixed diverse parser bugs
c07982e1f9b70445d749664d2c2fd32751170a24 authored over 13 years ago
c07982e1f9b70445d749664d2c2fd32751170a24 authored over 13 years ago
some fixes in XQParser: argument lists and leading-lone-slash rule
5f37d05c4c19b5a8960df99cb2fe18525fb060bb authored over 13 years ago
5f37d05c4c19b5a8960df99cb2fe18525fb060bb authored over 13 years ago
finished initial work on parser and started with testing and debugging
d42829cc91ca9b8dac3adc55fe9191b8579537ae authored over 13 years ago
d42829cc91ca9b8dac3adc55fe9191b8579537ae authored over 13 years ago
Merge with 13452cc82e09c93c7c877be52a72438209572b33
87f0d50664620a9ee52bdde52139f3661ff5c7fa authored over 13 years ago
87f0d50664620a9ee52bdde52139f3661ff5c7fa authored over 13 years ago
cleanup import
19a2d1f654c8b48691bed8d73de61ade3ad4e47c authored over 13 years ago
19a2d1f654c8b48691bed8d73de61ade3ad4e47c authored over 13 years ago
Merge with db75e27379b3b5e65d6aae212998ca381088774a
74496364e33934847de4a1f1aaf4cf567ebf3362 authored over 13 years ago
74496364e33934847de4a1f1aaf4cf567ebf3362 authored over 13 years ago
improved config for and some adjustments of java.util.logging log wrapper
a21c62398ddee199898c0f8b0ff01230a0759944 authored over 13 years ago
a21c62398ddee199898c0f8b0ff01230a0759944 authored over 13 years ago
replaced log4j dependency with own log framework wrapper that uses java.util.logging as default
99179a048ed3a36b49c4de559fd66a6f0ec7b94d authored over 13 years ago
99179a048ed3a36b49c4de559fd66a6f0ec7b94d authored over 13 years ago
API change: added support for library modules.
update version to 0.0.4
a4d1de0d76a0e015b67d5799931709bd21d20b21 authored over 13 years ago
delete meaningless "unit test"
e4b8f11cceabe51784dd8fc8f376236c50fd8a16 authored over 13 years ago
e4b8f11cceabe51784dd8fc8f376236c50fd8a16 authored over 13 years ago
fix FnDoc unit test
f0a65a969c85a1f1e49b81080bb5849010a2badb authored over 13 years ago
f0a65a969c85a1f1e49b81080bb5849010a2badb authored over 13 years ago
Fix skip logic in FlatteningSequence
e67f85bb58bf1441eec52a59b06836ca56458988 authored over 13 years ago
e67f85bb58bf1441eec52a59b06836ca56458988 authored over 13 years ago
Fix NPE when right join key is null. closes #12
f8f516fead10651dd0e3a10d01f93a0f5edde66e authored over 13 years ago
f8f516fead10651dd0e3a10d01f93a0f5edde66e authored over 13 years ago
Major API changes and improved standard compliancy:
* made Sequence independent of QueryContext
* support skip() in Iter for efficiency improvements
...
throw RuntimeException if unit test does not find a query
719ccd25ba7c4c6227acb031d1fd4820a0664dbd authored over 13 years ago
719ccd25ba7c4c6227acb031d1fd4820a0664dbd authored over 13 years ago
Fix NPE in linked nodes when node is inserted before first child
eae5f1e230900176bea786cd0be8b681acc68d32 authored over 13 years ago
eae5f1e230900176bea786cd0be8b681acc68d32 authored over 13 years ago
update result for XMark q10 to suit hash-based fn:distinct-values(): legal result must not be ordered by category!
496eb5e0edc1a1fef64143dabcd4b89d82051026 authored over 13 years ago
496eb5e0edc1a1fef64143dabcd4b89d82051026 authored over 13 years ago
Merge with a1a622f88ce1d9f949fab37bcebbf434f19d0424
5d8f332abb38bebfbf5501e424b43afad26eeec4 authored over 13 years ago
5d8f332abb38bebfbf5501e424b43afad26eeec4 authored over 13 years ago
started with new hand-crafted parser
398b8264ea1c7348c31e739f32c59c760970fd51 authored over 13 years ago
398b8264ea1c7348c31e739f32c59c760970fd51 authored over 13 years ago
avoid multiple evaluation of declared variables
6f38f4b258c6cd3af621eca9db807bd15132571c authored over 13 years ago
6f38f4b258c6cd3af621eca9db807bd15132571c authored over 13 years ago
remove unnecessary instanceOf in AtomicType test
06d3bfe32a0b6ffde7693199029040a3ff67c0bd authored over 13 years ago
06d3bfe32a0b6ffde7693199029040a3ff67c0bd authored over 13 years ago
optimized FilterExpr: allow direct field access for inner classes
a5023af944e6fe183f33fa56e6ebfa58b750e033 authored over 13 years ago
a5023af944e6fe183f33fa56e6ebfa58b750e033 authored over 13 years ago
use a hash-based fn:distinct to save main memory
e4a76e7e5fb6b935e106bdea7bbe1e857fb3b85f authored over 13 years ago
e4a76e7e5fb6b935e106bdea7bbe1e857fb3b85f authored over 13 years ago
remove check function Accessor class
eb27db3bcf3fa91682c9190e4b0a5e6f1309f316 authored over 13 years ago
eb27db3bcf3fa91682c9190e4b0a5e6f1309f316 authored over 13 years ago
distinguish between Axis and Accessor
24eeda49de0a0e094a3237c4ad9423b6c082ec5c authored over 13 years ago
24eeda49de0a0e094a3237c4ad9423b6c082ec5c authored over 13 years ago
add function bit:silent(item*) to serialize a sequence to '/dev/null'
d4f5c941dbf46170a7e05be7907d5c3f673e1e91 authored over 13 years ago
d4f5c941dbf46170a7e05be7907d5c3f673e1e91 authored over 13 years ago
add unit test for FLWOR extraction
f2a494f9736002c3739c586c386ecfe5010a04cb authored over 13 years ago
f2a494f9736002c3739c586c386ecfe5010a04cb authored over 13 years ago
use pooled integers for addInt
0406db4cb52c2a0e9d5aae00747dfa23cd91e9fb authored over 13 years ago
0406db4cb52c2a0e9d5aae00747dfa23cd91e9fb authored over 13 years ago
reduce creation of temporary tuples
bc6366326d608bda81ee74617ca153603da69abf authored over 13 years ago
bc6366326d608bda81ee74617ca153603da69abf authored over 13 years ago
simplify axis step optimization in subprojects
07b2ec50d7e935193f9d88571c58d5613c506b28 authored over 13 years ago
07b2ec50d7e935193f9d88571c58d5613c506b28 authored over 13 years ago
allow override of XQuery type in subprojects
3a6c033c7e144c215e81ecb0fdbeb63b5abbec01 authored over 13 years ago
3a6c033c7e144c215e81ecb0fdbeb63b5abbec01 authored over 13 years ago
make some variable binding methods public for compiler extensions in subprojects
c5a77cdf67f60c3864a073cfa64bd17b73a6b18b authored over 13 years ago
c5a77cdf67f60c3864a073cfa64bd17b73a6b18b authored over 13 years ago
enable pipe lifting and join detection per default
324c91eafeeef3f5d0f4cb64ad34d1e74a691088 authored over 13 years ago
324c91eafeeef3f5d0f4cb64ad34d1e74a691088 authored over 13 years ago
omit introduction of group count operator in JoinRewriter when possible
04247a83cbcb2e6ebfe170ed88ed1e8662fa2565 authored over 13 years ago
04247a83cbcb2e6ebfe170ed88ed1e8662fa2565 authored over 13 years ago
add 2nd binding pushup phase after pipeline lifting
5d36d5c97654d9aac1430901a9963194816eb480 authored over 13 years ago
5d36d5c97654d9aac1430901a9963194816eb480 authored over 13 years ago
add creation of test-jar to pom.xml to share unit tests with dependent projects
3747381e757c5e103c3553bb651b063cc45f4b92 authored over 13 years ago
3747381e757c5e103c3553bb651b063cc45f4b92 authored over 13 years ago
allow predefinition of namespaces
9cfc3cc427e52ad10309413b52aecccb07090ded authored over 13 years ago
9cfc3cc427e52ad10309413b52aecccb07090ded authored over 13 years ago
refactored XMark unit tests for tests with different document stores
651e779d674b3b73624091f663d313837861342c authored over 13 years ago
651e779d674b3b73624091f663d313837861342c authored over 13 years ago
fix functions names in join sort elimination rewriter
333ac8ea3ebc196d4ef9d9e38997e9d68a2131d6 authored over 13 years ago
333ac8ea3ebc196d4ef9d9e38997e9d68a2131d6 authored over 13 years ago
fix passthrough mode in count operator
a7cff24231c143e74f782235361cb873b67e8321 authored over 13 years ago
a7cff24231c143e74f782235361cb873b67e8321 authored over 13 years ago
fix passthrough mode in table join
a46587410d945a3b5799cfe08486bab01f91e874 authored over 13 years ago
a46587410d945a3b5799cfe08486bab01f91e874 authored over 13 years ago
fix flwor extraction
5cab67768710d8ad4c7008d7466c96657ec5aea7 authored over 13 years ago
5cab67768710d8ad4c7008d7466c96657ec5aea7 authored over 13 years ago
Remove lifting checks in right join branches
a1fcd0a3427875ad9cac5ab685d0e6dcb102adab authored over 13 years ago
a1fcd0a3427875ad9cac5ab685d0e6dcb102adab authored over 13 years ago
Fix lifting checks in join operator
b378b7622ea8976d4aa6a93b2a09e562e503703d authored over 13 years ago
b378b7622ea8976d4aa6a93b2a09e562e503703d authored over 13 years ago
Fix bug in min/max function
8fccde29542beecb196b7989d3bb92d97fc161d2 authored over 13 years ago
8fccde29542beecb196b7989d3bb92d97fc161d2 authored over 13 years ago
fix cast bug in OrderBy operator
a03633a09cc084ca97df959957abecda6f34ad31 authored over 13 years ago
a03633a09cc084ca97df959957abecda6f34ad31 authored over 13 years ago
free inner join table after last tuple from left input
04349139a17c228d0a5500172cc89c613fa15dfa authored over 13 years ago
04349139a17c228d0a5500172cc89c613fa15dfa authored over 13 years ago
fix minmax function
499cc4679ba97d32a4faa8b959de0a33ca9bb795 authored over 13 years ago
499cc4679ba97d32a4faa8b959de0a33ca9bb795 authored over 13 years ago
Join tree rewriting (alpha) and predicate merging
93efdc625f9d1b516d9042d0e4f5dfa547336c92 authored over 13 years ago
93efdc625f9d1b516d9042d0e4f5dfa547336c92 authored over 13 years ago
Extract flwors that are deply nested in for,let, and where clauses
d72efca6d93bb2a04dea708eb8bdf532b5224740 authored over 13 years ago
d72efca6d93bb2a04dea708eb8bdf532b5224740 authored over 13 years ago
include upstream selects in right join branch if possible
03c5a4e03b94f402f70433682cf9fe6a85f91e48 authored over 13 years ago
03c5a4e03b94f402f70433682cf9fe6a85f91e48 authored over 13 years ago
Added reordering stage (incl. copy of Caetano's ConjunctionSplitting from different clone)
be1f25a97345e38e4eea9db9bec2a6af0dc50cc3 authored over 13 years ago
be1f25a97345e38e4eea9db9bec2a6af0dc50cc3 authored over 13 years ago
Fix output tuple width of TableJoin operator
57bfa361769d03c7f858d8fa3ab226401782a218 authored over 13 years ago
57bfa361769d03c7f858d8fa3ab226401782a218 authored over 13 years ago
Undo incidental revert of previous bugfix
232d273c1cebb43228d01bb4b1aa75782a06d0fe authored over 13 years ago
232d273c1cebb43228d01bb4b1aa75782a06d0fe authored over 13 years ago
Fixing bugfix of typing bug (copy! of Caetano's c32c5437408d)
46c80ed27a42c80941b752c06f2d0782c842dd3e authored over 13 years ago
46c80ed27a42c80941b752c06f2d0782c842dd3e authored over 13 years ago
fix xs:anyAtomicType bug of ticket #3
299a28e79da1812cae312c6dba528d2c6bdc4f93 authored over 13 years ago
299a28e79da1812cae312c6dba528d2c6bdc4f93 authored over 13 years ago