[tracker: 47/47] Merge branch 'wip/carlosg/sparql-parser-ng'



commit eb82efe8dacdca2b283264c52286244a01682e73
Merge: db4a05d53 afc324327
Author: Carlos Garnacho <carlosg gnome org>
Date:   Tue Nov 13 11:50:22 2018 +0100

    Merge branch 'wip/carlosg/sparql-parser-ng'

 .../libtracker-sparql/libtracker-sparql-docs.sgml  |    1 +
 .../libtracker-sparql-sections.txt                 |   25 +
 .../libtracker-sparql/libtracker-sparql.types      |    1 +
 src/libtracker-common/tracker-utils.c              |   89 +
 src/libtracker-common/tracker-utils.h              |    2 +
 src/libtracker-data/meson.build                    |    8 +-
 src/libtracker-data/tracker-data-manager.c         |    1 +
 src/libtracker-data/tracker-data-query.c           |   45 +-
 src/libtracker-data/tracker-data-query.h           |    3 +
 src/libtracker-data/tracker-data-update.c          |    7 +-
 src/libtracker-data/tracker-data.h                 |    2 +
 src/libtracker-data/tracker-db-interface-sqlite.c  |  104 +-
 src/libtracker-data/tracker-db-interface.h         |    3 +
 src/libtracker-data/tracker-sparql-expression.vala | 1727 -----
 src/libtracker-data/tracker-sparql-grammar.h       | 2360 +++++++
 src/libtracker-data/tracker-sparql-parser.c        |  874 +++
 src/libtracker-data/tracker-sparql-parser.h        |   52 +
 src/libtracker-data/tracker-sparql-pattern.vala    | 1659 -----
 src/libtracker-data/tracker-sparql-query.vala      | 1102 ----
 src/libtracker-data/tracker-sparql-types.c         |  908 +++
 src/libtracker-data/tracker-sparql-types.h         |  362 ++
 src/libtracker-data/tracker-sparql.c               | 6633 ++++++++++++++++++++
 src/libtracker-data/tracker-sparql.h               |   48 +
 src/libtracker-data/tracker-string-builder.c       |  314 +
 src/libtracker-data/tracker-string-builder.h       |   37 +
 src/libtracker-data/tracker-uuid.c                 |   46 +
 src/libtracker-data/tracker-uuid.h                 |   28 +
 src/libtracker-direct/meson.build                  |    1 +
 src/libtracker-direct/tracker-direct-statement.c   |  265 +
 src/libtracker-direct/tracker-direct-statement.h   |   52 +
 src/libtracker-direct/tracker-direct.c             |   19 +-
 src/libtracker-direct/tracker-direct.h             |    2 +
 src/libtracker-sparql-backend/tracker-backend.vala |   10 +
 src/libtracker-sparql-backend/tracker-sparql-2.map |    1 +
 src/libtracker-sparql/meson.build                  |    1 +
 src/libtracker-sparql/tracker-connection.vala      |   12 +
 src/libtracker-sparql/tracker-resource.c           |    2 +-
 src/libtracker-sparql/tracker-statement.vala       |  122 +
 tests/libtracker-data/anon/query-3.out             |    3 +
 tests/libtracker-data/anon/query-3.rq              |    1 +
 tests/libtracker-data/anon/query-4.out             |    3 +
 tests/libtracker-data/anon/query-4.rq              |    1 +
 tests/libtracker-data/anon/query-5.out             |    4 +
 tests/libtracker-data/anon/query-5.rq              |    1 +
 tests/libtracker-data/bnode/data.ontology          |   24 +
 tests/libtracker-data/bnode/data.ttl               |   30 +
 tests/libtracker-data/bnode/query-1.out            |    3 +
 tests/libtracker-data/bnode/query-1.rq             |    1 +
 tests/libtracker-data/bnode/query-2.out            |    3 +
 tests/libtracker-data/bnode/query-2.rq             |    1 +
 tests/libtracker-data/bnode/query-3.out            |    4 +
 tests/libtracker-data/bnode/query-3.rq             |    1 +
 tests/libtracker-data/bnode/query-4.out            |    3 +
 tests/libtracker-data/bnode/query-4.rq             |    1 +
 tests/libtracker-data/bnode/query-5.out            |    3 +
 tests/libtracker-data/bnode/query-5.rq             |    1 +
 tests/libtracker-data/property-paths/data.ttl      |   32 +
 .../property-paths/inverse-path-1.out              |    3 +
 .../property-paths/inverse-path-1.rq               |    1 +
 .../property-paths/inverse-path-2.out              |    6 +
 .../property-paths/inverse-path-2.rq               |    1 +
 .../mixed-inverse-and-sequence-1.out               |    1 +
 .../property-paths/mixed-inverse-and-sequence-1.rq |    1 +
 .../mixed-inverse-and-sequence-2.out               |    1 +
 .../property-paths/mixed-inverse-and-sequence-2.rq |    1 +
 tests/libtracker-data/property-paths/query-1.rq    |    0
 .../property-paths/sequence-path-1.out             |    2 +
 .../property-paths/sequence-path-1.rq              |    1 +
 .../property-paths/sequence-path-2.out             |    4 +
 .../property-paths/sequence-path-2.rq              |    1 +
 .../property-paths/sequence-path-3.out             |    1 +
 .../property-paths/sequence-path-3.rq              |    1 +
 tests/libtracker-data/property-paths/test.ontology |   34 +
 tests/libtracker-data/tracker-sparql-test.c        |   16 +
 tests/libtracker-fts/fts3aa-3.out                  |    1 +
 tests/libtracker-fts/fts3aa-3.rq                   |    1 +
 tests/libtracker-fts/tracker-fts-test.c            |    2 +-
 77 files changed, 12618 insertions(+), 4509 deletions(-)
---


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