[tracker] (145 commits) Non-fast-forward update to branch wip/carlosg/sparql1.1



The branch 'wip/carlosg/sparql1.1' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  961e8bd... libtracker-data: Return after error
  798fdc1... libtracker-data: Shuffle code
  0ea6ce0... libtracker-data: Drop journal
  6b8630e... libtracker-common: Add offset argument to tracker_date_to_s
  ab7466f... libtracker-data: Add more functions to transform between ti
  9a875c6... libtracker-data: Use single column for times/dates
  31f9f0f... libtracker-data: Remove unneeded column
  ad5cb80... libtracker-data: Drop checks for journal replay
  efcecc8... libtracker-data: Drop journal_check argument from TrackerDa
  9088624... libtracker-data: Move base tables creation outside of impor
  cee93ca... libtracker-data: Split database setup and ontology import s
  5a20ab1... libtracker-data: Insert ontology resource uris in main data
  e7e6704... libtracker-data: Drop graph argument from ontology triple s
  334b9b0... libtracker-data: Remove journal replay handling
  f92f1fe... libtracker-data: Remove support for tracker:transient
  cc6dfec... libtracker-data: Specify database on schema updating code
  a8a2a83... libtracker-data: Turn TrackerDBManager into a GObject
  7ba9d22... libtracker-data: Use DBManager signal to setup DataManager-
  f84db50... libtracker-data: Handle attaching and management of "graph"
  2a0d91c... libtracker-data: Handle CREATE/DROP graph operations
  466c1a6... libtracker-data: Cleanup unneeded argument
  120be11... libtracker-data: Drop unused struct definition
  237bf97... libtracker-data: Remove unused typedef
  0979c71... libtracker-data: Use guint for bitfields
  7063996... libtracker-data: Explicitly pass the resource buffer on flu
  cb74818... libtracker-data: Add "service" virtual table
  4c4c1ab... libtracker-sparql: Add "unknown graph" error enum value
  a42363b... libtracker-remote: Ensure we just need the base uri for rem
  7ef42cb... libtracker-data: Set up union views
  1340c2a... libtracker-data: Handle data insertions on multiple graphs/
  8699364... libtracker-data: Add support for SERVICE{} syntax
  935501b... libtracker-data: Error out if '*' is used but there are no 
  ff82cbc... libtracker-data: Support graphs as multiple databases
  c54c5a0... libtracker-data: Pass graph parameter to turtle reader
  27262e3... libtracker-data: Implement the LOAD command
  f919cb9... libtracker-data: Make tracker_triples table use union views
  d06df65... libtracker-data: Add vmethod to update interfaces after att
  e5ce90b... libtracker-data: Add function to get timezone duration from
  88c5edc... tests: Set explicit order in some test queries
  b80da6e... libtracker-data: Handle ADD/MOVE/COPY/CLEAR
  2a6bbf1... libtracker-data: Remove leftovers from "*:graph" columns
  ee66a52... libtracker-data: Implement TZ sparql function
  e171e91... libtracker-data: Implement TIMEZONE sparql function
  6678f6e... libtracker-data: Implement STRUUID/UUID sparql functions
  69eaea2... libtracker-data: Implement URI()/IRI()
  b1f3c4b... libtracker-data: Implement SAMPLE
  3feb0c2... libtracker-data: Attempt to reuse variables for sparql lite
  4c20048... libtracker-data: Implement BNODE sparql function
  6ca812c... libtracker-data: Ensure triples cursor is entirely reset on
  8ea95a3... libtracker-data: Add support for DESCRIBE
  a553551... libtracker-data: Remove iface argument from tracker_data_ma
  482bbc3... libtracker-data: Support ALL/DEFAULT/NAMED in DROP/CREATE
  552749d... libtracker-data: Implement BASE
  a41a9d0... ontologies: Add ontology for rdf:List
  b551468... libtracker-data: Refactor select/insert/delete/update quad 
  91efb85... libtracker-data: Implement RDF collections
  2299219... libtracker-data: Make all rules point to the first non-whit
  a4b81ad... libtracker-data: Favor NIL over '(' ... ')' in grammar
  0fb463b... libtracker-data: Shuffle TrackerContext creation in queries
  4da7ee5... libtracker-data: Implement VALUES
  35e1087... libtracker-data: Refactor string builder creation into sepa
  b4f7e2a... libtracker-sparql: Implement PathNegatedPropertySet
  c135f55... libtracker-data: Fix token check
  57dc9c4... libtracker-data: Set sample binding early on variable objec
  ae3bc7c... libtracker-data: Do not hardcode string type on objects wit
  375f42b... libtracker-data: Separate code to convert rdf type to Track
  fb0f87e... libtracker-data: Implement STRDT
  7075e1b... libtracker-data: Clean up unused arguments
  d568e46... libtracker-data: Convert to GValues earlier in tracker_data
  f9f8584... libtracker-data: Drop unused handling of blank nodes
  754b9c0... libtracker-data: Drop TrackerClass count parameter
  870d5c4... libtracker-data: Use get_idstring() anytime we need a liter
  a4e4d5d... libtracker-data: Add TrackerDBInterface support for GByte t
  a2d7e93... libtracker-data: Make literal tokens hold a GBytes
  330e4af... libtracker-data: Use GBytes as predicate argument to tracke
  7e5a677... libtracker-data: Handle rdf:langString type
  f315043... libtracker-data: Implement STRLANG and LANGMATCHES
  763c1b8... libtracker-data: Use substring after SelectClause
  25aa0ba... libtracker-data: Implement AS ?var in GROUP BY
  e17e227... libtracker-data: Raise parser error on DISTINCT in ArgList
  a16e4d9... libtracker-data: Handle predicate paths properly both in an
  24cbe04... libtracker-data: Add object_type column to tracker_triples
  d59ba68... libtracker-data: Get subject/object types in property path 
  50bcf5c... libtracker-data: Add SparqlDataType() sqlite function
  ebb214a... libtracker-data: Fetch type variables, where available
  69a037c... libtracker-data: Implement isNumeric/isLiteral/datatype
  5448c34... libtracker-data: Add support for CONSTRUCT
  c848f86... libtracker-data: Prepare tracker_generate_uuid() to handle 
  c8ffca7... libtracker-data: Use SparqlBNODE() directly in query_unused
  e46d20f... libtracker-data: Use separate SQLITE function for blank nod
  dcaf503... libtracker-data: Pass explicitly URI prefix to SparqlUUID
  eabe9d9... libtracker-data: Store whether resources are blank nodes
  0384b44... libtracker-data: Implement ISBLANK()
  60b6b54... libtracker-data: Drop _unimplemented() define
  1b72c8a... libtracker-data: Separate global pragmas from per-db ones

Commits added to the branch:

  1cac469... libtracker-data: Ensure triples cursor is entirely reset on (*)
  28f136c... libtracker-data: Handle SQLITE_DONE in tracker_triples filt (*)
  9243079... Merge branch 'wip/carlosg/unbreak-writeback' into 'master' (*)
  a92309f... build: Include libdir in rpath (*)
  a184a0b... libtracker-data: Do not step on past string boundaries (*)
  375ebab... Merge branch 'wip/carlosg/title-collator-invalid-reads' int (*)
  aef285b... build: Compile GSettings schemas after install (*)
  372d864... Merge branch 'sam/build-fixes' into 'master' (*)
  a17cf08... build: Make gsettings_schema_dir absolute (*)
  ab2a548... libtracker-control: Avoid g_critical() when unable to conne (*)
  b75158c... Merge branch 'sam/libtracker-control-fix-critical' into 'ma (*)
  ac856be... build: libtracker-common should be a static library (*)
  c9df60a... Merge branch 'sam/static-libtracker-common' into 'master' (*)
  5a6ddb6... Revert "build: libtracker-common should be a static library (*)
  8942be0... Add comment to say why libtracker-common is a shared librar (*)
  eb46640... Merge branch 'sam/shared-libtracker-common' into 'master' (*)
  24cf028... build: Use tracker_common_dep as a normal dependency (*)
  2a2081f... Merge branch 'sam/tracker-common-dep' into 'master' (*)
  567be07... build: Remove workaround for Meson link_whole issue (*)
  a21fcf6... Merge branch 'sam/meson-remove-workaround' into 'master' (*)
  24885a7... build: Correctly hide static libtracker-sparql-intermediate (*)
  24287b8... ci: Enable link-time optimization (*)
  444ac9b... build: Make libtracker-common a static library, for real th (*)
  38dc100... Merge branch 'sam/lto-fix' into 'master' (*)
  902ed7a... Merge branch 'sam/static-libtracker-common' into 'master' (*)
  a50ef4b... libtracker-data: Return after error
  c6abfa5... libtracker-data: Shuffle code
  f02edad... libtracker-data: Drop journal
  f9a3fda... libtracker-common: Add offset argument to tracker_date_to_s
  5bdb9c7... libtracker-data: Add more functions to transform between ti
  6ea6d97... libtracker-data: Use single column for times/dates
  7cf5443... libtracker-data: Remove unneeded column
  409fbca... libtracker-data: Drop checks for journal replay
  e925466... libtracker-data: Drop journal_check argument from TrackerDa
  c3b2ec2... libtracker-data: Move base tables creation outside of impor
  bdd0a25... libtracker-data: Split database setup and ontology import s
  3827e12... libtracker-data: Insert ontology resource uris in main data
  de83f63... libtracker-data: Drop graph argument from ontology triple s
  77d060c... libtracker-data: Remove journal replay handling
  d16d197... libtracker-data: Remove support for tracker:transient
  d768352... libtracker-data: Specify database on schema updating code
  ecc5185... libtracker-data: Turn TrackerDBManager into a GObject
  0049200... libtracker-data: Use DBManager signal to setup DataManager-
  03e772e... libtracker-data: Handle attaching and management of "graph"
  25252ae... libtracker-data: Handle CREATE/DROP graph operations
  2fd653e... libtracker-data: Cleanup unneeded argument
  720a03b... libtracker-data: Drop unused struct definition
  c1e8de5... libtracker-data: Remove unused typedef
  df9c80f... libtracker-data: Use guint for bitfields
  55f4a8b... libtracker-data: Explicitly pass the resource buffer on flu
  6d60578... libtracker-data: Add "service" virtual table
  d540240... libtracker-sparql: Add "unknown graph" error enum value
  4788a3d... libtracker-remote: Ensure we just need the base uri for rem
  d03c47b... libtracker-data: Set up union views
  e6370d4... libtracker-data: Handle data insertions on multiple graphs/
  a2e8ae6... libtracker-data: Add support for SERVICE{} syntax
  5f34be1... libtracker-data: Error out if '*' is used but there are no 
  4345c5b... libtracker-data: Support graphs as multiple databases
  330c674... libtracker-data: Pass graph parameter to turtle reader
  595c7dc... libtracker-data: Implement the LOAD command
  84eaa34... libtracker-data: Make tracker_triples table use union views
  83d5c24... libtracker-data: Add vmethod to update interfaces after att
  effda54... libtracker-data: Add function to get timezone duration from
  e664a0b... tests: Set explicit order in some test queries
  480bf3d... libtracker-data: Handle ADD/MOVE/COPY/CLEAR
  bcb285d... libtracker-data: Remove leftovers from "*:graph" columns
  ea5ec0c... libtracker-data: Implement TZ sparql function
  01a7113... libtracker-data: Implement TIMEZONE sparql function
  965b486... libtracker-data: Implement STRUUID/UUID sparql functions
  8ed3ea6... libtracker-data: Implement URI()/IRI()
  8f5f79c... libtracker-data: Implement SAMPLE
  9a3e398... libtracker-data: Attempt to reuse variables for sparql lite
  de8dfae... libtracker-data: Implement BNODE sparql function
  3ec407a... libtracker-data: Add support for DESCRIBE
  53ed4f6... libtracker-data: Remove iface argument from tracker_data_ma
  71159dc... libtracker-data: Support ALL/DEFAULT/NAMED in DROP/CREATE
  8ecce0b... libtracker-data: Implement BASE
  39bbebb... ontologies: Add ontology for rdf:List
  8c70ea8... libtracker-data: Refactor select/insert/delete/update quad 
  4fd7142... libtracker-data: Implement RDF collections
  c25ddd4... libtracker-data: Make all rules point to the first non-whit
  b29a643... libtracker-data: Favor NIL over '(' ... ')' in grammar
  a69d867... libtracker-data: Shuffle TrackerContext creation in queries
  f721699... libtracker-data: Implement VALUES
  fcc233c... libtracker-data: Refactor string builder creation into sepa
  c1dd5d5... libtracker-sparql: Implement PathNegatedPropertySet
  91aacc5... libtracker-data: Fix token check
  bfb0a16... libtracker-data: Set sample binding early on variable objec
  51efe01... libtracker-data: Do not hardcode string type on objects wit
  eecc8d0... libtracker-data: Separate code to convert rdf type to Track
  e36aea3... libtracker-data: Implement STRDT
  31c498d... libtracker-data: Clean up unused arguments
  89dc666... libtracker-data: Convert to GValues earlier in tracker_data
  f59d28c... libtracker-data: Drop unused handling of blank nodes
  8024317... libtracker-data: Drop TrackerClass count parameter
  c6057d5... libtracker-data: Use get_idstring() anytime we need a liter
  6fb2eb7... libtracker-data: Add TrackerDBInterface support for GByte t
  e6d0873... libtracker-data: Make literal tokens hold a GBytes
  67f50eb... libtracker-data: Use GBytes as predicate argument to tracke
  e356452... libtracker-data: Handle rdf:langString type
  d415746... libtracker-data: Implement STRLANG and LANGMATCHES
  7386585... libtracker-data: Use substring after SelectClause
  4b4d68c... libtracker-data: Implement AS ?var in GROUP BY
  f1d33ea... libtracker-data: Raise parser error on DISTINCT in ArgList
  37ceddb... libtracker-data: Handle predicate paths properly both in an
  fb23ce6... libtracker-data: Add object_type column to tracker_triples
  8a4c22e... libtracker-data: Get subject/object types in property path 
  818b0c6... libtracker-data: Add SparqlDataType() sqlite function
  953daf4... libtracker-data: Fetch type variables, where available
  9a6a611... libtracker-data: Implement isNumeric/isLiteral/datatype
  010cb74... libtracker-data: Add support for CONSTRUCT
  8bff148... libtracker-data: Prepare tracker_generate_uuid() to handle 
  ac23fb4... libtracker-data: Use SparqlBNODE() directly in query_unused
  74f41d9... libtracker-data: Use separate SQLITE function for blank nod
  5b8c19b... libtracker-data: Pass explicitly URI prefix to SparqlUUID
  600d89c... libtracker-data: Store whether resources are blank nodes
  d95eb91... libtracker-data: Implement ISBLANK()
  f20ef9c... libtracker-data: Drop _unimplemented() define
  cd9016a... libtracker-data: Separate global pragmas from per-db ones
  10a42f8... libtracker-data: Implement TTL file loading in tracker-data
  190a5bc... tests: Set specific order on complex-optional sparql test
  96212d0... libtracker-data: Don't use UNION ALL in property path queri
  c486321... tests: Use single group explicitly in property paths test d
  fd4ba35... libtracker-data: Handle NULL interface on WAL thread
  7b2911d... functional-tests: Remove timeout on all situations that exi
  d519017... libtracker-data: Add FTS5 union view
  e8eded3... tests: Fix some graph tests in tracker-sparql-test
  78773bf... libtracker-data: Make graph creation implicit again
  d8c6213... tests: Use explicit graph in DELETE {}
  eec5002... tests: Add type explicitly inside graph patterns
  a87dd42... libtracker-data: Correct initialization order after ontolog
  60c0def... libtracker-data: Use versioning to know when to update unio
  735e796... libtracker-miner: Use own graph in TrackerFileNotifier quer
  66eb44a... libtracker-data: Do not error out on unknown graphs
  31c8e0b... libtracker-data: Create union views on demand
  5a1bbad... libtracker-data: Honor FROM / FROM NAMED
  a70430a... libtracker-data: Work around terrible query planning from S
  706df82... libtracker-data: Cache selects in the update thread
  a115d2f... tests: Use graph on TrackerMinerFS tests
  0406274... libtracker-data: Only restore token if necessary
  c9f5abf... libtracker-data: Make resource refcounting per database
  a8acffa... libtracker-data: Use user_version pragma to store database 
  7b1c9a9... libtracker-data: Store database locale inside meta.db
  1a7ee42... libtracker-data: Store tokenizer version inside meta.db
  fa122c3... libtracker-data: Bump database version

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]