public class TestMemoryGroupByOp extends AbstractAggregationTestCase
MemoryGroupByOp
.AbstractAggregationTestCase.MockVariableFactory
TestCase2.MyProperties, TestCase2.RandomType
queryContext
_randomType, log
Constructor and Description |
---|
TestMemoryGroupByOp() |
TestMemoryGroupByOp(String name) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
isPipelinedAggregationOp()
Return
true iff the fixture will be a pipelined aggregation
operator as defined by GroupByOp.isPipelinedAggregationOp() . |
protected GroupByOp |
newFixture(IValueExpression<?>[] select,
IValueExpression<?>[] groupBy,
IConstraint[] having)
Factory for
GroupByOp to be tested. |
void |
test_aggregation_groupBy_by_error_values3()
A variant of
https://www.w3.org/2009/sparql/docs/tests/data-sparql11/grouping/group03.rq
with DISTINCT in an aggregate.
|
setUp, tearDown, test_aggregation_aggregate_no_groups, test_aggregation_count_distinct_star_no_groups, test_aggregation_count_star_no_groups, test_aggregation_distinct_aggregate_no_groups, test_aggregation_groupBy_by_error_values1, test_aggregation_groupBy_by_error_values2, test_aggregation_groupBy_with_aggregate_and_having_with_errors, test_aggregation_groupBy_with_aggregate_and_having, test_aggregation_groupBy_with_aggregate_and_projected_constant, test_aggregation_groupBy_with_aggregate_no_having_with_errors, test_aggregation_groupBy_with_aggregate, test_aggregation_select_projects_group_by_value_expression_as_variable, test_aggregation_select_projects_group_by_variable, test_aggregation_with_groupBy_with_nestedAggregate, test_aggregation_withGroupBy_withSelectDependency, test_aggregation_without_groupBy_with_aggregate_and_having_no_solutions, test_aggregation_without_groupBy_with_aggregate_and_having, test_aggregation_without_groupBy_with_nestedAggregate, test_aggregation_withoutGroupBy_withSelectDependency
assertEquals, 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, getProperties, getRandomObject, getRandomObject, getRandomOrder, getRandomString, getTestInputStream, getTestResource, getTestResource, getUlps, getUlps, isDEBUG, isDEBUG, isINFO, isINFO, isInnerCause, logProperties
assertEquals, 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, toString
public TestMemoryGroupByOp()
public TestMemoryGroupByOp(String name)
protected GroupByOp newFixture(IValueExpression<?>[] select, IValueExpression<?>[] groupBy, IConstraint[] having)
AbstractAggregationTestCase
GroupByOp
to be tested.newFixture
in class AbstractAggregationTestCase
select
- The SELECT clause.groupBy
- The optional GROUP BY clause.having
- The optional HAVING clause.GroupByOp
to be tested.protected boolean isPipelinedAggregationOp()
AbstractAggregationTestCase
true
iff the fixture will be a pipelined aggregation
operator as defined by GroupByOp.isPipelinedAggregationOp()
. This
is used to conditionally modify the behavior of certain tests to verify
correct rejection rather of aggregation requests which can not be handled
by a pipelined aggregation operator.isPipelinedAggregationOp
in class AbstractAggregationTestCase
public void test_aggregation_groupBy_by_error_values3()
ExecutionException
InterruptedException
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.