public class OracleDBFunctionSymbolFactory extends AbstractSQLDBFunctionSymbolFactory
ABS_STR, abstractRootDBType, abstractRootType, ADD_STR, AND_STR, CEIL_STR, CHAR_LENGTH_STR, COALESCE_STR, CONCAT_OP_STR, CONCAT_STR, CURRENT_TIMESTAMP_STR, dbBooleanType, dbDecimalType, dbDoubleType, dbIntegerType, dbStringType, dbTypeFactory, DIVIDE_STR, FLOOR_STR, LCASE_STR, LENGTH_STR, LOWER_STR, MULTIPLY_STR, NOT_STR, NULLIF_STR, OR_STR, RAND_STR, REGEXP_LIKE_STR, REGEXP_REPLACE_STR, REPLACE_STR, RIGHT_STR, ROUND_STR, SUBSTR_STR, SUBSTRING_STR, SUBTRACT_STR, typeFactory, UCASE_STR, UPPER_STR| Modifier | Constructor and Description |
|---|---|
protected |
OracleDBFunctionSymbolFactory(it.unibz.inf.ontop.model.type.TypeFactory typeFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected it.unibz.inf.ontop.model.term.functionsymbol.db.DBTypeConversionFunctionSymbol |
createDateTimeDenormFunctionSymbol(it.unibz.inf.ontop.model.type.DBTermType timestampType) |
protected it.unibz.inf.ontop.model.term.functionsymbol.db.DBTypeConversionFunctionSymbol |
createDateTimeNormFunctionSymbol(it.unibz.inf.ontop.model.type.DBTermType dbDateTimestampType)
Overrides
|
protected it.unibz.inf.ontop.model.term.functionsymbol.db.DBBooleanFunctionSymbol |
createDBBooleanCase(int arity,
boolean doOrderingMatter) |
it.unibz.inf.ontop.model.term.functionsymbol.db.DBConcatFunctionSymbol |
createDBConcatOperator(int arity)
Treats NULLs as empty strings
|
protected it.unibz.inf.ontop.model.term.functionsymbol.db.DBIsNullOrNotFunctionSymbol |
createDBIsNotNull(it.unibz.inf.ontop.model.type.DBTermType dbBooleanType,
it.unibz.inf.ontop.model.type.DBTermType rootDBTermType) |
protected it.unibz.inf.ontop.model.term.functionsymbol.db.DBIsNullOrNotFunctionSymbol |
createDBIsNull(it.unibz.inf.ontop.model.type.DBTermType dbBooleanType,
it.unibz.inf.ontop.model.type.DBTermType rootDBTermType) |
protected it.unibz.inf.ontop.model.term.functionsymbol.db.DBTypeConversionFunctionSymbol |
createDefaultCastToStringFunctionSymbol(it.unibz.inf.ontop.model.type.DBTermType inputType) |
protected com.google.common.collect.ImmutableTable<it.unibz.inf.ontop.model.type.DBTermType,it.unibz.inf.ontop.model.type.RDFDatatype,it.unibz.inf.ontop.model.term.functionsymbol.db.DBTypeConversionFunctionSymbol> |
createDenormalizationTable() |
protected it.unibz.inf.ontop.model.term.functionsymbol.db.DBTypeConversionFunctionSymbol |
createIntegerToStringCastFunctionSymbol(it.unibz.inf.ontop.model.type.DBTermType inputType)
The returned function symbol can apply additional optimizations
|
protected com.google.common.collect.ImmutableTable<it.unibz.inf.ontop.model.type.DBTermType,it.unibz.inf.ontop.model.type.RDFDatatype,it.unibz.inf.ontop.model.term.functionsymbol.db.DBTypeConversionFunctionSymbol> |
createNormalizationTable()
TODO: shall we alert the user when TIMESTAMP is used with a XSD.DATETIMESTAMP?
|
protected it.unibz.inf.ontop.model.term.functionsymbol.db.DBConcatFunctionSymbol |
createNullRejectingDBConcat(int arity) |
protected static com.google.common.collect.ImmutableTable<String,Integer,it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbol> |
createOracleRegularFunctionTable(it.unibz.inf.ontop.model.type.TypeFactory typeFactory) |
protected it.unibz.inf.ontop.model.term.functionsymbol.db.DBConcatFunctionSymbol |
createRegularDBConcat(int arity)
Treats NULLs as empty strings
|
protected it.unibz.inf.ontop.model.term.functionsymbol.db.DBTypeConversionFunctionSymbol |
createSimpleCastFunctionSymbol(it.unibz.inf.ontop.model.type.DBTermType targetType) |
protected it.unibz.inf.ontop.model.term.functionsymbol.db.DBTypeConversionFunctionSymbol |
createStringToStringCastFunctionSymbol(it.unibz.inf.ontop.model.type.DBTermType inputType,
it.unibz.inf.ontop.model.type.DBTermType targetType)
Made explicit, so as to enforce the use of the same character set
|
protected it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbol |
createTzFunctionSymbol()
TODO: use a different implementation of the FunctionSymbol for simplifying in the presence of TIMESTAMP (has no TZ)
Currently: Oracle throws a fatal error
|
it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbol |
getDBCharLength() |
it.unibz.inf.ontop.model.term.functionsymbol.db.NonDeterministicDBFunctionSymbol |
getDBRand(UUID uuid) |
it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbol |
getDBRight() |
it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbol |
getDBSubString2() |
it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbol |
getDBSubString3() |
it.unibz.inf.ontop.model.term.functionsymbol.db.NonDeterministicDBFunctionSymbol |
getDBUUID(UUID uuid) |
protected String |
getRandNameInDialect()
Can be overridden.
|
protected String |
getUUIDNameInDialect() |
protected void |
init() |
protected String |
serializeContains(com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms,
Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter,
it.unibz.inf.ontop.model.term.TermFactory termFactory) |
protected String |
serializeDateTimeNorm(it.unibz.inf.ontop.model.type.DBTermType dbDateTimestampType,
com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms,
Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter)
NB: In some JDBC connection settings, returns a comma instead of a period.
|
protected String |
serializeDateTimeNorm(com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms,
Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter,
it.unibz.inf.ontop.model.term.TermFactory termFactory) |
protected String |
serializeMD5(com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms,
Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter,
it.unibz.inf.ontop.model.term.TermFactory termFactory) |
protected String |
serializeSHA1(com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms,
Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter,
it.unibz.inf.ontop.model.term.TermFactory termFactory) |
protected String |
serializeSHA256(com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms,
Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter,
it.unibz.inf.ontop.model.term.TermFactory termFactory) |
protected String |
serializeSHA512(com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms,
Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter,
it.unibz.inf.ontop.model.term.TermFactory termFactory) |
protected String |
serializeStrAfter(com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms,
Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter,
it.unibz.inf.ontop.model.term.TermFactory termFactory) |
protected String |
serializeStrBefore(com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms,
Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter,
it.unibz.inf.ontop.model.term.TermFactory termFactory) |
protected String |
serializeTz(com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms,
Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter,
it.unibz.inf.ontop.model.term.TermFactory termFactory)
TODO: reformat the number into 05:00 instead of 5:0
|
createAbsFunctionSymbol, createAddOperator, createBooleanDenormFunctionSymbol, createBooleanInequality, createBooleanNormFunctionSymbol, createCeilFunctionSymbol, createCoalesceFunctionSymbol, createDateInequality, createDatetimeInequality, createDatetimeToDatetimeCastFunctionSymbol, createDBAnd, createDBAvg, createDBCase, createDBCount, createDBIfThenElse, createDBIsTrue, createDBMax, createDBMin, createDBNotFunctionSymbol, createDBOr, createDBStrictEquality, createDBStrictNEquality, createDBSum, createDecimalToDecimalCastFunctionSymbol, createDecimalToStringCastFunctionSymbol, createDefaultInequality, createDefaultRegularFunctionTable, createDivideOperator, createFloatDoubleToFloatDoubleCastFunctionSymbol, createFloatDoubleToStringCastFunctionSymbol, createFloorFunctionSymbol, createIntegerToIntegerCastFunctionSymbol, createIsStringEmpty, createMultiplyOperator, createNonStrictDateEquality, createNonStrictDatetimeEquality, createNonStrictDefaultEquality, createNonStrictNumericEquality, createNonStrictStringEquality, createNumericInequality, createR2RMLIRISafeEncode, createRegularBooleanFunctionSymbol, createRegularUntypedFunctionSymbol, createRoundFunctionSymbol, createSimpleCastFunctionSymbol, createStringInequality, createSubtractOperator, createUntypedAddOperator, createUntypedDivideOperator, createUntypedMultiplyOperator, createUntypedSubtractOperator, getDBAnd, getDBConcatOperator, getDBIfThenElse, getDBIsNotNull, getDBIsNull, getDBIsStringEmpty, getDBLower, getDBNow, getDBOr, getDBRegexpMatches2, getDBRegexpMatches3, getDBRegexpReplace3, getDBRegexpReplace4, getDBReplace, getDBUpper, getIsTrue, getNullRejectingDBConcat, isAnd, isCoalesce, isConcat, isOr, serializeDay, serializeDayFromDate, serializeDayFromDatetime, serializeHours, serializeMinutes, serializeMonth, serializeMonthFromDate, serializeMonthFromDatetime, serializeSeconds, serializeYear, serializeYearFromDate, serializeYearFromDatetimecanonicalizeRegularFunctionSymbolName, createContainsFunctionSymbol, createCurrentDateTimeFunctionSymbol, createDayFromDateFunctionSymbol, createDayFromDatetimeFunctionSymbol, createDBBinaryMathOperator, createDBBooleanIfElseNull, createDBCountTable, createDBGroupConcat, createExtractFunctionSymbol, createFalseOrNullFunctionSymbol, createHoursFunctionSymbol, createLikeFunctionSymbol, createMD5FunctionSymbol, createMinutesFunctionSymbol, createMonthFromDateFunctionSymbol, createMonthFromDatetimeFunctionSymbol, createRegularIfElseNull, createSecondsFunctionSymbol, createSHA1FunctionSymbol, createSHA256FunctionSymbol, createSHA512FunctionSymbol, createStrAfterFunctionSymbol, createStrBeforeFunctionSymbol, createStrEndsFunctionSymbol, createStrStartsFunctionSymbol, createTrueOrNullFunctionSymbol, createTypeNullFunctionSymbol, createUntypedDBBinaryMathOperator, createYearFromDateFunctionSymbol, createYearFromDatetimeFunctionSymbol, getAbs, getBnodeStringTemplateFunctionSymbol, getCeil, getConversion2RDFLexicalFunctionSymbol, getConversionFromRDFLexical2DBFunctionSymbol, getCurrentDateTimeSymbol, getDBBooleanCase, getDBBooleanIfElseNull, getDBBooleanInequality, getDBCase, getDBCastFunctionSymbol, getDBCastFunctionSymbol, getDBCoalesce, getDBContains, getDBCount, getDBDateInequality, getDBDatetimeInequality, getDBDayFromDate, getDBDayFromDatetime, getDBDefaultInequality, getDBEndsWith, getDBHours, getDBIfElseNull, getDBIntIndex, getDBLike, getDBMathBinaryOperator, getDBMax, getDBMd5, getDBMin, getDBMinutes, getDBMonthFromDate, getDBMonthFromDatetime, getDBNonStrictDateEquality, getDBNonStrictDatetimeEquality, getDBNonStrictDefaultEquality, getDBNonStrictNumericEquality, getDBNonStrictStringEquality, getDBNot, getDBNumericInequality, getDBSeconds, getDBSha1, getDBSha256, getDBSha512, getDBStartsWith, getDBStrAfter, getDBStrBefore, getDBStrictEquality, getDBStrictNEquality, getDBStringInequality, getDBSum, getDBTz, getDBYearFromDate, getDBYearFromDatetime, getExtractFunctionSymbol, getFalseOrNullFunctionSymbol, getFloor, getFreshBnodeStringTemplateFunctionSymbol, getIRIStringTemplateFunctionSymbol, getNullIgnoringDBAvg, getNullIgnoringDBGroupConcat, getNullIgnoringDBSum, getR2RMLIRISafeEncode, getRegularDBBooleanFunctionSymbol, getRegularDBFunctionSymbol, getRound, getTemporaryConversionToDBStringFunctionSymbol, getTrueOrNullFunctionSymbol, getTypedNullFunctionSymbol, getUntypedDBMathBinaryOperator, serializeCurrentDateTime, serializeExtract@Inject protected OracleDBFunctionSymbolFactory(it.unibz.inf.ontop.model.type.TypeFactory typeFactory)
protected void init()
init in class AbstractSQLDBFunctionSymbolFactoryprotected static com.google.common.collect.ImmutableTable<String,Integer,it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbol> createOracleRegularFunctionTable(it.unibz.inf.ontop.model.type.TypeFactory typeFactory)
protected com.google.common.collect.ImmutableTable<it.unibz.inf.ontop.model.type.DBTermType,it.unibz.inf.ontop.model.type.RDFDatatype,it.unibz.inf.ontop.model.term.functionsymbol.db.DBTypeConversionFunctionSymbol> createNormalizationTable()
createNormalizationTable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractDBFunctionSymbolFactoryprotected com.google.common.collect.ImmutableTable<it.unibz.inf.ontop.model.type.DBTermType,it.unibz.inf.ontop.model.type.RDFDatatype,it.unibz.inf.ontop.model.term.functionsymbol.db.DBTypeConversionFunctionSymbol> createDenormalizationTable()
createDenormalizationTable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractDBFunctionSymbolFactorypublic it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbol getDBSubString2()
getDBSubString2 in interface it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbolFactorygetDBSubString2 in class AbstractSQLDBFunctionSymbolFactorypublic it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbol getDBSubString3()
getDBSubString3 in interface it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbolFactorygetDBSubString3 in class AbstractSQLDBFunctionSymbolFactorypublic it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbol getDBRight()
getDBRight in interface it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbolFactorygetDBRight in class AbstractSQLDBFunctionSymbolFactorypublic it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbol getDBCharLength()
getDBCharLength in interface it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbolFactorygetDBCharLength in class AbstractSQLDBFunctionSymbolFactorypublic it.unibz.inf.ontop.model.term.functionsymbol.db.NonDeterministicDBFunctionSymbol getDBRand(UUID uuid)
getDBRand in interface it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbolFactorygetDBRand in class AbstractSQLDBFunctionSymbolFactoryprotected String getRandNameInDialect()
AbstractSQLDBFunctionSymbolFactorygetRandNameInDialect in class AbstractSQLDBFunctionSymbolFactoryprotected String serializeContains(com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms, Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter, it.unibz.inf.ontop.model.term.TermFactory termFactory)
serializeContains in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractDBFunctionSymbolFactoryprotected String serializeStrBefore(com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms, Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter, it.unibz.inf.ontop.model.term.TermFactory termFactory)
serializeStrBefore in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractDBFunctionSymbolFactoryprotected String serializeStrAfter(com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms, Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter, it.unibz.inf.ontop.model.term.TermFactory termFactory)
serializeStrAfter in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractDBFunctionSymbolFactoryprotected String serializeMD5(com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms, Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter, it.unibz.inf.ontop.model.term.TermFactory termFactory)
serializeMD5 in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractDBFunctionSymbolFactoryprotected String serializeSHA1(com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms, Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter, it.unibz.inf.ontop.model.term.TermFactory termFactory)
serializeSHA1 in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractDBFunctionSymbolFactoryprotected String serializeSHA256(com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms, Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter, it.unibz.inf.ontop.model.term.TermFactory termFactory)
serializeSHA256 in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractDBFunctionSymbolFactoryprotected String serializeSHA512(com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms, Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter, it.unibz.inf.ontop.model.term.TermFactory termFactory)
serializeSHA512 in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractDBFunctionSymbolFactoryprotected it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbol createTzFunctionSymbol()
createTzFunctionSymbol in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractDBFunctionSymbolFactoryprotected String serializeTz(com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms, Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter, it.unibz.inf.ontop.model.term.TermFactory termFactory)
serializeTz in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractDBFunctionSymbolFactoryprotected it.unibz.inf.ontop.model.term.functionsymbol.db.DBConcatFunctionSymbol createNullRejectingDBConcat(int arity)
createNullRejectingDBConcat in class AbstractSQLDBFunctionSymbolFactorypublic it.unibz.inf.ontop.model.term.functionsymbol.db.DBConcatFunctionSymbol createDBConcatOperator(int arity)
createDBConcatOperator in class AbstractSQLDBFunctionSymbolFactoryprotected it.unibz.inf.ontop.model.term.functionsymbol.db.DBConcatFunctionSymbol createRegularDBConcat(int arity)
createRegularDBConcat in class AbstractSQLDBFunctionSymbolFactoryprotected it.unibz.inf.ontop.model.term.functionsymbol.db.DBTypeConversionFunctionSymbol createSimpleCastFunctionSymbol(it.unibz.inf.ontop.model.type.DBTermType targetType)
createSimpleCastFunctionSymbol in class AbstractSQLDBFunctionSymbolFactoryprotected it.unibz.inf.ontop.model.term.functionsymbol.db.DBTypeConversionFunctionSymbol createStringToStringCastFunctionSymbol(it.unibz.inf.ontop.model.type.DBTermType inputType,
it.unibz.inf.ontop.model.type.DBTermType targetType)
createStringToStringCastFunctionSymbol in class AbstractSQLDBFunctionSymbolFactoryprotected it.unibz.inf.ontop.model.term.functionsymbol.db.DBTypeConversionFunctionSymbol createIntegerToStringCastFunctionSymbol(it.unibz.inf.ontop.model.type.DBTermType inputType)
AbstractSQLDBFunctionSymbolFactorycreateIntegerToStringCastFunctionSymbol in class AbstractSQLDBFunctionSymbolFactoryprotected it.unibz.inf.ontop.model.term.functionsymbol.db.DBTypeConversionFunctionSymbol createDefaultCastToStringFunctionSymbol(it.unibz.inf.ontop.model.type.DBTermType inputType)
createDefaultCastToStringFunctionSymbol in class AbstractSQLDBFunctionSymbolFactoryprotected it.unibz.inf.ontop.model.term.functionsymbol.db.DBBooleanFunctionSymbol createDBBooleanCase(int arity,
boolean doOrderingMatter)
createDBBooleanCase in class AbstractSQLDBFunctionSymbolFactoryprotected it.unibz.inf.ontop.model.term.functionsymbol.db.DBIsNullOrNotFunctionSymbol createDBIsNull(it.unibz.inf.ontop.model.type.DBTermType dbBooleanType,
it.unibz.inf.ontop.model.type.DBTermType rootDBTermType)
createDBIsNull in class AbstractSQLDBFunctionSymbolFactoryprotected it.unibz.inf.ontop.model.term.functionsymbol.db.DBIsNullOrNotFunctionSymbol createDBIsNotNull(it.unibz.inf.ontop.model.type.DBTermType dbBooleanType,
it.unibz.inf.ontop.model.type.DBTermType rootDBTermType)
createDBIsNotNull in class AbstractSQLDBFunctionSymbolFactoryprotected it.unibz.inf.ontop.model.term.functionsymbol.db.DBTypeConversionFunctionSymbol createDateTimeNormFunctionSymbol(it.unibz.inf.ontop.model.type.DBTermType dbDateTimestampType)
createDateTimeNormFunctionSymbol in class AbstractSQLDBFunctionSymbolFactoryprotected String serializeDateTimeNorm(it.unibz.inf.ontop.model.type.DBTermType dbDateTimestampType, com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms, Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter)
protected String serializeDateTimeNorm(com.google.common.collect.ImmutableList<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> terms, Function<it.unibz.inf.ontop.model.term.ImmutableTerm,String> termConverter, it.unibz.inf.ontop.model.term.TermFactory termFactory)
serializeDateTimeNorm in class AbstractSQLDBFunctionSymbolFactoryprotected it.unibz.inf.ontop.model.term.functionsymbol.db.DBTypeConversionFunctionSymbol createDateTimeDenormFunctionSymbol(it.unibz.inf.ontop.model.type.DBTermType timestampType)
createDateTimeDenormFunctionSymbol in class AbstractSQLDBFunctionSymbolFactorypublic it.unibz.inf.ontop.model.term.functionsymbol.db.NonDeterministicDBFunctionSymbol getDBUUID(UUID uuid)
getDBUUID in interface it.unibz.inf.ontop.model.term.functionsymbol.db.DBFunctionSymbolFactorygetDBUUID in class AbstractSQLDBFunctionSymbolFactoryprotected String getUUIDNameInDialect()
getUUIDNameInDialect in class AbstractSQLDBFunctionSymbolFactoryCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.