public class TestSlice extends AbstractRuleTestCase
ISlice handling in native IRule execution. Slice for
joins is handled by the query plan and its evaluation. Slice for an
IAccessPath scan is handled using the appropriate iterator and is not
tested by this class.AbstractTestCase.StatementVerifierTestCase2.MyProperties, TestCase2.RandomTypeNULL_randomType, log| Modifier and Type | Method and Description |
|---|---|
protected void |
assertSameSolutions(IChunkedOrderedIterator<ISolution> itr,
IBindingSet[] expected)
Verifies the the iterator visits
ISolutions have the expected
IBindingSets in the expected order. |
protected IRule |
newRule(AbstractTripleStore store,
ISlice slice,
BigdataValue foo,
BigdataValue bar)
Creates a new rule instance for
test_slice(). |
void |
test_slice()
Tests various slices on an
IRule using a single JOIN with 3
solutions. |
applyRule, applyRule, assertSameSolutionsAnyOrdergetValuegetDelegate, getOurDelegate, getProperties, getStore, getStore, reopenStore, setDelegate, setUp, tearDownassertEquals, assertEquals, assertEquals, assertEquals, assertLexiconIndicesConsistent, assertSameSPOs, assertSameSPOs, assertSameSPOsAnyOrder, assertSameSPOsAnyOrder, assertSameStatements, assertSameStatements, assertStatementIndicesConsistent, checkIfProxy, recursiveDelete, setUp, tearDownassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEqualsWithinUlps, assertSameArray, assertSameArray, assertSameBigDecimal, assertSameBigDecimal, assertSameBigInteger, assertSameBigInteger, assertSameIterator, assertSameIterator, assertSameIteratorAnyOrder, assertSameIteratorAnyOrder, assertSameValue, assertSameValue, assertZeroUlps, assertZeroUlps, fail, getInnerCause, getNormalInt, getProjectBuildPath, getRandomObject, getRandomObject, getRandomOrder, getRandomString, getTestInputStream, getTestResource, getTestResource, getUlps, getUlps, isDEBUG, isDEBUG, isINFO, isINFO, isInnerCause, logPropertiesassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, toStringpublic TestSlice()
public TestSlice(String name)
name - public void test_slice()
throws Exception
IRule using a single JOIN with 3
solutions.Exceptionprotected IRule newRule(AbstractTripleStore store, ISlice slice, BigdataValue foo, BigdataValue bar)
test_slice().store - slice - foo - bar - protected void assertSameSolutions(IChunkedOrderedIterator<ISolution> itr, IBindingSet[] expected)
ISolutions have the expected
IBindingSets in the expected order.itr - The iterator.expected - The expected IBindingSets.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.