public interface DBFunctionSymbolFactory
IRIStringTemplateFunctionSymbol getIRIStringTemplateFunctionSymbol(String iriTemplate)
BnodeStringTemplateFunctionSymbol getBnodeStringTemplateFunctionSymbol(String bnodeTemplate)
BnodeStringTemplateFunctionSymbol getFreshBnodeStringTemplateFunctionSymbol(int arity)
DBTypeConversionFunctionSymbol getTemporaryConversionToDBStringFunctionSymbol()
DBTypeConversionFunctionSymbol getDBCastFunctionSymbol(DBTermType targetType)
DBTypeConversionFunctionSymbol getDBCastFunctionSymbol(DBTermType inputType, DBTermType targetType)
DBTypeConversionFunctionSymbol getConversion2RDFLexicalFunctionSymbol(DBTermType inputType, RDFTermType rdfTermType)
DBTypeConversionFunctionSymbol getConversionFromRDFLexical2DBFunctionSymbol(DBTermType targetDBType, RDFTermType rdfType)
DBFunctionSymbol getRegularDBFunctionSymbol(String nameInDialect, int arity)
DBBooleanFunctionSymbol getRegularDBBooleanFunctionSymbol(String nameInDialect, int arity)
DBFunctionSymbol getDBCase(int arity, boolean doOrderingMatter)
DBBooleanFunctionSymbol getDBBooleanCase(int arity, boolean doOrderingMatter)
DBIfElseNullFunctionSymbol getDBIfElseNull()
DBBooleanFunctionSymbol getDBBooleanIfElseNull()
DBFunctionSymbol getDBIfThenElse()
DBFunctionSymbol getDBUpper()
DBFunctionSymbol getDBLower()
DBFunctionSymbol getDBReplace()
DBFunctionSymbol getDBRegexpReplace3()
DBFunctionSymbol getDBRegexpReplace4()
DBFunctionSymbol getDBSubString2()
DBFunctionSymbol getDBSubString3()
DBFunctionSymbol getDBRight()
DBFunctionSymbol getDBCharLength()
DBFunctionSymbol getR2RMLIRISafeEncode()
DBConcatFunctionSymbol getNullRejectingDBConcat(int arity)
DBConcatFunctionSymbol getDBConcatOperator(int arity)
DBAndFunctionSymbol getDBAnd(int arity)
DBOrFunctionSymbol getDBOr(int arity)
DBNotFunctionSymbol getDBNot()
DBIsNullOrNotFunctionSymbol getDBIsNull()
DBIsNullOrNotFunctionSymbol getDBIsNotNull()
DBFunctionSymbol getDBCoalesce(int arity)
FalseOrNullFunctionSymbol getFalseOrNullFunctionSymbol(int arity)
TrueOrNullFunctionSymbol getTrueOrNullFunctionSymbol(int arity)
DBStrictEqFunctionSymbol getDBStrictEquality(int arity)
DBBooleanFunctionSymbol getDBStrictNEquality(int arity)
DBBooleanFunctionSymbol getDBNonStrictNumericEquality()
DBBooleanFunctionSymbol getDBNonStrictStringEquality()
DBBooleanFunctionSymbol getDBNonStrictDatetimeEquality()
DBBooleanFunctionSymbol getDBNonStrictDateEquality()
DBBooleanFunctionSymbol getDBNonStrictDefaultEquality()
DBBooleanFunctionSymbol getDBNumericInequality(InequalityLabel inequalityLabel)
DBBooleanFunctionSymbol getDBBooleanInequality(InequalityLabel inequalityLabel)
DBBooleanFunctionSymbol getDBStringInequality(InequalityLabel inequalityLabel)
DBBooleanFunctionSymbol getDBDatetimeInequality(InequalityLabel inequalityLabel)
DBBooleanFunctionSymbol getDBDateInequality(InequalityLabel inequalityLabel)
DBBooleanFunctionSymbol getDBDefaultInequality(InequalityLabel inequalityLabel)
DBBooleanFunctionSymbol getDBStartsWith()
DBBooleanFunctionSymbol getDBEndsWith()
DBBooleanFunctionSymbol getDBIsStringEmpty()
DBIsTrueFunctionSymbol getIsTrue()
DBBooleanFunctionSymbol getDBContains()
NonDeterministicDBFunctionSymbol getDBRand(UUID uuid)
NonDeterministicDBFunctionSymbol getDBUUID(UUID uuid)
DBBooleanFunctionSymbol getDBRegexpMatches2()
DBBooleanFunctionSymbol getDBRegexpMatches3()
DBBooleanFunctionSymbol getDBLike()
DBFunctionSymbol getDBStrBefore()
DBFunctionSymbol getDBStrAfter()
DBFunctionSymbol getDBMd5()
DBFunctionSymbol getDBSha1()
DBFunctionSymbol getDBSha256()
DBFunctionSymbol getDBSha512()
DBMathBinaryOperator getDBMathBinaryOperator(String dbMathOperatorName, DBTermType dbNumericType)
DBMathBinaryOperator getUntypedDBMathBinaryOperator(String dbMathOperatorName)
DBFunctionSymbol getAbs(DBTermType dbTermType)
DBFunctionSymbol getCeil(DBTermType dbTermType)
DBFunctionSymbol getFloor(DBTermType dbTermType)
DBFunctionSymbol getRound(DBTermType dbTermType)
DBFunctionSymbol getDBYearFromDatetime()
DBFunctionSymbol getDBYearFromDate()
DBFunctionSymbol getDBMonthFromDatetime()
DBFunctionSymbol getDBMonthFromDate()
DBFunctionSymbol getDBDayFromDatetime()
DBFunctionSymbol getDBDayFromDate()
DBFunctionSymbol getDBHours()
DBFunctionSymbol getDBMinutes()
DBFunctionSymbol getDBSeconds()
DBFunctionSymbol getDBTz()
DBFunctionSymbol getDBNow()
DBFunctionSymbol getTypedNullFunctionSymbol(DBTermType termType)
DBFunctionSymbol getDBCount(int arity, boolean isDistinct)
DBFunctionSymbol getNullIgnoringDBSum(DBTermType dbType, boolean isDistinct)
DBFunctionSymbol getDBSum(DBTermType dbType, boolean isDistinct)
DBFunctionSymbol getNullIgnoringDBAvg(DBTermType dbType, boolean isDistinct)
DBFunctionSymbol getDBMin(DBTermType dbType)
DBFunctionSymbol getDBMax(DBTermType dbType)
DBFunctionSymbol getDBIntIndex(int nbValues)
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.