summaryrefslogtreecommitdiff
path: root/src/libtracker-data/tracker-db-interface-sqlite.c
Commit message (Expand)AuthorAgeFilesLines
* libtracker-data: Avoid varargs function where possiblewip/carlosg/insert-perfCarlos Garnacho2020-12-011-15/+30
* libtracker-data: Add internal error code for failed constraintsCarlos Garnacho2020-12-011-0/+5
* libtracker-data: Do not error on NULL arguments in tracker:uri-is-parentwip/carlosg/uri-is-parent-checksCarlos Garnacho2020-11-041-1/+1
* libtracker-data: Forward errors from datetime conversions in SparqlTimeSortCarlos Garnacho2020-10-101-1/+1
* Merge branch 'wip/carlosg/release-memory' into 'master'Sam Thursfield2020-08-311-0/+12
|\
| * libtracker-data: Add internal API to release TrackerDataManager memoryCarlos Garnacho2020-08-301-0/+12
* | libtracker-data: Provide better sql-statements debug outputCarlos Garnacho2020-08-301-1/+32
|/
* libtracker-data: Print detailed errorCarlos Garnacho2020-08-241-1/+4
* libtracker-data: Show function name in internal SPARQL function errorsSam Thursfield2020-08-101-68/+123
* libtracker-data: Drop our WAL hookCarlos Garnacho2020-07-011-26/+0
* libtracker-data: Fix possible invalid writeCarlos Garnacho2020-06-281-2/+2
* Sanitize usage of libtracker-sparql/tracker-sparql.h includesCarlos Garnacho2020-06-241-1/+1
* libtracker-data: Store stmt for SparqlBNODE() functionCarlos Garnacho2020-06-111-7/+17
* libtracker-data: Use md5 to uniquify graph in-memory databasesCarlos Garnacho2020-06-111-2/+5
* libtracker-data: Use function to pretty print a IRICarlos Garnacho2020-06-111-0/+53
* libtracker-data: Release non-select statementsCarlos Garnacho2020-06-061-4/+9
* Merge branch 'sam/debug-more' into 'master'Sam Thursfield2020-05-011-9/+7
|\
| * Move some debug messages into TRACKER_DEBUG=sqliteSam Thursfield2020-04-281-9/+7
* | libtracker-data: Avoid clearing an already empty FTS rowCarlos Garnacho2020-04-291-0/+7
|/
* Add TRACKER_DEBUG environment variable, use for SQL debugSam Thursfield2020-04-201-1/+2
* libtracker-data: Fix crash when statement cache isn't initializedSam Thursfield2020-04-041-6/+4
* Remove no-FTS codepathsSam Thursfield2020-03-081-10/+0
* libtracker-data: Fix race conditionCarlos Garnacho2020-03-021-4/+8
* libtracker-data: Support in-memory DBs in TrackerDBInterfaceCarlos Garnacho2020-02-221-9/+52
* libtracker-sparql: Add TrackerSparqlConnectionFlags to configure FTSCarlos Garnacho2020-02-171-1/+1
* libtracker-sparql: Make class structs privateCarlos Garnacho2020-02-171-0/+1
* Merge branch 'wip/carlosg/test-fixes' into 'master'Sam Thursfield2019-12-081-2/+3
|\
| * libtracker-data: Use correct fts_view when deleting a resource entirelyCarlos Garnacho2019-12-071-2/+3
* | libtracker-data: Perform FTS deletes in a single queryCarlos Garnacho2019-12-071-4/+6
|/
* Reduce the amount of log messages with TRACKER_VERBOSITY=1Sam Thursfield2019-09-221-2/+8
* libtracker-data: Create fts5/fts_view tables per databaseCarlos Garnacho2019-09-101-12/+25
* libtracker-data: Pass explicitly URI prefix to SparqlUUIDCarlos Garnacho2019-09-101-3/+6
* libtracker-data: Use separate SQLITE function for blank nodesCarlos Garnacho2019-09-101-11/+30
* libtracker-data: Prepare tracker_generate_uuid() to handle different prefixesCarlos Garnacho2019-09-101-1/+1
* libtracker-data: Add SparqlDataType() sqlite functionCarlos Garnacho2019-09-101-0/+53
* libtracker-data: Implement STRLANG and LANGMATCHESCarlos Garnacho2019-09-101-0/+66
* libtracker-data: Add TrackerDBInterface support for GByte typesCarlos Garnacho2019-09-101-0/+28
* libtracker-data: Implement BNODE sparql functionCarlos Garnacho2019-09-101-0/+1
* libtracker-data: Implement URI()/IRI()Carlos Garnacho2019-09-101-0/+22
* libtracker-data: Implement TIMEZONE sparql functionCarlos Garnacho2019-09-101-0/+65
* libtracker-data: Implement TZ sparql functionCarlos Garnacho2019-09-101-0/+45
* libtracker-data: Add function to get timezone duration from a datetimeCarlos Garnacho2019-09-101-2/+40
* libtracker-data: Add support for SERVICE{} syntaxCarlos Garnacho2019-09-101-0/+2
* libtracker-data: Handle attaching and management of "graph" databasesCarlos Garnacho2019-09-101-2/+48
* libtracker-data: Use single column for times/datesCarlos Garnacho2019-09-101-9/+5
* libtracker-data: Add more functions to transform between timesCarlos Garnacho2019-09-101-5/+101
* libtracker-common: Add offset argument to tracker_date_to_string()Carlos Garnacho2019-09-101-1/+1
* libtracker-data: Drop journalCarlos Garnacho2019-09-101-12/+0
* libtracker-data: Drop unconditional locks around wal checkpointsCarlos Garnacho2019-03-021-2/+0
* Merge branch 'azzaronea/fix-issue-67'Carlos Garnacho2019-02-171-0/+2
|\