[tracker/wip/carlosg/fixes: 5/8] libtracker-data: Also add parameters as literals when translating RDFLiteral
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/wip/carlosg/fixes: 5/8] libtracker-data: Also add parameters as literals when translating RDFLiteral
- Date: Mon, 2 Mar 2020 22:00:21 +0000 (UTC)
commit 110738c5a007b0455c30d1bd652593e65b4134e6
Author: Carlos Garnacho <carlosg gnome org>
Date: Mon Mar 2 12:21:46 2020 +0100
libtracker-data: Also add parameters as literals when translating RDFLiteral
parameters are literals, just not known at query parsing time. We shouldn't
make a distinction in adding those to the pool of literal values.
src/libtracker-data/tracker-sparql.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/src/libtracker-data/tracker-sparql.c b/src/libtracker-data/tracker-sparql.c
index a69f1a66b..9c5bde454 100644
--- a/src/libtracker-data/tracker-sparql.c
+++ b/src/libtracker-data/tracker-sparql.c
@@ -8076,9 +8076,8 @@ translate_RDFLiteral (TrackerSparql *sparql,
sparql->current_state.expression_type = type;
tracker_binding_set_data_type (binding, type);
- if (!is_parameter &&
- (sparql->current_state.type == TRACKER_SPARQL_TYPE_SELECT ||
- sparql->current_state.type == TRACKER_SPARQL_TYPE_CONSTRUCT)) {
+ if (sparql->current_state.type == TRACKER_SPARQL_TYPE_SELECT ||
+ sparql->current_state.type == TRACKER_SPARQL_TYPE_CONSTRUCT) {
tracker_select_context_add_literal_binding (TRACKER_SELECT_CONTEXT (sparql->context),
TRACKER_LITERAL_BINDING (binding));
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]