Details
-
Type:
Bug
-
Status: Accepted
-
Resolution: Unresolved
-
Affects Version/s: BIGDATA_RELEASE_1_5_0
-
Fix Version/s: None
-
Component/s: Project Management, Property Path, Query Engine
-
Labels:
Description
The ALP Service makes it possible to specify limits (minimum, maximum path length) and extract bindings from a property path.
- The ALP Service is implemented by the ASTALPServiceOptimizer. Document this code.
- Create a wiki page for the ALP service support.
- See http://wiki.bigdata.com/wiki/index.php?title=PropertyPaths
A sample query is:
#e.g. "Go three hops out in either direction from vertex <id:v0> where the edge is of type <test:foo> and the edge has <some:prop>=someVal." service bd:alp { " + <id:v0> ?edge ?to . " + hint:Prior hint:alp.pathExpr true . ?edge rdf:type <test:foo> . ?edge <some:prop> "someVal" . hint:Group hint:alp.lowerBound 1 . hint:Group hint:alp.upperBound 3 . hint:Group hint:alp.bidirectional true . }
See BLZG-1120.