summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* libtracker-sparql: Fix off by one in checks for escaped IRIsCarlos Garnacho2022-09-041-2/+2
* libtracker-sparql: Escape illegal characters in IRIREF from TrackerResourceCarlos Garnacho2022-09-021-3/+51
* libtracker-sparql: Handle G_TYPE_UINT values in TrackerResource serializationCarlos Garnacho2022-08-301-0/+1
* core: Cast cursor variable to the right typeCarlos Garnacho2022-08-301-1/+1
* remote: Support newer soup API to pause/unpause messagesCarlos Garnacho2022-08-301-2/+18
* libtracker-sparql: Avoid deprecated API usage warnings betterCarlos Garnacho2022-08-301-3/+6
* libtracker-sparql: Avoid spurious warnings writing D-Bus endpoint cursorCarlos Garnacho2022-08-302-16/+17
* core: Avoid query for subclasses of a resourceCarlos Garnacho2022-08-301-41/+13
* core: Drop caching of scarcely run statementsCarlos Garnacho2022-08-301-2/+2
* core: Avoid finding out resource insertion through GErrorCarlos Garnacho2022-08-301-29/+19
* core: Return a boolean on tracker_db_statement_execute()Carlos Garnacho2022-08-302-30/+28
* core: Don't ask to cache a one-time statementCarlos Garnacho2022-08-301-1/+1
* core: Keep statement to query resource IDsCarlos Garnacho2022-08-301-9/+36
* core: Shuffle query for RDF types of a resourceCarlos Garnacho2022-08-303-68/+68
* core: Use statement cache on queries for property valuesCarlos Garnacho2022-08-301-12/+33
* core: Optimize call to fetch property valuesCarlos Garnacho2022-08-301-10/+10
* core: Optimize deletion of classes of a resourceCarlos Garnacho2022-08-301-27/+42
* core: Decouple FTS updates from previous property value lookupsCarlos Garnacho2022-08-301-64/+51
* core: Maintain array for refcount changesCarlos Garnacho2022-08-301-20/+31
* core: Use TrackerResourceIterator to iterate resources for updatesCarlos Garnacho2022-08-301-106/+92
* core: Delay GHashTable creationCarlos Garnacho2022-08-301-2/+7
* core: Shuffle graph URI expansionCarlos Garnacho2022-08-301-10/+10
* core: Avoid expanding property names for lookupsCarlos Garnacho2022-08-301-19/+3
* core: Make it possible to look up properties by short URIsCarlos Garnacho2022-08-301-1/+9
* core: Add fast path to look up class/property URIsCarlos Garnacho2022-08-301-1/+24
* core: Move accounting of already visited TrackerResources a level upCarlos Garnacho2022-08-304-5/+23
* core: Replace hashtable with listCarlos Garnacho2022-08-301-6/+4
* core: Improve performance of update statement cachingCarlos Garnacho2022-08-301-121/+259
* core: Generalize TrackerDBStatement cache APICarlos Garnacho2022-08-302-129/+137
* core: Add direct getters for nrl:added/modified propertiesCarlos Garnacho2022-08-303-11/+36
* core: Refactor buffering of database updatesCarlos Garnacho2022-08-301-406/+505
* core: Minor refactorCarlos Garnacho2022-08-301-13/+13
* core: Untangle class insert and update queriesCarlos Garnacho2022-08-301-81/+72
* libtracker-sparql/core: Do not clear all cached graph info between updatesCarlos Garnacho2022-08-301-3/+12
* libtracker-sparql/core: Set nrl:modified/added consistentlyCarlos Garnacho2022-08-301-14/+17
* libtracker-sparql/core: Use GType directlyCarlos Garnacho2022-08-301-2/+2
* libtracker-sparql/core: Mark functions staticCarlos Garnacho2022-08-301-14/+14
* libtracker-sparql/core: Keep statements to maintain resource refcountsCarlos Garnacho2022-08-301-40/+53
* libtracker-sparql/core: Keep statement to insert into Resource tableCarlos Garnacho2022-08-301-16/+27
* libtracker-data/core: Plug leaks on TrackerData updates object finalizationCarlos Garnacho2022-08-302-1/+20
* libtracker-sparql/core: Loosen TrackerDBStatement ownership restrictionsCarlos Garnacho2022-08-301-9/+5
* libtracker-sparql/core: Drop FTS helper variableCarlos Garnacho2022-08-301-51/+0
* libtracker-sparql/core: Do not store graph ID in update machineryCarlos Garnacho2022-08-301-6/+0
* libtracker-sparql/core: Do not pass graph ID to notifier hooksCarlos Garnacho2022-08-305-28/+33
* libtracker-sparql: Use API to deal with TrackerResources that are blank nodesCarlos Garnacho2022-08-301-10/+23
* libtracker-sparql: Add private call to determine if a resource is a blank nodeCarlos Garnacho2022-08-302-54/+38
* libtracker-sparql: Update code commentsCarlos Garnacho2022-08-301-2/+2
* libtracker-sparql: Use concatenation to expand prefixesCarlos Garnacho2022-08-301-1/+1
* libtracker-sparql: Use tracker_db_statement_get_values()Carlos Garnacho2022-08-302-102/+61
* libtracker-sparql: Add function to get GValue array from a TrackerDBStatementCarlos Garnacho2022-08-302-0/+117