Improvement CORE-169
1 vote

Virtual Literal Nodes need to be IValuedNode enabled

Created by Rob Vesse on 2/5/2012 12:54 AM Last Updated by Rob Vesse on 2/5/2012 1:21 AM
%
 (hrs)
Logged: 0  (hrs)

 Description

The 0.6.0 release will include a new API called IValuedNode which centres around boosting SPARQL expression evaluation performance by making it possible to persist strongly typed values through the expression tree

 

While most node classes including some of the Virtual Node classes where already upgraded to take advantage of this feature it should also be added for virtual literal nodes.  Rather than having a complex hierarchy of multiple virtual literal nodes the intended implementation is to add logic to BaseVirtualLiteralNode so that it implements IValuedNode and it materialises the strongly typed value on-demand as needed

    Rob Vesse (Sunday, February 05, 2012 1:15 AM) #

SVN revision 2057 makes this change