summaryrefslogtreecommitdiff
path: root/src/libtracker-sparql/core/tracker-sparql.c
Commit message (Expand)AuthorAgeFilesLines
* 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: Plug leak in TrackerSparqlCarlos Garnacho2023-02-241-0/+1
* core: Bail out correctly on errorsCarlos Garnacho2023-02-141-1/+1
* core: Propagate parsing errors directly on TrackerSparql creationCarlos Garnacho2023-02-141-19/+24
* 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-241-24/+59
* core: Handle blank nodes GVariant return value differentlyCarlos Garnacho2022-12-241-37/+42
* core: Move 'silent' field to TrackerSparqlStateCarlos Garnacho2022-12-241-6/+6
* core: Port to TrackerUpdateOpCarlos Garnacho2022-12-241-630/+242
* 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: 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
* core: Handle blank node insertion together with all other database updatesCarlos Garnacho2022-12-241-50/+92
* core: Generate all blank node IDs from a single functionCarlos Garnacho2022-12-241-6/+8
* core: Fix handling of parse tree in LOAD INTOCarlos Garnacho2022-12-241-2/+5
* core: Refactor check for idempotent deletesCarlos Garnacho2022-12-241-68/+19
* core: Shuffle call to obtain subject ROWID during updatesCarlos Garnacho2022-12-241-4/+4
* core: Use helper to create an anonymous bnode in one more placeCarlos Garnacho2022-12-241-5/+3
* core: Rename internal functionCarlos Garnacho2022-12-241-8/+8
* core: Drop object string representation from tracker_triples virtual tableCarlos Garnacho2022-12-201-5/+5
* core: Use raw object value in DESCRIBE queriesCarlos Garnacho2022-12-201-33/+52
* core: Use raw object value when querying for unrestricted predicatesCarlos Garnacho2022-12-201-2/+3
* core: Propagate the right value type on object literal bindingCarlos Garnacho2022-12-201-0/+1
* core: Fix isBlank() SPARQL functionCarlos Garnacho2022-12-201-1/+1
* core: Handle conversion of variables with a propagated typeCarlos Garnacho2022-12-201-30/+52
* core: Use SparqlPrintValue SQL function in generated SQLCarlos Garnacho2022-12-201-26/+20
* core: Refactor codeCarlos Garnacho2022-12-131-35/+11
* libtracker-sparql: Fix some printf format stringsSam Thursfield2022-12-061-1/+1
* core: Drop tracker_sparql_reset_state()Carlos Garnacho2022-12-051-6/+0
* core: Move topmost TrackerContext to TrackerSparqlStateCarlos Garnacho2022-12-051-62/+63
* core: Move cacheable TrackerSelectContext data to TrackerSparqlCarlos Garnacho2022-12-051-4/+13
* core: Do not process early the SPARQL query on readonly queriesCarlos Garnacho2022-12-051-21/+2
* core: Move graph/service constraint policies to TrackerSparqlStateCarlos Garnacho2022-12-051-58/+59
* core: Rename functionCarlos Garnacho2022-12-051-8/+8
* core: Move resulting TrackerStringBuilder buffer to TrackerSparqlStateCarlos Garnacho2022-12-051-16/+27
* core: Move URI base to TrackerSparqlStateCarlos Garnacho2022-12-051-8/+7
* core: Shuffle root node initializationCarlos Garnacho2022-12-051-9/+7
* core: Move anon/named graph arrays to TrackerSparqlStateCarlos Garnacho2022-12-051-29/+29
* core: Move cached parameters/bindings to TrackerSparqlStateCarlos Garnacho2022-12-051-13/+10
* core: Move prefix map to TrackerSparqlStateCarlos Garnacho2022-12-051-9/+17
* core: Move filter clauses list to TrackerSparqlStateCarlos Garnacho2022-12-051-8/+8
* libtracker-sparql/core: Plug leakCarlos Garnacho2022-10-241-1/+3
* core/docs: Fix various "variable may be uninitialized" warningsSam Thursfield2022-10-031-2/+2
* libtracker-sparql: Rename functionCarlos Garnacho2022-06-301-2/+2
* libtracker-data: Ensure blank node row ids are integer typedRay Strode2022-05-061-2/+2