summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2018-11-03 13:19:02 +0100
committerCarlos Garnacho <carlosg@gnome.org>2018-11-13 11:17:31 +0100
commit9ab5f421d6f105bf5b60db70b8e1f27913c1581b (patch)
tree51274b6506f000d6a4dfd1dd0423ef7e008aa280
parent204ff72f6a9b1411fdf52d55700f8f74d07c9406 (diff)
downloadtracker-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.c9
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