[tracker] (147 commits) ...Merge branch 'wip/carlosg/sparql1.1' into 'master'



Summary of changes:

  32fae97... libtracker-data: Return after error (*)
  23a14d8... libtracker-data: Shuffle code (*)
  b56b49d... libtracker-data: Drop journal (*)
  5ce5b7b... libtracker-common: Add offset argument to tracker_date_to_s (*)
  0c5431a... libtracker-data: Add more functions to transform between ti (*)
  542e125... libtracker-data: Use single column for times/dates (*)
  eb83d4e... libtracker-data: Remove unneeded column (*)
  0413075... libtracker-data: Drop checks for journal replay (*)
  c6e204f... libtracker-data: Drop journal_check argument from TrackerDa (*)
  eceac27... libtracker-data: Move base tables creation outside of impor (*)
  8e905df... libtracker-data: Split database setup and ontology import s (*)
  476b6fc... libtracker-data: Insert ontology resource uris in main data (*)
  57af1e5... libtracker-data: Drop graph argument from ontology triple s (*)
  b312d1f... libtracker-data: Remove journal replay handling (*)
  b96d321... libtracker-data: Remove support for tracker:transient (*)
  76f2967... libtracker-data: Specify database on schema updating code (*)
  36de9d1... libtracker-data: Turn TrackerDBManager into a GObject (*)
  964fc4f... libtracker-data: Use DBManager signal to setup DataManager- (*)
  843a5e8... libtracker-data: Handle attaching and management of "graph" (*)
  a8d5969... libtracker-data: Handle CREATE/DROP graph operations (*)
  7473e1d... libtracker-data: Cleanup unneeded argument (*)
  5ce8756... libtracker-data: Drop unused struct definition (*)
  1f03b38... libtracker-data: Remove unused typedef (*)
  b924383... libtracker-data: Use guint for bitfields (*)
  2cfc425... libtracker-data: Explicitly pass the resource buffer on flu (*)
  d12397c... libtracker-data: Add "service" virtual table (*)
  4b3d769... libtracker-sparql: Add "unknown graph" error enum value (*)
  70231b3... libtracker-remote: Ensure we just need the base uri for rem (*)
  075e9ef... libtracker-data: Set up union views (*)
  0c0a0d6... libtracker-data: Handle data insertions on multiple graphs/ (*)
  9ca8b0d... libtracker-data: Add support for SERVICE{} syntax (*)
  5106f15... libtracker-data: Error out if '*' is used but there are no  (*)
  81e5c8d... libtracker-data: Support graphs as multiple databases (*)
  b105935... libtracker-data: Pass graph parameter to turtle reader (*)
  e8d9fe0... libtracker-data: Implement the LOAD command (*)
  de9b9da... libtracker-data: Make tracker_triples table use union views (*)
  6297e47... libtracker-data: Add vmethod to update interfaces after att (*)
  a842a9c... libtracker-data: Add function to get timezone duration from (*)
  81929e8... tests: Set explicit order in some test queries (*)
  468d39a... libtracker-data: Handle ADD/MOVE/COPY/CLEAR (*)
  514d2d5... libtracker-data: Remove leftovers from "*:graph" columns (*)
  3b62be8... libtracker-data: Implement TZ sparql function (*)
  4e54596... libtracker-data: Implement TIMEZONE sparql function (*)
  c910edb... libtracker-data: Implement STRUUID/UUID sparql functions (*)
  4b5e255... libtracker-data: Implement URI()/IRI() (*)
  9621589... libtracker-data: Implement SAMPLE (*)
  0a448b4... libtracker-data: Attempt to reuse variables for sparql lite (*)
  57eba75... libtracker-data: Implement BNODE sparql function (*)
  a1876ec... libtracker-data: Add support for DESCRIBE (*)
  a8fe7fc... libtracker-data: Remove iface argument from tracker_data_ma (*)
  370e3b1... libtracker-data: Support ALL/DEFAULT/NAMED in DROP/CREATE (*)
  2a01362... libtracker-data: Implement BASE (*)
  3968358... ontologies: Add ontology for rdf:List (*)
  3be6755... libtracker-data: Refactor select/insert/delete/update quad  (*)
  8708c4c... libtracker-data: Implement RDF collections (*)
  5f32e0d... libtracker-data: Make all rules point to the first non-whit (*)
  a9e562c... libtracker-data: Favor NIL over '(' ... ')' in grammar (*)
  6ee4f17... libtracker-data: Shuffle TrackerContext creation in queries (*)
  2485acf... libtracker-data: Implement VALUES (*)
  169eb9f... libtracker-data: Refactor string builder creation into sepa (*)
  519e4a1... libtracker-sparql: Implement PathNegatedPropertySet (*)
  b95c39a... libtracker-data: Fix token check (*)
  ba2b011... libtracker-data: Set sample binding early on variable objec (*)
  4860c49... libtracker-data: Do not hardcode string type on objects wit (*)
  98d3370... libtracker-data: Separate code to convert rdf type to Track (*)
  107315f... libtracker-data: Implement STRDT (*)
  32e33cd... libtracker-data: Clean up unused arguments (*)
  172edd5... libtracker-data: Convert to GValues earlier in tracker_data (*)
  cb7f933... libtracker-data: Drop unused handling of blank nodes (*)
  ca81941... libtracker-data: Drop TrackerClass count parameter (*)
  e0f9429... libtracker-data: Use get_idstring() anytime we need a liter (*)
  22a923f... libtracker-data: Add TrackerDBInterface support for GByte t (*)
  825dc68... libtracker-data: Make literal tokens hold a GBytes (*)
  7825792... libtracker-data: Use GBytes as predicate argument to tracke (*)
  9f23dea... libtracker-data: Fixup collections after literals as GBytes (*)
  b7a065c... libtracker-data: Handle rdf:langString type (*)
  68a4033... libtracker-data: Implement STRLANG and LANGMATCHES (*)
  7cbdc96... libtracker-data: Use substring after SelectClause (*)
  026f5f6... libtracker-data: Implement AS ?var in GROUP BY (*)
  f9f0a66... libtracker-data: Raise parser error on DISTINCT in ArgList (*)
  3bc3ecd... libtracker-data: Handle predicate paths properly both in an (*)
  2c39ab0... libtracker-data: Add object_type column to tracker_triples (*)
  e96afdb... libtracker-data: Get subject/object types in property path  (*)
  da17028... libtracker-data: Add SparqlDataType() sqlite function (*)
  3a76249... libtracker-data: Fetch type variables, where available (*)
  df87b58... libtracker-data: Implement isNumeric/isLiteral/datatype (*)
  3cc070c... libtracker-data: Add support for CONSTRUCT (*)
  6d21783... libtracker-data: Prepare tracker_generate_uuid() to handle  (*)
  55c3cdc... libtracker-data: Use SparqlBNODE() directly in query_unused (*)
  129fb91... libtracker-data: Use separate SQLITE function for blank nod (*)
  215e385... libtracker-data: Pass explicitly URI prefix to SparqlUUID (*)
  6345f6a... libtracker-data: Store whether resources are blank nodes (*)
  de74bed... libtracker-data: Implement ISBLANK() (*)
  f4279c7... libtracker-data: Drop _unimplemented() define (*)
  2d14b44... libtracker-data: Separate global pragmas from per-db ones (*)
  c166320... libtracker-data: Implement TTL file loading in tracker-data (*)
  ab5a2a6... tests: Set specific order on complex-optional sparql test (*)
  0d28d74... libtracker-data: Don't use UNION ALL in property path queri (*)
  6663ce5... tests: Use single group explicitly in property paths test d (*)
  92728c8... libtracker-data: Handle NULL interface on WAL thread (*)
  980c039... functional-tests: Remove timeout on all situations that exi (*)
  b0727bd... libtracker-data: Add FTS5 union view (*)
  bf2f6a1... tests: Fix some graph tests in tracker-sparql-test (*)
  4cd7687... libtracker-data: Make graph creation implicit again (*)
  00a4e78... tests: Use explicit graph in DELETE {} (*)
  09e0748... tests: Add type explicitly inside graph patterns (*)
  e890389... libtracker-data: Correct initialization order after ontolog (*)
  6a38f94... libtracker-data: Use versioning to know when to update unio (*)
  a2543c8... libtracker-miner: Use own graph in TrackerFileNotifier quer (*)
  8e6e371... libtracker-data: Do not error out on unknown graphs (*)
  6c79308... libtracker-data: Honor FROM / FROM NAMED (*)
  7117066... libtracker-data: Work around terrible query planning from S (*)
  25b4a7d... libtracker-data: Cache selects in the update thread (*)
  c5ade84... tests: Use graph on TrackerMinerFS tests (*)
  75ceff1... libtracker-data: Only restore token if necessary (*)
  c1c3d00... libtracker-data: Make resource refcounting per database (*)
  54994a6... libtracker-data: Use user_version pragma to store database  (*)
  49e8f40... libtracker-data: Store database locale inside meta.db (*)
  0471d00... libtracker-data: Store tokenizer version inside meta.db (*)
  6dbecc6... libtracker-data: Bump database version (*)
  af90c3a... libtracker-data: Store class/property IDs in GVDB (*)
  fba1ec9... libtracker-data: Grammar fix (*)
  57acbeb... libtracker-data: Create fts5/fts_view tables per database (*)
  0ca4f8f... libtracker-data: Ensure ordering of FTS columns (*)
  dafc434... libtracker-data: Discard unnamed graph a graph is requested (*)
  6510a14... libtracker-data: Update union views selectively (*)
  5a8ec5a... libtracker-data: Honor UsingClause (*)
  5d52d43... tests: Add a bunch of graph operation tests (*)
  6eafe1f... tests: Add test for BASE (*)
  985734a... tests: Add tests for rdf:langString, LANGMATCHES, and STRLA (*)
  87113e9... tests: Add rdf:List tests (*)
  03a923a... tests: Add tests for DESCRIBE (*)
  7620ec1... tests: Add tests for CONSTRUCT (*)
  d71f2ba... tests: Add TZ/TIMEZONE tests (*)
  d6e412b... tests: Add tests around DATATYPE()/IS*() functions (*)
  62d70d3... tests: Add test for GROUP BY ... AS ?var (*)
  4e97856... libtracker-remote: Set user agent (*)
  b39cc27... libtracker-sparql: Add public method to create a connection (*)
  5441e3c... libtracker-data: Handle DBus URIs in SERVICE{} (*)
  3a64e5e... libtracker-sparql: Add TrackerEndpointDBus (*)
  9a57a10... libtracker-miner: Plug leak (*)
  f0642d5... libtracker-direct: Plug leak (*)
  7b5e987... libtracker-direct: Plug update_array_async() leaks (*)
  7e9f001... tests: Add test for GROUP BY (... AS ...) (*)
  1bce84c... docs: Make ttl2sgml handle rdf:List elements (*)
  c8e964c... docs: Start migrate-2to3 document (*)
  fbfd3fa... Merge branch 'wip/carlosg/sparql1.1' into 'master'

(*) 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]