From: <tho...@us...> - 2014-01-10 22:24:50
|
Revision: 7766 http://bigdata.svn.sourceforge.net/bigdata/?rev=7766&view=rev Author: thompsonbry Date: 2014-01-10 22:24:44 +0000 (Fri, 10 Jan 2014) Log Message: ----------- More TODOs about test cases. Modified Paths: -------------- branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/rto/AbstractRTOTestCase.java Modified: branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/rto/AbstractRTOTestCase.java =================================================================== --- branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/rto/AbstractRTOTestCase.java 2014-01-10 22:19:40 UTC (rev 7765) +++ branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/rto/AbstractRTOTestCase.java 2014-01-10 22:24:44 UTC (rev 7766) @@ -69,9 +69,6 @@ * TODO See the stubbed out test suite for the RTO for some examples of * join groups that it should be handling. * - * TODO The RTO also needs to handle FILTERs that require materialization. - * This should be the subject of a test suite. - * * TODO The RTO should be extended (together with test coverage) to handle * more interesting kinds of join groups (optionals, sub-selects, property * paths, SERVICE calls, etc). @@ -79,6 +76,19 @@ * Note: When handling sub-groups, etc., the RTO needs to flow solutions * into the sub-query. * + * TODO Test case to verify that we can reorder inside of a MINUS (we + * already have a test for inside of UNION and OPTIONAL). + * + * TODO Test case to verify that we do not reorder inside of a SERVICE + * call. + * + * TODO Test case to verify that exogenous bindings are visible to the RTO. + * Specifically, make sure that the exogenous bindings are applied when the + * RTO does bottom-up evaluation to order the join group. It is Ok if we + * just handle the case with a single exogenous solution for now since we + * do not systematically optimize the case for multiple exogenous solutions + * yet. + * * TODO When adding an {@link IASTOptimizer} for the RTO, modify this class * to test for the inclusion of the JoinGraphNode for the RTO. * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |