diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2018-11-03 13:19:02 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2018-11-13 11:17:31 +0100 |
commit | 9ab5f421d6f105bf5b60db70b8e1f27913c1581b (patch) | |
tree | 51274b6506f000d6a4dfd1dd0423ef7e008aa280 | |
parent | 204ff72f6a9b1411fdf52d55700f8f74d07c9406 (diff) | |
download | tracker-9ab5f421d6f105bf5b60db70b8e1f27913c1581b.tar.gz |
libtracker-data: Make unimplemented property path errors more specific
There's now partial support of property paths, so better be specific.
-rw-r--r-- | src/libtracker-data/tracker-sparql.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/libtracker-data/tracker-sparql.c b/src/libtracker-data/tracker-sparql.c index 9a2732a80..1ff98e0f7 100644 --- a/src/libtracker-data/tracker-sparql.c +++ b/src/libtracker-data/tracker-sparql.c @@ -4068,7 +4068,7 @@ translate_PathAlternative (TrackerSparql *sparql, _call_rule (sparql, NAMED_RULE_PathSequence, error); if (_accept (sparql, RULE_TYPE_LITERAL, LITERAL_PATH_ALTERNATIVE)) { - _unimplemented ("Property paths"); + _unimplemented ("Alternative property path"); } return TRUE; @@ -4170,7 +4170,7 @@ translate_PathMod (TrackerSparql *sparql, { /* PathMod ::= '?' | '*' | '+' */ - _unimplemented ("Property paths"); + _unimplemented ("Path modifiers"); } static gboolean @@ -4202,7 +4202,8 @@ translate_PathNegatedPropertySet (TrackerSparql *sparql, { /* PathNegatedPropertySet ::= PathOneInPropertySet | '(' ( PathOneInPropertySet ( '|' PathOneInPropertySet )* )? ')' */ - _unimplemented ("Property paths"); + _unimplemented ("Negated property set in property paths"); + return FALSE; } static gboolean @@ -4211,7 +4212,7 @@ translate_PathOneInPropertySet (TrackerSparql *sparql, { /* PathOneInPropertySet ::= iri | 'a' | '^' ( iri | 'a' ) */ - _unimplemented ("Property paths"); + return FALSE; } static gboolean |