public interface SPARQLAggregationFunctionSymbol extends SPARQLFunctionSymbol, AggregationFunctionSymbol
| Modifier and Type | Interface and Description |
|---|---|
static interface |
SPARQLAggregationFunctionSymbol.AggregationSimplification |
FunctionSymbol.FunctionalTermNullability| Modifier and Type | Method and Description |
|---|---|
Optional<SPARQLAggregationFunctionSymbol.AggregationSimplification> |
decomposeIntoDBAggregation(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> subTerms,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<RDFTermType>> possibleRDFTypes,
boolean hasGroupBy,
VariableNullability variableNullability,
VariableGenerator variableGenerator,
TermFactory termFactory) |
getIRI, getOfficialNameevaluateEmptyBaganalyzeInjectivity, canBePostProcessed, evaluateIsNotNull, evaluateNullability, evaluateStrictEq, getExpectedBaseType, inferType, isAggregation, isDeterministic, isNullable, proposeProvenanceVariables, simplify, simplifyAsGuaranteedToBeNonNullOptional<SPARQLAggregationFunctionSymbol.AggregationSimplification> decomposeIntoDBAggregation(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> subTerms, it.unibz.inf.ontop.com.google.common.collect.ImmutableList<it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<RDFTermType>> possibleRDFTypes, boolean hasGroupBy, VariableNullability variableNullability, VariableGenerator variableGenerator, TermFactory termFactory)
Copyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.