public class FunctionSymbolFactoryImpl extends Object implements FunctionSymbolFactory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRequiredSPARQLDistinctAggregateFunctionSymbol, getRequiredSPARQLFunctionSymbol@Inject protected void init()
protected it.unibz.inf.ontop.com.google.common.collect.ImmutableTable<String,Integer,SPARQLFunctionSymbol> createSPARQLFunctionSymbolTable()
public RDFTermFunctionSymbol getRDFTermFunctionSymbol()
getRDFTermFunctionSymbol in interface FunctionSymbolFactorypublic DBFunctionSymbolFactory getDBFunctionSymbolFactory()
getDBFunctionSymbolFactory in interface FunctionSymbolFactorypublic BooleanFunctionSymbol getIsARDFTermTypeFunctionSymbol(RDFTermType rdfTermType)
getIsARDFTermTypeFunctionSymbol in interface FunctionSymbolFactorypublic BooleanFunctionSymbol getAreCompatibleRDFStringFunctionSymbol()
FunctionSymbolFactorygetAreCompatibleRDFStringFunctionSymbol in interface FunctionSymbolFactorypublic BooleanFunctionSymbol getLexicalNonStrictEqualityFunctionSymbol()
getLexicalNonStrictEqualityFunctionSymbol in interface FunctionSymbolFactorypublic NotYetTypedEqualityFunctionSymbol getNotYetTypedEquality()
FunctionSymbolFactorygetNotYetTypedEquality in interface FunctionSymbolFactorypublic BooleanFunctionSymbol getLexicalInequalityFunctionSymbol(InequalityLabel inequalityLabel)
getLexicalInequalityFunctionSymbol in interface FunctionSymbolFactorypublic BooleanFunctionSymbol getLexicalEBVFunctionSymbol()
getLexicalEBVFunctionSymbol in interface FunctionSymbolFactoryprotected BooleanFunctionSymbol createLexicalInequalityFunctionSymbol(InequalityLabel inequalityLabel)
public BooleanFunctionSymbol getRDF2DBBooleanFunctionSymbol()
FunctionSymbolFactorygetRDF2DBBooleanFunctionSymbol in interface FunctionSymbolFactorypublic RDFTermTypeFunctionSymbol getRDFTermTypeFunctionSymbol(TypeConstantDictionary dictionary, it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<RDFTermTypeConstant> possibleConstants, boolean isSimplifiable)
getRDFTermTypeFunctionSymbol in interface FunctionSymbolFactorypublic Optional<SPARQLFunctionSymbol> getSPARQLFunctionSymbol(String officialName, int arity)
getSPARQLFunctionSymbol in interface FunctionSymbolFactorypublic Optional<SPARQLFunctionSymbol> getSPARQLDistinctAggregateFunctionSymbol(String officialName, int arity)
getSPARQLDistinctAggregateFunctionSymbol in interface FunctionSymbolFactorypublic SPARQLAggregationFunctionSymbol getSPARQLGroupConcatFunctionSymbol(String separator, boolean isDistinct)
getSPARQLGroupConcatFunctionSymbol in interface FunctionSymbolFactorypublic SPARQLFunctionSymbol getIRIFunctionSymbol(org.apache.commons.rdf.api.IRI baseIRI)
getIRIFunctionSymbol in interface FunctionSymbolFactorypublic SPARQLFunctionSymbol getIRIFunctionSymbol()
getIRIFunctionSymbol in interface FunctionSymbolFactoryprotected SPARQLAggregationFunctionSymbol createSPARQLGroupConcat(String separator, boolean isDistinct)
public FunctionSymbol getSPARQLEffectiveBooleanValueFunctionSymbol()
FunctionSymbolFactorygetSPARQLEffectiveBooleanValueFunctionSymbol in interface FunctionSymbolFactoryprotected SPARQLFunctionSymbol createSPARQLRandFunctionSymbol()
protected SPARQLFunctionSymbol createSPARQLUUIDFunctionSymbol()
protected SPARQLFunctionSymbol createSPARQLStrUUIDFunctionSymbol()
public FunctionSymbol getCommonDenominatorFunctionSymbol(int arity)
getCommonDenominatorFunctionSymbol in interface FunctionSymbolFactorypublic FunctionSymbol getCommonPropagatedOrSubstitutedNumericTypeFunctionSymbol()
FunctionSymbolFactorygetCommonPropagatedOrSubstitutedNumericTypeFunctionSymbol in interface FunctionSymbolFactorypublic FunctionSymbol getRDFDatatypeStringFunctionSymbol()
FunctionSymbolFactorygetRDFDatatypeStringFunctionSymbol in interface FunctionSymbolFactorypublic FunctionSymbol getLangTagFunctionSymbol()
FunctionSymbolFactorygetLangTagFunctionSymbol in interface FunctionSymbolFactorypublic BooleanFunctionSymbol getLexicalLangMatches()
FunctionSymbolFactorygetLexicalLangMatches in interface FunctionSymbolFactorypublic FunctionSymbol getBinaryNumericLexicalFunctionSymbol(String dbNumericOperationName)
getBinaryNumericLexicalFunctionSymbol in interface FunctionSymbolFactorypublic FunctionSymbol getUnaryLatelyTypedFunctionSymbol(Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct, DBTermType targetType)
getUnaryLatelyTypedFunctionSymbol in interface FunctionSymbolFactorypublic FunctionSymbol getUnaryLexicalFunctionSymbol(Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct)
getUnaryLexicalFunctionSymbol in interface FunctionSymbolFactoryCopyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.