[tracker] (47 commits) ...Merge branch 'wip/carlosg/sparql-parser-ng'



Summary of changes:

  189ba36... libtracker-data: Add SPARQL grammar definition (*)
  6dfed83... libtracker-data: Add TrackerSparqlParser and helpers (*)
  971b63a... libtracker-data: Add TrackerStringBuilder (*)
  f36fc9e... libtracker-data: Add TrackerSparql (*)
  0706be7... libtracker-data: Make SparqlRegex() SQL function take 2/3 a (*)
  4fc2aaf... libtracker-data: Bring back custom sparql syntax (*)
  29ed448... libtracker-data: Bring back custom sparql syntax (*)
  ac72a24... libtracker-data: Accept Expression in BOUND() (*)
  79b958c... libtracker-data: Implement SHA384 (*)
  58b399e... libtracker-data: Implement MINUS (*)
  9292ed6... libtracker-data: Invert processing of Verb and ObjectList c (*)
  1c3a6f2... libtracker-data: Expose TrackerSparql API for updates (*)
  2f1f5c1... libtracker-data: Add internal UUID generator SQL function (*)
  06e366c... libtracker-data: Add method to fetch unused URNs (*)
  8912cdc... libtracker-data: Add back support for SPARQL updates (*)
  ee26c9e... libtracker-data: Make ';' separator between updates optiona (*)
  eefc6bc... libtracker-data: Add 'INSERT OR REPLACE' SPARQL extension b (*)
  7802876... libtracker-data: Add INSERT/DELETE SILENT syntax back (*)
  badcb11... libtracker-data: Add back support for DELETE{}/INSERT{} wit (*)
  3a33d54... libtracker-sparql: Allow non bracketted expressions in Orde (*)
  13d7355... libtracker-data: Add "INSERT INTO iri" syntax back (*)
  d6f3b7e... libtracker-sparql: Use INSERT DATA on insertions (*)
  8828814... libtracker-data: Accept comma as GROUP_CONCAT separator (*)
  1041d4e... libtracker-common: Add helper function to escape \u and \U  (*)
  c8c5c43... libtracker-data: Preprocess \u and \U sequences in SPARQL q (*)
  39daf8e... libtracker-data: Fix handling of fn:string-join (*)
  3a82afd... libtracker-data: Add back 'NULL' literal handling for INSER (*)
  f046b2b... libtracker-data: Append literals directly past the variable (*)
  a46f5e2... libtracker-data: Flip the TrackerSparql switch (*)
  40054c4... libtracker-data: Drop old SPARQL parser (*)
  9e3b618... libtracker-data: Add tracker_db_interface_bind_value (*)
  4e7ca8e... libtracker-data: Add syntax support for parameterized varia (*)
  c7c173f... libtracker-data: Support parameter bindings (*)
  3822a55... libtracker-sparql: Add TrackerSparqlStatement (*)
  cdbdff7... libtracker-direct: Implement query_statement() (*)
  faf6994... libtracker-sparql-backend: Expose direct connection's query (*)
  91e97d1... tests: Add more anonymous/blank nodes tests (*)
  449eee7... tests: Add an FTS test (*)
  2c28350... libtracker-data: Prepare for property paths (*)
  d58a15b... libtracker-data: Support inverse property path (*)
  204ff72... libtracker-data: Support sequence property path (*)
  9ab5f42... libtracker-data: Make unimplemented property path errors mo (*)
  7cfeade... docs: Add references to TrackerSparqlStatement (*)
  1578410... tests: Add some tests for the supported property paths (*)
  c58f7aa... libtracker-sparql: Avoid implicitly relying on hashtable it (*)
  afc3243... libtracker-sparql: Silence -Wformat-security warning (*)
  eb82efe... Merge branch 'wip/carlosg/sparql-parser-ng'

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