public interface IAggregate<E> extends IValueExpression<E>
|Modifier and Type||Method and Description|
Return the final value.
Return the current value of the aggregate (this has a side-effect on the internal state of the
Reset the aggregate's internal state.
annotations, argIterator, args, arity, clone, get, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toString
trueif the aggregate is to be applied to the distinct solutions within the group. E.g.,
IValueExpressionis the special variable
*(but note that this is only allowed for COUNT).
E get(IBindingSet bset)
IAggregateoperator). Functions which can not produce an intermediate result, such as AVERAGE, MAY return
Note: If evaluation of the
IAggregate throws an error, then that
error must be "sticky" and reported out by
done() as well. This
contract is relied on to correctly propagate errors within a group when
using incremental (pipelined) evaluation of
error state is cleared by
Copyright © 2006–2016 SYSTAP, LLC DBA Blazegraph. All rights reserved.