summaryrefslogtreecommitdiff
path: root/src/libtracker-sparql/core
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'wip/carlosg/strftime-format-detection' into 'master'Carlos Garnacho2023-05-121-2/+2
|\
| * build: Detect appropriate strftime() year modifier at build timeCarlos Garnacho2023-05-021-2/+2
* | core: Avoid possible buffer overrunsCarlos Garnacho2023-05-041-1/+3
* | core: Handle possible NULL values converting GValues to parser tokensCarlos Garnacho2023-05-011-5/+9
|/
* core: Handle FTS search terms individuallyCarlos Garnacho2023-03-201-6/+6
* core: Add helper SQLite function to tokenize FTS search termsCarlos Garnacho2023-03-201-0/+62
* Merge branch 'wip/carlosg/modular-unicode-lib' into 'master'Sam Thursfield2023-03-036-570/+60
|\
| * libtracker-common: Move TrackerLanguage management to TrackerParserCarlos Garnacho2023-03-021-4/+1
| * libtracker-common: Drop locale utilsCarlos Garnacho2023-03-022-2/+0
| * libtracker-sparql: Use setlocale() directly to query localeCarlos Garnacho2023-03-021-6/+5
| * core: Move collation handling with other unicode codeCarlos Garnacho2023-03-022-178/+2
| * core: Drop glib-based collationCarlos Garnacho2023-03-021-52/+0
| * core: Move unicode treatment SPARQL function features to helpersCarlos Garnacho2023-03-021-321/+45
| * core: Move function out of ifdefCarlos Garnacho2023-03-021-25/+25
* | core: Plug a possible leak in TrackerGrammarParserCarlos Garnacho2023-02-241-0/+1
* | core: Plug leak in TrackerSparqlCarlos Garnacho2023-02-241-0/+1
* | core: Plug leak in tracker_triples virtual tableCarlos Garnacho2023-02-241-2/+0
|/
* core: Bail out correctly on errorsCarlos Garnacho2023-02-141-1/+1
* core: Propagate parsing errors directly on TrackerSparql creationCarlos Garnacho2023-02-144-29/+41
* core: Fix ontology updates on FTS propertiesCarlos Garnacho2023-01-271-0/+15
* libtracker-common: Add 'fts-integrity' debug flagCarlos Garnacho2023-01-231-0/+27
* libtracker-sparql: Propagate corruption errors upCarlos Garnacho2023-01-232-19/+33
* core: Check and repair FTS integrity during integrity checkCarlos Garnacho2023-01-235-0/+65
* core: Add TrackerDBManager::integrity-check signalCarlos Garnacho2023-01-232-13/+44
* core: Cache FTS delete/insert statements directlyCarlos Garnacho2023-01-233-79/+76
* core: Fallback to resource creation case if resource has no types yetCarlos Garnacho2023-01-231-7/+7
* core: Tag FTS updates as a flagCarlos Garnacho2023-01-231-21/+14
* core: Fix possible FTS integrity corruptionCarlos Garnacho2023-01-233-21/+37
* core: Handle G_TYPE_BOOLEAN specifically when binding values to statementCarlos Garnacho2023-01-171-2/+6
* core: Optimize getting TrackerSparqlValueType for columnsCarlos Garnacho2023-01-101-27/+22
* core: Use direct strftime() on SparqlPrintValueCarlos Garnacho2023-01-101-15/+15
* core: Skip empty columns in tracker_triples tableCarlos Garnacho2023-01-101-11/+18
* core: Group tracker_triples results by graphCarlos Garnacho2023-01-101-23/+29
* core: Cluster queries in tracker_triples virtual tableCarlos Garnacho2023-01-101-56/+224
* core: Drop "rowid" column from tracker_triples virtual tableCarlos Garnacho2023-01-101-15/+4
* core: Remove "_:" prefix from all blank node labels in the mapCarlos Garnacho2022-12-241-0/+4
* core: Only re-parse update query when necessaryCarlos Garnacho2022-12-241-6/+18
* libtracker-sparql: Error out if mixing TrackerSparql API between query typesCarlos Garnacho2022-12-241-0/+16
* core: Add parameters argument to tracker_sparql_execute_update()Carlos Garnacho2022-12-243-25/+61
* core: Handle blank nodes GVariant return value differentlyCarlos Garnacho2022-12-243-43/+50
* core: Move 'silent' field to TrackerSparqlStateCarlos Garnacho2022-12-241-6/+6
* core: Make TrackerVariable refcountedCarlos Garnacho2022-12-242-10/+23
* core: Port to TrackerUpdateOpCarlos Garnacho2022-12-243-723/+252
* core: Add code to handle post-parsing execution of updatesCarlos Garnacho2022-12-241-3/+583
* core: Pass SQL string explicitly when preparing a query statementCarlos Garnacho2022-12-241-2/+6
* core: Move constraint policies to TrackerSparqlCarlos Garnacho2022-12-241-70/+71
* core: Add private function to copy a TrackerTokenCarlos Garnacho2022-12-242-0/+34
* core: Handle error differentlyCarlos Garnacho2022-12-241-24/+11
* core: Pass token explicitly when getting a subject (bnode/iri) rowidCarlos Garnacho2022-12-241-14/+16
* core: Pass parameters explicitly to subject/object rowid creationCarlos Garnacho2022-12-241-7/+20