QLever/Tickets
Jump to navigation
Jump to search
- Issue 563 - qlever -wi fails
- Issue 562 - qlever bash script
- Issue 561 - Support strends in filters
- Issue 560 - Remove unused functions from the Vocabulary class
- Issue 559 - Query failure - may be GROUP_CONCAT not supported?
- Issue 558 - Resolve -pthread error that pops up in some (most?) environments
- Issue 557 - Reduce own logic in StringUtils.h✓
- Issue 556 - Following Quickstart failes with docker build issue
- Issue 555 - Improve the interface of `SortKey`✓
- Issue 554 - Introduce CSV/TSV header row✓
- Issue 553 - StringUtils.h cleanup✓
- Issue 552 - Remove an unused and obsolete helper function from IndexMetaData.h✓
- Issue 551 - Remove unused non-compiling function✓
- Issue 550 - joka921/stxxl -> ad-freiburg/stxxl✓
- Issue 549 - Improve log✓
- Issue 548 - Disable several github workflows to save the environment.✓
- Issue 547 - Make Clang13 + Libstdc++ work by hacking the coroutines.✓
- Issue 546 - Starting 'Select *' implementation✓
- Issue 545 - Try boost 1.76✓
- Issue 544 - Binary vocabulary serialization✓
- Issue 543 - Integers have to be parsed AFTER boolean and decimal.✓
- Issue 542 - Add an option to only build PSO and POS.✓
- Issue 541 - First compress the vocabulary, then build the permutations✓
- Issue 540 - Implement tests for construct query parsing✓
- Issue 539 - F.run on ubuntu18.04✓
- Issue 538 - Update Antlr4 to the latest release.✓
- Issue 537 - Less incorrect UTF-Blocks in the text index.✓
- Issue 536 - Implement support for JSON, CSV and TSV when using CONSTRUCT queries✓
- Issue 535 - Add missing runtime information for Joins with full index.✓
- Issue 534 - Fix externalization bug in text index✓
- Issue 533 - Remove unused executables and the NTriples parser✓
- Issue 532 - Better command-line parsing using Boost Program Options✓
- Issue 531 - Use better macro for coroutine support✓
- Issue 530 - Add support for prefixes✓
- Issue 529 - Various improvements to the Server.✓
- Issue 528 - Implement CONSTRUCT query processing✓
- Issue 527 - Runtime Parameters which can be set via the HTTP api✓
- Issue 526 - Update minimal cmake version to 3.8✓
- Issue 525 - Checking, whether this fixes the JULIA build problem.✓
- Issue 524 - Consistent, cross-platform binary builds
- Issue 523 - error with unconstrained query
- Issue 522 - docs, ctest break, server, e2e, format-check✓
- Issue 521 - Parse Accept Headers Using Antlr.✓
- Issue 520 - docs, ctest break, serverMain, e2e, clang version format-check update✓
- Issue 519 - Add CORS header✓
- Issue 518 - Also handle MIN and MAX aggregates correctly for values from the knowledge base.✓
- Issue 517 - Group by variables now copy their correct data types.✓
- Issue 516 - Always send a response from the server, especially also for "clearCache" commands without a query.✓
- Issue 515 - Encapsulated "Pinned Sizes" and the Cache into a single class✓
- Issue 514 - Several small (non-functional) improvements of the Server class.✓
- Issue 513 - Implement co-routine based streams for beast-based HTTP server✓
- Issue 512 - Server based on beast.✓
- Issue 511 - Make very small indexes work.✓
- Issue 510 - Integrated the SparqlExpressions into QLever.✓
- Issue 509 - POSTing a query
- Issue 508 - Parsing of SparqlExpressions.✓
- Issue 507 - Two additional Bugfixes for the SparqlExpressionModule✓
- Issue 506 - Not groupable error on query that works on BlazeGraph
- Issue 505 - A Pimpl wrapper class for the template-heavy SparqlExpression module.✓
- Issue 504 - The SampleExpression class.✓
- Issue 503 - Small fixes for the already existing sparqlExpressions Implementation.✓
- Issue 502 - Fixed two unicode-related bugs in the text index.✓
- Issue 501 - Query with BIND fails with ParseException
- Issue 500 - Fixed the column order of the `MulticolumnJoin`✓
- Issue 499 - Rewrite SPARQL+Text documentation✓
- Issue 498 - Automatically clear the cache, when some allocation fails.✓
- Issue 497 - More efficient query planning and faster groupBy on Index Scans.
- Issue 496 - Allow compilation with clang 13 and Libcpp✓
- Issue 495 - JOIN with one very small input table takes surprisingly long
- Issue 494 - IndexBuilder: Only compress the Vocabulary.
- Issue 493 - named graphs
- Issue 492 - select *
- Issue 491 - Quickstart README with example data and config✓
- Issue 490 - Remove google::sparsehash✓
- Issue 489 - The actual logic for expression evaluation.✓
- Issue 488 - Made an E2E test deterministic.✓
- Issue 487 - Changes to SetOfIntervals for making them compile.✓
- Issue 486 - show correct datatypes when exporting a queryExecutionTree✓
- Issue 485 - Make the ResultTable movable, we will need this for the expression PR✓
- Issue 484 - bugfix in the Multiplicity computation of OptionalJoin✓
- Issue 483 - Small improvements of the SparqlLexer classes' interface✓
- Issue 482 - Using nameservice leads to 'BAD QUERY' for simple query
- Issue 481 - SetsOfIntervals as a base for efficient SparqlExpressions.✓
- Issue 480 - Some isolated files from the Expression PR for easier review✓
- Issue 479 - Added a template alias for a memory-limited HashSet✓
- Issue 478 - Update some string utilities to use ICU✓
- Issue 477 - Some new type traits that will be used for expressions.✓
- Issue 476 - Only load PSO and POS permutations and NO patterns✓
- Issue 475 - F.compressed serializer and hopefully faster merging.
- Issue 474 - Assert failed
- Issue 473 - Only the small externalization HACKS for uniprot
- Issue 472 - Two improvements for the IndexBuilding✓
- Issue 471 - Tried the statistics of actual and added triples✓
- Issue 470 - Fixed bugs in the turtle parser wrt `base` declarations✓
- Issue 469 - Fix a nondeterministic initialization Bug in the PropertyPathParser✓
- Issue 468 - Export index permutations in a deterministic way for comparison✓
- Issue 467 - Faster Index Building.✓
- Issue 466 - Parallel parsing of clean turtle Files.✓
- Issue 465 - Small improvements to several interfaces.✓
- Issue 464 - Removed the MetaDataConverter, it is deprecated and not working anymore.✓
- Issue 463 - Integrated Libzstd (compression library) and a simple wrapper for it.✓
- Issue 462 - Fixed a Bug that caused externalized entities to have multiple Ids.✓
- Issue 461 - Added a concurrent task queue✓
- Issue 460 - FILTER can't deal with a literal before the variable
- Issue 459 - Improved the `BatchedPipeline`✓
- Issue 458 - Add a new loglevel called "Timing"✓
- Issue 457 - Refactored some shared_ptrs to unique_ptrs in the IndexBuilder✓
- Issue 456 - Fixed a small bug in the Turtle Tokenizer's Whitespace parsing.✓
- Issue 455 - Use ninja instead of make inside the Dockerfile✓
- Issue 454 - Add lbzip2 to the Dockerfile✓
- Issue 453 - Suppress a warning from the Antlr4 submodule on clang12✓
- Issue 452 - Use JeMalloc as the default malloc implementation.✓
- Issue 451 - Blank nodes in results should be shown as 'unknown value' in the UI
- Issue 450 - Parallel parsing, the draft.✓
- Issue 449 - 'Your query was' query does not match actual query in case of error
- Issue 448 - Fix error message✓
- Issue 447 - Integrated the ANTLR4 Parser generator,✓
- Issue 446 - Sparql Expressions, a cleaned up version with less commits.
- Issue 445 - Reduce the usage of Macros in the logging and json module.✓
- Issue 444 - Fix "almost empty" prefix filters✓
- Issue 443 - Make the Vocabulary class aware of the different Datatypes✓
- Issue 442 - Implemented a ConstexprSmallString✓
- Issue 441 - Make the initialization of the FastRandomIntGenerator more idiomatic✓
- Issue 440 - Make the SortPerformanceEstimator's initialization faster in Debug mode✓
- Issue 439 - Integrated a type trait to figure out, if a Type is an instantiation of a specified template✓
- Issue 438 - Make QLever compile with clang++12✓
- Issue 437 - Move the `ResultType` enum to a separate file✓
- Issue 436 - Created a separate struct called SelectClause in the ParsedQuery.cpp✓
- Issue 435 - Added some explicit template instantiations✓
- Issue 434 - Fixed Wrong resultTypes in columns.✓
- Issue 433 - Created a separate struct called SelectClause in the ParsedQuery.cpp✓
- Issue 432 - Removed a lot of redundant code in the SparqlLexer.✓
- Issue 431 - Fix empty Mantissa converting error✓
- Issue 430 - Movable CompactStringVector✓
- Issue 429 - F.compressed patterns
- Issue 428 - Make test is a separate line in the Dockerfile.✓
- Issue 427 - Allow Id-space exports of query results✓
- Issue 426 - Use CALL_FIXED_SIZE_1 for up to 10 columns.✓
- Issue 425 - Faster parallel Vocabulary Reading✓
- Issue 424 - Faster Resizing of IdTables✓
- Issue 423 - Fixed a small error in the initialization of the FastRandomIntGenerator.✓
- Issue 422 - F.serializer✓
- Issue 421 - Update clang format to version 11✓
- Issue 420 - F.compressed relations✓
- Issue 419 - Do not merge 2: Everything Else that is needed for the evaluation paper.
- Issue 418 - F.parallel stl sort
- Issue 417 - A parallel implementation of the linear JOIN operation
- Issue 416 - Fix the prefix filter✓
- Issue 415 - Fixed an off-by-one error in the RdfEscaping module.✓
- Issue 414 - Bug in prefix filter✓
- Issue 413 - OSM: DO NOT MERGE
- Issue 412 - ParseException when using nameservice on a query which contains a comment line
- Issue 411 - New badges✓
- Issue 410 - New badges✓
- Issue 409 - New badges✓
- Issue 408 - Added a badge for github actions.✓
- Issue 407 - Fix two missing includes which prevented Compilation on clang 11.✓
- Issue 406 - Add Github Action for Docker and remove Travis.✓
- Issue 405 - SparqlExpressions! And a properParser! (both at least partially, but with a general, extendable framework)
- Issue 404 - Changes to make the fast CTRE index builder work for OSM (do not merge)
- Issue 403 - Nameservice hides some results
- Issue 402 - Perform unescaping of literals in the Sparql parser again,✓
- Issue 401 - Disable TwoColumnJoin✓
- Issue 400 - Introduce a Strong Type for Sparql Variables
- Issue 399 - BIND with more general binary operations✓
- Issue 398 - Tweak in SortPerformanceEstimator (faster + log)✓
- Issue 397 - Correct Request Timing for the Server✓
- Issue 396 - Fix the Size/Cost Estimate For Transitive Paths with a fixed value.✓
- Issue 395 - Added the scientist Index to Github✓
- Issue 394 - Small change in the ConcurrentCache✓
- Issue 393 - SPARQL Parser handles escaping incorrectly
- Issue 392 - Better Error messages for the TurtleParser
- Issue 391 - Integrate the clang-format check into a separate github action.✓
- Issue 390 - Added two const annotations to make clang compile with C++20✓
- Issue 389 - Less RAM usage during Compilation of CTRE tests✓
- Issue 388 - Update the CTRE library✓
- Issue 387 - Moved the Vocabulary Implementation back into a CPP file.✓
- Issue 386 - Working Pimpl-Version of Index
- Issue 385 - Compile QLever with C++20✓
- Issue 384 - Better descriptor for transitive path✓
- Issue 383 - Fix cost estimate for transitive path✓
- Issue 382 - Fix for restoring the runtime information tree.✓
- Issue 381 - Should "sort" and "indexScan" be implemented in the appropriate Operations?
- Issue 380 - Type-Erased "user data" in GroupBy class violates RAII
- Issue 379 - Redundancy in Sort and OrderBY Operation
- Issue 378 - Unused toString method in ParsedQuery
- Issue 377 - Confusing argument names dynRes and inputDyn
- Issue 376 - build errors✓
- Issue 375 - WMF Grant and SPARQL Update
- Issue 374 - Removed use of the deprecated icu macro TRUE✓
- Issue 373 - Fixed a source of segmentation faults in the ProperyPathParser✓
- Issue 372 - Fixed the compilation bug in the current master.✓
- Issue 371 - Fix index build for literal "\"^^"@en✓
- Issue 370 - Added getopt based cmd line parsing to the e2e.sh script.✓
- Issue 369 - F.simple hashmap type✓
- Issue 368 - Fixed invalid access to DATA::ManagesStorage in the IdTable header.✓
- Issue 367 - TSV export problem for xml data
- Issue 366 - Pattern Trick for Objects
- Issue 365 - Removed the unused ScanningJoin files.✓
- Issue 364 - Switched to using the uWebSockets library for http.✓
- Issue 363 - Updated the travis ubuntu version to ubuntu 20✓
- Issue 362 - Added an action for exporting sparql result json.✓
- Issue 361 - Duplicate results for predicate queries✓
- Issue 360 - Question: SPARQL result format and protocol✓
- Issue 359 - Fix clang format error in QueryPlanner.cpp✓
- Issue 358 - Fix code style✓
- Issue 357 - Updated abseil for support of gcc 10.✓
- Issue 356 - More aggressive size estimate for Prefix Filter✓
- Issue 355 - All changes needed for the Evaluation paper
- Issue 354 - Filter = "literal" now ignores language tags in the KB.✓
- Issue 353 - The following subquery segfaults the WikidataFull instance consistently
- Issue 352 - F.id encoded DO NOT MERGE✓
- Issue 351 - Subquery leads to error
- Issue 350 - In a regex Filter, prefixes are no longer expanded.✓
- Issue 349 - Distinct in Subqueries leads to unnecessary sort operations
- Issue 348 - F.memory limited cache✓
- Issue 347 - Add ENV to avoid problems with tzdata✓
- Issue 346 - First draft of a timeout for operations✓
- Issue 345 - ParseException, cause: Invalid character e in property path ?relation✓
- Issue 344 - Implement a rough memory Limit for the IdTables✓
- Issue 343 - Fix a tricky error✓
- Issue 342 - Use a parallel taskloop for the CountPredicates operation✓
- Issue 341 - Integers have no schema information and are returned (and shown) as floats✓
- Issue 340 - Minus✓
- Issue 339 - Results as csv or tsv have no content, only separators✓
- Issue 338 - More generic Cache key for Group by✓
- Issue 337 - Fix example queries for wikidata-full because of non-working langMatches
- Issue 336 - ParseException for most, but not all queries✓
- Issue 335 - Modernize the code to compile without Warnings in GCC 9.3✓
- Issue 334 - Fix block boundary bug introduced by Unicode refactoring✓
- Issue 333 - Predicate path with (^schema:about)? takes forever
- Issue 332 - BIND for Constants and variable renaming.✓
- Issue 331 - Size and Cost estimates for regex filters are completely broken.
- Issue 330 - Unbound variables are now written in the correct order✓
- Issue 329 - Unbound variable in SELECT clause should give empty column✓
- Issue 328 - Implemented disjunction (or) via '✓
- Issue 327 - Surprising std:bad_alloc when filtering on "^<" (non-fatal, but wrong empty result)
- Issue 326 - F.temp optimizer and sort order merged (DONT MERGE, but Hannah may test it)✓
- Issue 325 - Make the optimizer (more) correct✓
- Issue 324 - Treat GraphPatterns in Query Bodies more correctly.✓
- Issue 323 - Refactoring the `ParsedQuery` class✓
- Issue 322 - Unify the Sort Keys of the OrderBy and the Sort Operation✓
- Issue 321 - Strange Rebase Test✓
- Issue 320 - Refactored the IdTable class to make interfaces simpler + more correct✓
- Issue 319 - Bugfix for the JOIN routine✓
- Issue 318 - Implementation of a More Flexible Cache✓
- Issue 317 - Correctly handle Escapes in the Turtle input.✓
- Issue 316 - Add libicu-dev to package requirements in native_setup.md✓
- Issue 315 - Example astronauts query yields exception on Wikidata Full
- Issue 314 - Query Planner Prematurely Does not See into Optional Joins.
- Issue 313 - Move the LocaleManager class to the util folder
- Issue 312 - Fix the Unicode collation for almost equal literals and the external vocabulary✓
- Issue 311 - Completions for property paths with * get error response
- Issue 310 - Bad JOIN ORDER when joining English Wikipedia names to entities (42 vs. 2 seconds)
- Issue 309 - Out-of-Vocab for VALUES is not an error✓
- Issue 308 - Fix broken TSV export✓
- Issue 307 - Faster Turtle Parsing using Compile Time Regexes✓
- Issue 306 - Provide KB Index version or date
- Issue 305 - Subqueries keep their orderBy clauses and the query optimizer is ..✓
- Issue 304 - ORDER BY in subquery is wrongly ignored✓
- Issue 303 - Freebase example query yields noncredible result
- Issue 302 - Speeding up the first phase of Index Building✓
- Issue 301 - Clueweb+Freebase is unavailable✓
- Issue 300 - Fixing Escaped Strings in the Sparql Parser✓
- Issue 299 - Updated Clang-Format to version 8 which has better support for C++17 …✓
- Issue 298 - Query without 'PREFIX' is endlessly waiting for a response✓
- Issue 297 - Proper Unicode Handling for QLever✓
- Issue 296 - Handling Escaped characters (ECHAR in Sparql/Turtle Grammar) is wrong for the SparqlParser, the TurtleParser and the Regex Filter Parser
- Issue 295 - Small fix for the QueryPlanner.cpp✓
- Issue 294 - QueryPlannerTest flakyness✓
- Issue 293 - Fixed the subtree column of has pedicate scans. Fixes #289✓
- Issue 292 - Fix missing assignment/uninitialized value✓
- Issue 291 - Fix missing whitespace in error message✓
- Issue 290 - If VALUES result set is empty, an exception is thrown✓
- Issue 289 - ql:has-predicate yields incorrect results in conjunction with ps: predicate✓
- Issue 288 - Improve Caching✓
- Issue 287 - Simple query yields no result✓
- Issue 286 - Made the join of two optional results optional. Fixes #278✓
- Issue 285 - Switched all printing to stderr to printing to stdout. Fixes #283.✓
- Issue 284 - Better handling of several special cases for TransitivePaths.✓
- Issue 283 - The e2e script's output is mangled✓
- Issue 282 - Improve Caching✓
- Issue 281 - Remove variable/column map redundancy (WIP)✓
- Issue 280 - Both QueryExecutionTree and Operations have diverging variable/column mappings
- Issue 279 - Caching Improvements (Old version with memory size limit, discard)✓
- Issue 278 - Multiple OPTIONALs mishandled✓
- Issue 277 - Fix FILTER (lang(…) = …) for predicate paths #276✓
- Issue 276 - Property path and language FILTER broken✓
- Issue 275 - Made the lexer ignore comments.✓
- Issue 274 - Some small fixes✓
- Issue 273 - FILTER with '&&' and '
- Issue 272 - Support for unconnected graph patterns/triples
- Issue 271 - Improve SPARQL parser by using proper token lexing✓
- Issue 270 - Implement VALUES syntax and operation✓
- Issue 269 - Fix galloping join✓
- Issue 268 - Added a script to quickly validate a join result using sqlite3✓
- Issue 267 - Slight reorg of IndexBuilderMain fixes #266✓
- Issue 266 - IndexBuilderMain dumps core if .stxxl file can't be written✓
- Issue 265 - No `-t` flag, MAINTAINER in Dockerfile fixes #264✓
- Issue 264 - Update Dockerfile (deprecated MAINTAINER, problematic default CMD)✓
- Issue 263 - Don't crash on empty index. Fixes #262✓
- Issue 262 - IndexBuilderMain dumps core on empty stream input without good error message✓
- Issue 261 - Made the uses of SFINAE gcc 9.1 compatible.✓
- Issue 260 - COUNT standard conformance
- Issue 259 - Fix getVariableColumns() for TwoColumnJoin fixes #256✓
- Issue 258 - Better lexer, better parser, better tests and VALUES✓
- Issue 257 - Transitive paths that begin or terminate in a fixed value return wrong results✓
- Issue 256 - Problem with Subquery✓
- Issue 255 - Return mention of entity in the returned text
- Issue 254 - Don't crash on non groupable var in GROUP BY✓
- Issue 253 - Grouping by a COUNT() not supported
- Issue 252 - Support triples with ?same <pred> ?same✓
- Issue 251 - Query with the same variable on both sides of a predicate crashes QLever✓
- Issue 250 - Separation dot without space and prefixed name✓
- Issue 249 - FILTER regex prefix filter should ignore "
- Issue 248 - Fix ORDER BY and FILTER on COUNT() columns #247✓
- Issue 247 - HAVING and ORDER BY broken on COUNT() columns✓
- Issue 246 - Move .stxxl file into index directory✓
- Issue 245 - Better pattern trick detection✓
- Issue 244 - Predicate paths✓
- Issue 243 - Original times in RuntimeInformation for cached queries✓
- Issue 242 - TextOperationWithFilter with width > 1 is untested in End-to-End Tests
- Issue 241 - Fixed getFilteredECListForWords ignoring the first occurence of an entity.✓
- Issue 240 - Fix TEXT(?t) broken by sentinel removal (#238)✓
- Issue 239 - TextOperationWithFilter unexpectedly empty✓
- Issue 238 - TEXT(?t) broken and E2E Tests didn't catch it✓
- Issue 237 - Unnecessary warning of missing input when adding text with -A✓
- Issue 236 - Write a Proper SparQL parser using Antlr4
- Issue 235 - When builing a case insensitive index the tmp.compression.index.partial.* files are not deleted
- Issue 234 - Replacing the handwritten web server with Boost beast
- Issue 233 - Add column names to RuntimeInformation✓
- Issue 232 - Fixed multiplicity calculation (small bugfix)✓
- Issue 231 - Small docs improvements✓
- Issue 230 - Build fixes for clang 8.0 and GCC 9.1✓
- Issue 229 - Building with clang 8.0 fails✓
- Issue 228 - Update to current STXXL version✓
- Issue 227 - Faster Index Build- Phase 1✓
- Issue 226 - Add missing file type flag✓
- Issue 225 - Preallocated Space for STXXL does not suit small NOR big knowledge bases.✓
- Issue 224 - removed -a key from dockerfile CMD and quickstart docs✓
- Issue 223 - Replaced `langMatches(a, b)` with `lang(a) = b`✓
- Issue 222 - Remove all temporary files that are created by the IndexBuilder✓
- Issue 221 - Annoying Debug output of STXXL due to old version✓
- Issue 220 - Parsing from (un)compressed Streams.✓
- Issue 219 - Bugfix on the refactor PR✓
- Issue 218 - Can't use read-only index mount with latest version✓
- Issue 217 - Remove sentinels as they race with multi threading✓
- Issue 216 - First try of using parallelism in the sort operation✓
- Issue 215 - ".partial-ids-mmapXX' files are not deleted after index build✓
- Issue 214 - F.refactor scans✓
- Issue 213 - Update nlohmann/json to 3.6.1 and improve JSON encoding of RuntimeInformation✓
- Issue 212 - Fix typo in README✓
- Issue 211 - Quick fix for the second half of the assertion bug✓
- Issue 210 - Fix assertion failure in getFollowBlockForLhs() (#206)✓
- Issue 209 - F.case insensitive label sorting✓
- Issue 208 - Fix for the ASSERTION bug that Niklas discovered.✓
- Issue 207 - Make externalization more configurable✓
- Issue 206 - Flaky assertion failure on empty PSO scan✓
- Issue 205 - Radix sort✓
- Issue 204 - [Idea Could we use a O(n) (Radix-/Bucketsort) because we always sort Ids]✓
- Issue 203 - ql:has-pattern should be used automatically if possible✓
- Issue 202 - Trim the README.md and add quickstart guide✓
- Issue 201 - Configuration for Wikidata is undocumented✓
- Issue 200 - In Performance Digests the description may be inconsistent✓
- Issue 199 - Simpler float index conv., xsd:double fix #196✓
- Issue 198 - Add missed obtaining_data.md fixes #197✓
- Issue 197 - recommended sources link in readme returns 404✓
- Issue 196 - Filtering on xsd:double✓
- Issue 195 - Filtering with < on floats is actually <=✓
- Issue 194 - Support FILTER (lang(?label) = "en") and fix langMatches()✓
- Issue 193 - Better result tables✓
- Issue 192 - Implemented the missing support for counting the predicates of a sing…✓
- Issue 191 - Pattern Trick fails with fixed subject✓
- Issue 190 - Finish result in Operation::getResult() and add size to performance digest✓
- Issue 189 - Query Optimization is slow, possibly due to cache awareness✓
- Issue 188 - Improve Pattern Trick Stats✓
- Issue 187 - Added the basics for detailed query processing time tracking.✓
- Issue 186 - Patterns exclude lang predicates✓
- Issue 185 - Made the pattern trick ignore @..@ language predicates.✓
- Issue 184 - Explicitly set LOGLEVEL to DEBUG in Dockerfile✓
- Issue 183 - [Feature Exclude @lang@predicate from ql:has-predicate]✓
- Issue 182 - Various bugfixes. Ensured node ids in the triple graph use 64 bits.✓
- Issue 181 - Improved the cmake options. Added more output to the pattern trick.✓
- Issue 180 - Improve the Readme✓
- Issue 179 - Enable a timeout for Queries✓
- Issue 178 - [Feature Output statistics on Pattern Trick]✓
- Issue 177 - Fix use of ResultTable::isFinished() fixes build✓
- Issue 176 - Sorting by entity id does not work as expected✓
- Issue 175 - [Feature Proposal Enable association of text records with KB data]
- Issue 174 - Added missing debug output to a variety of operations.✓
- Issue 173 - Enable aborting an Operation result, fix dead lock✓
- Issue 172 - Resuscitate performance test scripts✓
- Issue 171 - Optimizer is now aware of cached subresults✓
- Issue 170 - The prefix filter is being used for case insensitive queries✓
- Issue 169 - Bugfix for CountAvailablePredicates that prevents out of range access of the input.✓
- Issue 168 - Add time and potentially memory constraints to queries
- Issue 167 - Fixed a bug making CountAvailablePredicates not work for _varSizedData.✓
- Issue 166 - Allow TurtleParser output into file✓
- Issue 165 - Connection problem... during large query✓
- Issue 164 - Added a FullRelationScan operation.✓
- Issue 163 - Filter fix✓
- Issue 162 - Filter on empty ResultTable seems to break in some situations✓
- Issue 161 - Latest nlohmann/json no submodule fixes #121✓
- Issue 160 - SPARQL literals don't support escapes and regex()✓
- Issue 159 - Bugfixes✓
- Issue 158 - Subqueries can lead to filters not being applied✓
- Issue 157 - Invalid regex leads to unhandled exception✓
- Issue 156 - Subquery joins return wrong results if joins on more than two columns are required✓
- Issue 155 - Feat subquery✓
- Issue 154 - Added a duplicate alias check to the parser. Fixes #153.✓
- Issue 153 - Crash with `DESC((COUNT(…`✓
- Issue 152 - First version of a Turtle Parser (cleaned)✓
- Issue 151 - Feat union✓
- Issue 150 - Simplify format for query lists✓
- Issue 149 - Fast case insensitive sort order and regex✓
- Issue 148 - Compiler warning in ResultTable.h✓
- Issue 147 - Added optimized handling of range filters on sorted data.✓
- Issue 146 - Add multi token mention to wordsfile example✓
- Issue 145 - Added a prefix filter and support for different column types to filters✓
- Issue 144 - Filters on text columns lead to a crash✓
- Issue 143 - Separate prefix file, fixing #141✓
- Issue 142 - Fix signed/unsigned comparison in QueryPlanner✓
- Issue 141 - Dumping prefixes for compression in JSON throws exception for invalid UTF-8✓
- Issue 140 - First version of a Turtle Parser✓
- Issue 139 - Faster Index Building using a single-pass approach.✓
- Issue 138 - Bingmann stxxl update✓
- Issue 137 - Improve HashMap/Set situation✓
- Issue 136 - HashMap is untested, broken and used inconsistently✓
- Issue 135 - DONOTMERGE for Summer School (everything in memory, only minimally needed files)✓
- Issue 134 - WikidataFull for Panarea-Demo. Do NOT MERGE✓
- Issue 133 - Add GroupBy into the optimizer.✓
- Issue 132 - fixed clang-format✓
- Issue 131 - F.patch kalmbach for buerklinDoNotMerge✓
- Issue 130 - Added support for HAVING. Fixes #104.✓
- Issue 129 - Very slow GROUP BY query, which could be much faster with better query plan✓
- Issue 128 - Efficient Permutation creation✓
- Issue 127 - Fix Travis caching issue✓
- Issue 126 - F.efficient language filter✓
- Issue 125 - End-to-End testing using docker✓
- Issue 124 - GROUP BY at the end very slow for some queries✓
- Issue 123 - Support the Turtle format as used by Wikidata✓
- Issue 122 - Enable End-to-End test during docker build✓
- Issue 121 - third_party/json and docker context size✓
- Issue 120 - Actually use Operation::knownEmptyResult fixes #42✓
- Issue 119 - Fix filter >= printing as <=✓
- Issue 118 - Improved the check that determines if the pattern trick should be used.✓
- Issue 117 - Fix FILTER with numeric constants✓
- Issue 116 - Correct some uses of wrong variable types preventing QLever from running on ARM✓
- Issue 115 - Add explicit continue instead of falling through✓
- Issue 114 - FILTER with numerical constant does not work✓
- Issue 113 - Regex filter✓
- Issue 112 - Implemented Several internal relations needed for QLeverUI autocomplete✓
- Issue 111 - Debug level TRACE is currently broken when ql:has-predicate is used✓
- Issue 110 - Don't estimate OPTIONAL_JOIN size as 0 fixes #108✓
- Issue 109 - Change OrderBy asString() to match, JOIN etc✓
- Issue 108 - OPTIONAL leads to no results✓
- Issue 107 - Disambiguate non-existing optional value and ""✓
- Issue 106 - JSON output for OPTIONAL is ambiguous✓
- Issue 105 - Prefix Compression and faster startup time✓
- Issue 104 - FILTER ignored in query with ql:has-predicate✓
- Issue 103 - Query with one ql:has-predicate triple is slow if COUNT is in ORDER BY clause✓
- Issue 102 - What does "Performing unique to ensure RDF semantics..." mean? (IndexBuilderMain log)✓
- Issue 101 - Run clang-format before we check in Travis✓
- Issue 100 - Check code style during Travis CI build✓
- Issue 99 - Consider switching away from Travis CI✓
- Issue 98 - Code style inconsistencies✓
- Issue 97 - Fixes #89. Changes filers to copy the _isOptional flag from their input.✓
- Issue 96 - Increase QET cache and STXXL memory size✓
- Issue 95 - Queries with FILTER depend on whether there is a . before✓
- Issue 94 - F.remove code duplications✓
- Issue 93 - Small bugfix in MetaDataConverterMain✓
- Issue 92 - Don't use make -j it may exhaust all memory✓
- Issue 91 - C++17✓
- Issue 90 - Run unit tests during docker build✓
- Issue 89 - OPTIONAL and FILTER in a single query seem to create a conflict✓
- Issue 88 - Improve ad_utility::.strip() and ad_utility::splitAny()✓
- Issue 87 - Fix ad_utlity::strip() crash when the result is empty✓
- Issue 86 - ad_utility::strip() crashes on stripping to empty✓
- Issue 85 - Added support for using the pattern trick without a subquery. Fixes #81.✓
- Issue 84 - ql:has-relation segfaults with COUNT✓
- Issue 83 - Update to latest github.com/stxxl/stxxl version✓
- Issue 82 - Use CMAKE_THREAD_LIBS_INIT instead of -pthread✓
- Issue 81 - Aggregate query with only one ql:has-predicate triple fails✓
- Issue 80 - Dense Meta Data using MMap-Based arrays✓
- Issue 79 - Improve docker handling✓
- Issue 78 - Cleanup ScanMethod pointer, reformat, fix debug✓
- Issue 77 - E2E: Add order_numeric, and order_string checks✓
- Issue 76 - Order by aggregate✓
- Issue 75 - Dockerfile✓
- Issue 74 - Query with `ql:has-relation` crashes QLever when `--paterns` wasn't used✓
- Issue 73 - Don't force "en_US.utf8" locale✓
- Issue 72 - Improved ql:has-relation versatility.✓
- Issue 71 - Language Filter✓
- Issue 70 - End-to-End Tests✓
- Issue 69 - Implemented several more changes requested during the pull request review✓
- Issue 68 - Tests are inadequate when it comes to standard functionality✓
- Issue 67 - Code duplication and precision concerns with convertIndexWordToFloat/String()✓
- Issue 66 - Fix warning by using `ASSERT_FALSE()`✓
- Issue 65 - Added documentation for ql:has-relation. Fixes #64✓
- Issue 64 - ql:has-relation not documented✓
- Issue 63 - Grouping✓
- Issue 62 - Fix Travis overriding the gcc-5 directive✓
- Issue 61 - Travis still doesn't use GCC 5✓
- Issue 60 - Travis: Install and use GCC 5✓
- Issue 59 - Efficient index creation✓
- Issue 58 - Prevent copying/assigning to ResultTable + format✓
- Issue 57 - Fix #56: `pread()` has a smaller size limit than `read()` on Linux✓
- Issue 56 - Multi threaded version breaks on some queries (even with 1 thread)✓
- Issue 55 - Inconsistent Text Query: Additional entity variable adds results✓
- Issue 54 - Add a Google + left aligned pointer .clang-format✓
- Issue 53 - Error message on "too short Prefix" is unclear and misleading✓
- Issue 52 - IndexBuilderMain quits without finishing correctly or showing error message✓
- Issue 51 - Pattern trick✓
- Issue 50 - Fix urlPrefix, don't include "file" part✓
- Issue 49 - Fix debug message printing request headers✓
- Issue 48 - Make getHTTPRequest() at least somewhat sane✓
- Issue 47 - Multithreaded✓
- Issue 46 - std::bad_alloc on simple broken query✓
- Issue 45 - Use window.location.path as prefix for URLs✓
- Issue 44 - Simplify .travis.yml, allow container env (no sudo)✓
- Issue 43 - Feat optional✓
- Issue 42 - FILTER EQ returns no results sometimes✓
- Issue 41 - Travis CI Support✓
- Issue 40 - Parser asserts replaced with AD_THROWs & error msgs.✓
- Issue 39 - Simplify ResultTable getDataAsVarSize()✓
- Issue 38 - ORDER BY changes result size when combined with DISTINCT✓
- Issue 37 - Add missing 'u8' prefixes to some UTF-8 constants✓
- Issue 36 - Added splitting at multiple whitespace characters✓
- Issue 35 - Missing full blank node support✓
- Issue 34 - Add support for the short form of xsd values✓
- Issue 33 - Fix wrong debug print, print the header size✓
- Issue 32 - Fix parseexception returning freed memory✓
- Issue 31 - Changed emph_off to [22m instead of [21m.✓
- Issue 30 - Allowed blank nodes in nt file parsing✓
- Issue 29 - IndexBuilderMain: Segmentation fault✓
- Issue 28 - Assertion failure in dense sparsehash/densehashtable.h when building OSP permutation✓
- Issue 27 - Building index on wikidata.truthy.12Nov17 could not parse URI✓
- Issue 26 - Fix #25✓
- Issue 25 - Crash with simple ?rel query✓
- Issue 24 - Additional README with example for context->sentences and entire document retrieval✓
- Issue 23 - Filter doesn't really filter✓
- Issue 22 - Support OPTIONAL{}✓
- Issue 21 - Typos in queries need much better feedback / error msgs
- Issue 20 - Assertion failure when building index on freebase-rdf-latest.nt✓
- Issue 19 - Add list of selected variables to JSON output✓
- Issue 18 - Set SO_KEEPALIVE on client sockets✓
- Issue 17 - Don't be case sensitive with SPARQL keywords✓
- Issue 16 - Support COUNT() aggregation✓
- Issue 15 - Fix empty join, that's what you get for weak tests✓
- Issue 14 - Support splitting/stripping UTF-8 string✓
- Issue 13 - Small changes✓
- Issue 12 - Newest commit breaks QueryExecutionTreeTest✓
- Issue 11 - Error messages in the UI get displayed incorrectly✓
- Issue 10 - Section 5 of README does not make perfect sense.✓
- Issue 9 - Segfault✓
- Issue 8 - Replace one more "char < 0" with bit test✓
- Issue 7 - Fixes to getLower/UppercaseUtf8()✓
- Issue 6 - Simplify how strings are read from DocsDB and ExternalVocabulary✓
- Issue 5 - Segfault caused by typo in query:✓
- Issue 4 - Freebase Mappings✓
- Issue 3 - New Simple8bCode✓
- Issue 2 - modify the Simple8bCode.h following the requests✓
- Issue 1 - Update Simple8bCode.h✓