summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* 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-235-26/+40
* libtracker-sparql: Avoid crash if update_statement is not implementedCarlos Garnacho2023-01-171-0/+3
* direct: Wrap tracker_sparql_statement_execute() in transactionCarlos Garnacho2023-01-171-6/+28
* bus: Fix GVariant refcountCarlos Garnacho2023-01-171-1/+1
* core: Handle G_TYPE_BOOLEAN specifically when binding values to statementCarlos Garnacho2023-01-171-2/+6
* libtracker-sparql: Fix code typoCarlos Garnacho2023-01-161-1/+1
* libtracker-sparql: Add some default values to VAPI metadataCarlos Garnacho2023-01-131-0/+3
* libtracker-sparql: Add guards around deprecated API usageCarlos Garnacho2023-01-112-0/+10
* libtracker-sparql: Deprecate tracker_sparql_cursor_rewind()Carlos Garnacho2023-01-112-1/+6
* libtracker-sparql: Deprecate tracker_sparql_connection_update_blank*()Carlos Garnacho2023-01-112-3/+17
* build: Auto-generate VAPIRasmus Thomsen2023-01-114-301/+26
* Merge branch 'tintou/enums-no-n' into 'master'Carlos Garnacho2023-01-113-6/+9
|\
| * libtracker-sparql: Renamespace the last element of enumerationsCorentin Noël2023-01-103-6/+9
* | libtracker-sparql: Avoid detaching all nodes in JSON-LD serializerCarlos Garnacho2023-01-111-0/+1
* | libtracker-sparql: Handle blank nodes and compressed IRIs serializing JSON-LDCarlos Garnacho2023-01-111-16/+42
* | libtracker-sparql: Handle uint GValues deserializing TrackerResourcesCarlos Garnacho2023-01-111-0/+5
|/
* libtracker-sparql: Avoid frequent malloc/free in Trig serializerCarlos Garnacho2023-01-101-30/+24
* libtracker-sparql: Avoid g_string_append_printf() in Trig serializerCarlos Garnacho2023-01-101-9/+14
* libtracker-sparql: Avoid frequent malloc/free in TTL serializerCarlos Garnacho2023-01-101-27/+19
* libtracker-sparql: Avoid g_string_append_printf() in TTL serializerCarlos Garnacho2023-01-101-9/+14
* libtracker-sparql: Optimize tracker_namespace_manager_compress_uri()Carlos Garnacho2023-01-101-8/+35
* 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
* remote: Fix code typoCarlos Garnacho2023-01-101-2/+2
* cli: Add --output-format argument to "tracker3 export"Carlos Garnacho2023-01-101-5/+39
* libtracker-sparql: Deprecate tracker_resource_print_jsonld()Carlos Garnacho2023-01-102-147/+5
* libtracker-sparql: Handle JSON-LD pretty TrackerResource printing speciallyCarlos Garnacho2023-01-101-1/+28
* libtracker-sparql: Integrate JSON-LD serializers and deserializers in APICarlos Garnacho2023-01-109-0/+22
* libtracker-sparql: Add JSON-LD deserializer implementationCarlos Garnacho2023-01-103-0/+711
* libtracker-sparql: Add JSON-LD serializerCarlos Garnacho2023-01-103-0/+453
* Merge branch 'wip/carlosg/updates-statement' into 'master'Sam Thursfield2023-01-0724-1093/+2469
|\
| * libtracker-sparql: Add new methods to VAPI fileCarlos Garnacho2022-12-241-0/+6
| * 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
| * bus: Implement TrackerBatch::add_statement vmethodCarlos Garnacho2022-12-241-1/+76
| * bus: Implement TrackerSparqlStatement update vmethodsCarlos Garnacho2022-12-243-0/+136
| * bus: Extend UpdateArray FD format to accomodate TrackerSparqlStatementCarlos Garnacho2022-12-244-10/+173
| * bus: Minor refactorCarlos Garnacho2022-12-243-49/+85
| * direct: Implement TrackerBatch::add_statement vmethodCarlos Garnacho2022-12-241-0/+63
| * direct: Implement update statements vmethodsCarlos Garnacho2022-12-244-30/+244
| * libtracker-sparql: Add public API for update TrackerSparqlStatementsCarlos Garnacho2022-12-246-1/+324
| * libtracker-sparql: Add private class vmethods for update statementsCarlos Garnacho2022-12-241-0/+20
| * libtracker-sparql: Error out if mixing TrackerSparql API between query typesCarlos Garnacho2022-12-241-0/+16