Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W Y 

A

ABS_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
ABSTRACT_DB_TYPE_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
abstractRootDBType - Variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
abstractRootType - Variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
AbstractSQLDBFunctionSymbolFactory - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
AbstractSQLDBFunctionSymbolFactory(ImmutableTable<String, Integer, DBFunctionSymbol>, TypeFactory) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
ADD_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
AND_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 

B

BIGINT_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
BIGSERIAL_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.PostgreSQLDBTypeFactory
 
BINARY_DOUBLE_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.OracleDBTypeFactory
 
BINARY_FLOAT_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.OracleDBTypeFactory
 
BINARY_LARGE_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
BINARY_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
BINARY_VAR_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
BIT_ONE_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
 
BIT_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
 
BIT_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.PostgreSQLDBTypeFactory
 
BIT_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.SQLServerDBTypeFactory
 
BLOB_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
blocksNegation() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLSimpleDBBooleanFunctionSymbol
 
blocksNegation() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.RegexpLike3FunctionSymbol
 
BOOL_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.PostgreSQLDBTypeFactory
 
BOOLEAN_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
BPCHAR_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.PostgreSQLDBTypeFactory
 
build() - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl.BuilderImpl
 
build() - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCredentialConfigurationImpl.BuilderImpl
 
build() - Method in interface it.unibz.inf.ontop.injection.OntopSQLCoreConfiguration.Builder
 
build() - Method in interface it.unibz.inf.ontop.injection.OntopSQLCredentialConfiguration.Builder
 
BuilderImpl() - Constructor for class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl.BuilderImpl
 
BuilderImpl() - Constructor for class it.unibz.inf.ontop.injection.impl.OntopSQLCredentialConfigurationImpl.BuilderImpl
 
buildGuiceModules() - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl
 
buildGuiceModules() - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCredentialConfigurationImpl
 
buildTermAfterEvaluation(ImmutableList<ImmutableTerm>, TermFactory, VariableNullability) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleNullRejectingDBConcatFunctionSymbol
 

C

canBePostProcessed(ImmutableList<? extends ImmutableTerm>) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLR2RMLSafeIRIEncodeFunctionSymbol
 
canBePostProcessed(ImmutableList<? extends ImmutableTerm>) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDateDenormFunctionSymbol
 
canBePostProcessed(ImmutableList<? extends ImmutableTerm>) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDateNormFunctionSymbol
 
canBePostProcessed(ImmutableList<? extends ImmutableTerm>) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerRoundFunctionSymbol
 
CEIL_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
CHAR_LARGE_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
CHAR_LENGTH_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
CHAR_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
CHAR_VAR_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
CHARACTER_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
CLOB_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
clone() - Method in class it.unibz.inf.ontop.dbschema.RDBMetadata
Deprecated.
COALESCE_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
CONCAT_OP_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
CONCAT_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
configure() - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreModule
 
configure() - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCredentialModule
 
convertDBConstant(DBConstant, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLTimestampISONormFunctionSymbol
TODO: try to return a constant
convertDBConstant(DBConstant, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDateDenormFunctionSymbol
No optimization
convertDBConstant(DBConstant, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDateNormFunctionSymbol
No optimization
convertDBConstant(DBConstant, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerTimestampISODenormFunctionSymbol
Does not simplify
createAbsFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createAddOperator(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createAttributeID(String) - Method in class it.unibz.inf.ontop.dbschema.QuotedIDFactoryMySQL
 
createBooleanDenormFunctionSymbol() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createBooleanInequality(InequalityLabel) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createBooleanNormFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createBooleanNormFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
createBooleanNormFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
createCeilFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createCeilFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.H2SQLDBFunctionSymbolFactory
 
createCeilFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
createCoalesceFunctionSymbol(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createConnection(OntopSQLCredentialSettings) - Static method in class it.unibz.inf.ontop.utils.LocalJDBCConnectionUtils
Brings robustness to some Tomcat classloading issues.
createDateInequality(InequalityLabel) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDateTimeDenormFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDateTimeDenormFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
TODO: provide a MySQL specific implementation
createDateTimeDenormFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
createDateTimeDenormFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
createDatetimeInequality(InequalityLabel) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDateTimeNormFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDateTimeNormFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
 
createDateTimeNormFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
Overrides
createDatetimeToDatetimeCastFunctionSymbol(DBTermType, DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
By default explicit
createDatetimeToDatetimeCastFunctionSymbol(DBTermType, DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
Made Implicit
createDB2CodeMap() - Static method in class it.unibz.inf.ontop.model.type.impl.DB2DBTypeFactory
 
createDB2RegularFunctionTable(TypeFactory) - Static method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
createDB2TypeMap(TermType, TypeFactory) - Static method in class it.unibz.inf.ontop.model.type.impl.DB2DBTypeFactory
 
createDBAnd(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDBAvg(DBTermType, boolean) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDBAvg(DBTermType, boolean) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
createDBAvg(DBTermType, boolean) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.H2SQLDBFunctionSymbolFactory
 
createDBAvg(DBTermType, boolean) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
createDBBooleanCase(int, boolean) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDBBooleanCase(int, boolean) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
createDBBooleanCase(int, boolean) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
createDBBooleanIfElseNull() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
createDBCase(int, boolean) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDBConcatOperator(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDBConcatOperator(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
createDBConcatOperator(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLDBFunctionSymbolFactory
By default, we suppose that NULLs are tolerated
createDBConcatOperator(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.H2SQLDBFunctionSymbolFactory
 
createDBConcatOperator(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
 
createDBConcatOperator(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
Treats NULLs as empty strings
createDBConcatOperator(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
createDBConcatOperator(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
createDBCount(boolean, boolean) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDBIfThenElse(DBTermType, DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDBIsNotNull(DBTermType, DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDBIsNotNull(DBTermType, DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
createDBIsNotNull(DBTermType, DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
createDBIsNull(DBTermType, DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDBIsNull(DBTermType, DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
createDBIsNull(DBTermType, DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
createDBIsTrue(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDBIsTrue(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
createDBIsTrue(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
createDBIsTrue(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
createDBMax(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDBMin(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDBNotFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDBOr(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDBStrictEquality(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDBStrictNEquality(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDBSum(DBTermType, boolean) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDecimalToDecimalCastFunctionSymbol(DBTermType, DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
TODO: make it implicit by default?
createDecimalToStringCastFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
Hook
createDecimalToStringCastFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
createDefaultCastToStringFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDefaultCastToStringFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
createDefaultCastToStringFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
createDefaultInequality(InequalityLabel) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDefaultRegularFunctionTable(TypeFactory) - Static method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createDefaultSQLCodeMap() - Static method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
Returns a mutable map so that it can be modified by sub-classes NB: we use the largest option among the DB datatypes mapped to the same XSD type.
createDefaultSQLTypeMap(TermType, TypeFactory) - Static method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
Returns a mutable map so that it can be modified by sub-classes
createDenormalizationTable() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
createDivideOperator(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createFloatDoubleToFloatDoubleCastFunctionSymbol(DBTermType, DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
TODO: make it implicit by default?
createFloatDoubleToStringCastFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
Hook
createFloatDoubleToStringCastFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
createFloorFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createFloorFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.H2SQLDBFunctionSymbolFactory
 
createFromString(String) - Method in class it.unibz.inf.ontop.dbschema.QuotedIDFactoryMySQL
 
createH2RegularFunctionTable(TypeFactory) - Static method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.H2SQLDBFunctionSymbolFactory
 
createIntegerToIntegerCastFunctionSymbol(DBTermType, DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
Implicit
createIntegerToStringCastFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
The returned function symbol can apply additional optimizations
createIntegerToStringCastFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
Removes the padding added by DB2
createIntegerToStringCastFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
createIsStringEmpty(DBTermType, DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createMetadata(Connection, TypeFactory) - Static method in class it.unibz.inf.ontop.dbschema.RDBMetadataExtractionTools
Creates database metadata description (but does not load metadata)
createMultiplyOperator(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createMySQLCodeMap() - Static method in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
 
createMySQLRegularFunctionTable(TypeFactory) - Static method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
 
createMySQLTypeMap(TermType, TypeFactory) - Static method in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
 
createNonIntegerNumberToStringCastFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
Removes the padding added by DB2
createNonStrictDateEquality() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createNonStrictDatetimeEquality() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createNonStrictDefaultEquality() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createNonStrictNumericEquality() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createNonStrictStringEquality() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createNormalizationTable() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
createNormalizationTable() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
We know that the normalization function DATETIME -> xsd:datetimeStamp will always be invalid (it is not bound to any timezone).
createNormalizationTable() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
TODO: shall we alert the user when TIMESTAMP is used with a XSD.DATETIMESTAMP?
createNormalizationTable() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
createNormalizationTable() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
createNullRejectingDBConcat(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createNullRejectingDBConcat(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
createNullRejectingDBConcat(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLDBFunctionSymbolFactory
 
createNullRejectingDBConcat(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.H2SQLDBFunctionSymbolFactory
 
createNullRejectingDBConcat(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
MySQL only supports n-ary CONCAT but not operators like || and +
createNullRejectingDBConcat(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
createNullRejectingDBConcat(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
createNullRejectingDBConcat(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
Uses the operator + Assumes that the DB parameter CONCAT_NULL_YIELDS_NULL is ON
createNumericInequality(InequalityLabel) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createOracleRegularFunctionTable(TypeFactory) - Static method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
createParserView(String, ImmutableList<QuotedID>) - Method in class it.unibz.inf.ontop.dbschema.RDBMetadata
creates a view for SQLQueryParser (NOTE: these views are simply names for complex non-parsable subqueries, not database views) TODO: make the second argument a callback (which is called only when needed) TODO: make it re-use parser views for the same SQL
createPostgreSQLCodeMap() - Static method in class it.unibz.inf.ontop.model.type.impl.PostgreSQLDBTypeFactory
 
createPostgreSQLRegularFunctionTable(TypeFactory) - Static method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
createPostgreSQLTypeMap(TermType, TypeFactory) - Static method in class it.unibz.inf.ontop.model.type.impl.PostgreSQLDBTypeFactory
 
createR2RMLIRISafeEncode() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createR2RMLIRISafeEncode() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
 
createRegularBooleanFunctionSymbol(String, int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createRegularDBConcat(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
CONCAT regular function symbol, not an operator (like || or +)
createRegularDBConcat(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
createRegularDBConcat(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLDBFunctionSymbolFactory
By default, we suppose that NULLs are tolerated
createRegularDBConcat(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.H2SQLDBFunctionSymbolFactory
Treats NULLs as empty strings
createRegularDBConcat(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
 
createRegularDBConcat(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
Treats NULLs as empty strings
createRegularDBConcat(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
createRegularDBConcat(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
Treats NULLs as empty strings
createRegularUntypedFunctionSymbol(String, int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createRelationID(String, String) - Method in class it.unibz.inf.ontop.dbschema.QuotedIDFactoryMySQL
 
createRoundFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createRoundFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.H2SQLDBFunctionSymbolFactory
 
createRoundFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
createSimpleCastFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createSimpleCastFunctionSymbol(DBTermType, DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createSimpleCastFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
createSQLServerRegularFunctionTable(TypeFactory) - Static method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
createStringInequality(InequalityLabel) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createStringToStringCastFunctionSymbol(DBTermType, DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createStringToStringCastFunctionSymbol(DBTermType, DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
Made explicit, so as to enforce the use of the same character set
createStringToStringCastFunctionSymbol(DBTermType, DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
Cast made explicit when the input type is char
createStringToStringCastFunctionSymbol(DBTermType, DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
Cast made explicit when the input type is ntext or text as «The data types text and varchar are incompatible in the equal to operator»
createSubstractOperator(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createTypeNullFunctionSymbol(DBTermType) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
Requires sometimes to type NULLs
createTzFunctionSymbol() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
TODO: use a different implementation of the FunctionSymbol for simplifying in the presence of TIMESTAMP (has no TZ) Currently: Oracle throws a fatal error
createTzFunctionSymbol() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
TODO: use a different implementation of the FunctionSymbol for simplifying in the presence of DATETIME (has no TZ)
createUntypedAddOperator() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createUntypedDivideOperator() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createUntypedMultiplyOperator() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
createUntypedSubstractOperator() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
CURRENT_TIMESTAMP_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
CURRENT_TZ_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
 

D

DATE_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
DATETIME2_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.SQLServerDBTypeFactory
 
DATETIME_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
 
DATETIME_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.SQLServerDBTypeFactory
 
DATETIMEOFFSET_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.SQLServerDBTypeFactory
 
DB2DBFunctionSymbolFactory - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
DB2DBFunctionSymbolFactory(TypeFactory) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
DB2DBTypeFactory - Class in it.unibz.inf.ontop.model.type.impl
 
DB2DBTypeFactory(TermType, TypeFactory) - Constructor for class it.unibz.inf.ontop.model.type.impl.DB2DBTypeFactory
 
dbBooleanType - Variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
dbDecimalType - Variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
dbDoubleType - Variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
dbIntegerType - Variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
dbStringType - Variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
dbTypeFactory - Variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
DECIMAL_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
defaultBuilder() - Static method in interface it.unibz.inf.ontop.injection.OntopSQLCoreConfiguration
 
defaultBuilder() - Static method in interface it.unibz.inf.ontop.injection.OntopSQLCredentialConfiguration
 
DefaultImplicitDBCastFunctionSymbol - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
DefaultImplicitDBCastFunctionSymbol(DBTermType, DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultImplicitDBCastFunctionSymbol
 
DefaultSQLDBFunctionSymbolFactory - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
DefaultSQLDBIsNullOrNotFunctionSymbol - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
DefaultSQLDBIsNullOrNotFunctionSymbol(boolean, DBTermType, DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLDBIsNullOrNotFunctionSymbol
 
DefaultSQLDBTypeFactory - Class in it.unibz.inf.ontop.model.type.impl
See https://www.w3.org/TR/r2rml/#natural-mapping
DefaultSQLDBTypeFactory(Map<String, DBTermType>, ImmutableMap<DefaultSQLDBTypeFactory.DefaultTypeCode, String>) - Constructor for class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
DefaultSQLDBTypeFactory.DefaultTypeCode - Enum in it.unibz.inf.ontop.model.type.impl
 
DefaultSQLIfThenElseFunctionSymbol - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
DefaultSQLIfThenElseFunctionSymbol(DBTermType, DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLIfThenElseFunctionSymbol
 
DefaultSQLIsStringEmptyFunctionSymbol - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
DefaultSQLIsStringEmptyFunctionSymbol(DBTermType, DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLIsStringEmptyFunctionSymbol
 
DefaultSQLR2RMLSafeIRIEncodeFunctionSymbol - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
DefaultSQLR2RMLSafeIRIEncodeFunctionSymbol(DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLR2RMLSafeIRIEncodeFunctionSymbol
 
DefaultSQLSimpleDBBooleanFunctionSymbol - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
DefaultSQLSimpleDBBooleanFunctionSymbol(String, int, DBTermType, DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLSimpleDBBooleanFunctionSymbol
 
DefaultSQLSimpleMultitypedDBFunctionSymbolImpl - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
DefaultSQLSimpleMultitypedDBFunctionSymbolImpl(String, int, DBTermType, boolean) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLSimpleMultitypedDBFunctionSymbolImpl
 
DefaultSQLSimpleTypedDBFunctionSymbol - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
DefaultSQLSimpleTypedDBFunctionSymbol(String, int, DBTermType, boolean, DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLSimpleTypedDBFunctionSymbol
 
DefaultSQLTimestampISODenormFunctionSymbol - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
DefaultSQLTimestampISODenormFunctionSymbol(DBTermType, DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLTimestampISODenormFunctionSymbol
 
DefaultSQLTimestampISONormFunctionSymbol - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
DefaultSQLTimestampISONormFunctionSymbol(DBTermType, DBTermType, DBFunctionSymbolSerializer) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLTimestampISONormFunctionSymbol
 
defaultStrictEqSupport - Variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
DIVIDE_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
DOUBLE_PREC_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
DOUBLE_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
DremioSQLDBTypeFactory - Class in it.unibz.inf.ontop.model.type.impl
 
DremioSQLDBTypeFactory(TermType, TypeFactory) - Constructor for class it.unibz.inf.ontop.model.type.impl.DremioSQLDBTypeFactory
 
DummyRDBMetadata - Class in it.unibz.inf.ontop.dbschema
For test purposes

E

enableTestMode() - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl.OntopSQLCoreBuilderMixin
 
encodeSQLStringConstant(String) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLR2RMLSafeIRIEncodeFunctionSymbol
Imported from SQL99DialectAdapter By default, quotes and escapes isolated single quotes
encodeSQLStringConstant(String) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLR2RMLSafeIRIEncodeFunctionSymbolImpl
 
ENUM_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
 
ExpressionSensitiveSQLDBIsNullOrNotFunctionSymbolImpl - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
For SQL Server and Oracle, which are not accepting IS_NOT_NULL over expressions TODO: find a better name
ExpressionSensitiveSQLDBIsNullOrNotFunctionSymbolImpl(boolean, DBTermType, DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.ExpressionSensitiveSQLDBIsNullOrNotFunctionSymbolImpl
 

F

FLOAT4_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.PostgreSQLDBTypeFactory
 
FLOAT8_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.PostgreSQLDBTypeFactory
 
FLOAT_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
FLOOR_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 

G

generateProperties() - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl.OntopSQLCoreBuilderMixin
 
generateProperties() - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCredentialConfigurationImpl.OntopSQLCredentialBuilderMixin
 
getAbstractRootDBType() - Method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
getAttribute(int) - Method in class it.unibz.inf.ontop.dbschema.ParserViewDefinition
 
getAttributes() - Method in class it.unibz.inf.ontop.dbschema.ParserViewDefinition
 
getDBAnd(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBBooleanType() - Method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
getDBCharLength() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBCharLength() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
getDBCharLength() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
getDBCharLength() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
getDBConcatOperator(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBDateTimestampType() - Method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
getDBDateType() - Method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
getDBDecimalType() - Method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
getDBDoubleType() - Method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
getDBFalseLexicalValue() - Method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
getDBFalseLexicalValue() - Method in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
NB: FALSE is an alias of 0
getDBFalseLexicalValue() - Method in class it.unibz.inf.ontop.model.type.impl.OracleDBTypeFactory
 
getDBFalseLexicalValue() - Method in class it.unibz.inf.ontop.model.type.impl.SQLServerDBTypeFactory
 
getDBHexBinaryType() - Method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
getDBIfThenElse() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBIsNotNull() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBIsNull() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBIsStringEmpty() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBLargeIntegerType() - Method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
getDBLower() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBNaNLexicalValue() - Method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
getDBNaNLexicalValue() - Method in class it.unibz.inf.ontop.model.type.impl.H2SQLDBTypeFactory
 
getDBNaNLexicalValue() - Method in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
 
getDBNow() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBNow() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
getDBOr(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBRand(UUID) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBRand(UUID) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
getDBRegexpMatches2() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBRegexpMatches2() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
NB: For MySQL >= 8, REGEXP_LIKE could be used
getDBRegexpMatches2() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
getDBRegexpMatches2() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
TODO: update
getDBRegexpMatches3() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBRegexpMatches3() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
 
getDBRegexpMatches3() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
getDBRegexpMatches3() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
TODO: update
getDBRegexpReplace3() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBRegexpReplace3() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
TODO: try to support the fragment that reduces to REPLACE
getDBRegexpReplace4() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBRegexpReplace4() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
getDBReplace() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBRight() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBRight() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
getDBStringType() - Method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
getDBSubString2() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBSubString2() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
getDBSubString2() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
getDBSubString2() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
getDBSubString2() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
getDBSubString3() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBSubString3() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
getDBSubString3() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
getDBSubString3() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
getDBTermType(String) - Method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
getDBTermType(String, int) - Method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
getDBTimeType() - Method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
getDBTrueLexicalValue() - Method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
getDBTrueLexicalValue() - Method in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
NB: TRUE is an alias of 1
getDBTrueLexicalValue() - Method in class it.unibz.inf.ontop.model.type.impl.OracleDBTypeFactory
 
getDBTrueLexicalValue() - Method in class it.unibz.inf.ontop.model.type.impl.SQLServerDBTypeFactory
 
getDBTypeFactory() - Method in class it.unibz.inf.ontop.dbschema.RDBMetadata
 
getDBUpper() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBUUID(UUID) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getDBUUID(UUID) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
getDBUUID(UUID) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
getDBUUID(UUID) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
getEscapedSingleQuote() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLR2RMLSafeIRIEncodeFunctionSymbol
Imported from SQL99DialectAdapter By default, escapes single quotes by doubling them
getForeignKeys() - Method in class it.unibz.inf.ontop.dbschema.ParserViewDefinition
 
getIDQuotationString() - Method in class it.unibz.inf.ontop.dbschema.QuotedIDFactoryMySQL
 
getInputType() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDateDenormFunctionSymbol
 
getInputType() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDateNormFunctionSymbol
 
getIsTrue() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getJdbcDriver() - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreSettingsImpl
 
getJdbcDriver() - Method in interface it.unibz.inf.ontop.injection.OntopSQLCoreSettings
 
getJdbcName() - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreSettingsImpl
 
getJdbcName() - Method in interface it.unibz.inf.ontop.injection.OntopSQLCoreSettings
 
getJdbcPassword() - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCredentialSettingsImpl
 
getJdbcPassword() - Method in interface it.unibz.inf.ontop.injection.OntopSQLCredentialSettings
 
getJdbcUrl() - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreSettingsImpl
 
getJdbcUrl() - Method in interface it.unibz.inf.ontop.injection.OntopSQLCoreSettings
 
getJdbcUser() - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCredentialSettingsImpl
 
getJdbcUser() - Method in interface it.unibz.inf.ontop.injection.OntopSQLCredentialSettings
 
getNativeDBString(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLDBIsNullOrNotFunctionSymbol
 
getNativeDBString(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLIfThenElseFunctionSymbol
 
getNativeDBString(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLIsStringEmptyFunctionSymbol
 
getNativeDBString(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLR2RMLSafeIRIEncodeFunctionSymbol
Derived from SQL99DialectAdapter
getNativeDBString(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.ExpressionSensitiveSQLDBIsNullOrNotFunctionSymbolImpl
 
getNativeDBString(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDateDenormFunctionSymbol
 
getNativeDBString(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDateNormFunctionSymbol
 
getNativeDBString(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleTimestampISODenormFunctionSymbol
 
getNativeDBString(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerBooleanDBIfElseNullFunctionSymbolImpl
 
getNativeDBString(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerRoundFunctionSymbol
 
getNativeDBString(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerTimestampISODenormFunctionSymbol
 
getNullLexicalValue() - Method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
getNullRejectingDBConcat(int) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getOtherFunctionalDependencies() - Method in class it.unibz.inf.ontop.dbschema.ParserViewDefinition
 
getPrimaryKey() - Method in class it.unibz.inf.ontop.dbschema.ParserViewDefinition
 
getRandNameInDialect() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
Can be overridden.
getRandNameInDialect() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
getRandNameInDialect() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
getSettings() - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl
 
getSettings() - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCredentialConfigurationImpl
 
getSettings() - Method in interface it.unibz.inf.ontop.injection.OntopSQLCoreConfiguration
 
getSettings() - Method in interface it.unibz.inf.ontop.injection.OntopSQLCredentialConfiguration
 
getSQLType(TermType) - Method in class it.unibz.inf.ontop.dbschema.JdbcTypeMapper
Deprecated.
getStatement() - Method in class it.unibz.inf.ontop.dbschema.ParserViewDefinition
returns the SQL definition of the sub-query
getUniqueConstraints() - Method in class it.unibz.inf.ontop.dbschema.ParserViewDefinition
 
getUUIDNameInDialect() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
getUUIDNameInDialect() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
TODO: try to support it
getUUIDNameInDialect() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLDBFunctionSymbolFactory
 
getUUIDNameInDialect() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.H2SQLDBFunctionSymbolFactory
 
getUUIDNameInDialect() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
 
getUUIDNameInDialect() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
getUUIDNameInDialect() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
getUUIDNameInDialect() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 

H

H2SQLDBFunctionSymbolFactory - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
H2SQLDBTypeFactory - Class in it.unibz.inf.ontop.model.type.impl
 

I

init() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
init() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
init() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
INT2_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.PostgreSQLDBTypeFactory
 
INT4_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.PostgreSQLDBTypeFactory
 
INT8_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.PostgreSQLDBTypeFactory
 
INT_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
INTEGER_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
isAlwaysInjectiveInTheAbsenceOfNonInjectiveFunctionalTerms() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLR2RMLSafeIRIEncodeFunctionSymbol
 
isAlwaysInjectiveInTheAbsenceOfNonInjectiveFunctionalTerms() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDateDenormFunctionSymbol
Assumption: a given Oracle instance always use the DATE value
isAlwaysInjectiveInTheAbsenceOfNonInjectiveFunctionalTerms() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDateNormFunctionSymbol
Assumption: a given Oracle instance always use the DATE value
isAlwaysInjectiveInTheAbsenceOfNonInjectiveFunctionalTerms() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerRoundFunctionSymbol
 
isAnd(String) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
isCoalesce(String) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
isConcat(String) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
isOr(String) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
isSimple() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDateDenormFunctionSymbol
 
isSimple() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDateNormFunctionSymbol
 
isTemporary() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDateDenormFunctionSymbol
 
isTemporary() - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDateNormFunctionSymbol
 
it.unibz.inf.ontop.dbschema - package it.unibz.inf.ontop.dbschema
 
it.unibz.inf.ontop.injection - package it.unibz.inf.ontop.injection
 
it.unibz.inf.ontop.injection.impl - package it.unibz.inf.ontop.injection.impl
 
it.unibz.inf.ontop.model.term.functionsymbol.db.impl - package it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
it.unibz.inf.ontop.model.type - package it.unibz.inf.ontop.model.type
 
it.unibz.inf.ontop.model.type.impl - package it.unibz.inf.ontop.model.type.impl
 
it.unibz.inf.ontop.utils - package it.unibz.inf.ontop.utils
 

J

JDBC_DRIVER - Static variable in interface it.unibz.inf.ontop.injection.OntopSQLCoreSettings
 
JDBC_NAME - Static variable in interface it.unibz.inf.ontop.injection.OntopSQLCoreSettings
 
JDBC_PASSWORD - Static variable in interface it.unibz.inf.ontop.injection.OntopSQLCredentialSettings
 
JDBC_URL - Static variable in interface it.unibz.inf.ontop.injection.OntopSQLCoreSettings
 
JDBC_USER - Static variable in interface it.unibz.inf.ontop.injection.OntopSQLCredentialSettings
 
jdbcDriver(String) - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl.DefaultOntopSQLCoreBuilderFragment
 
jdbcDriver(String) - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl.OntopSQLCoreBuilderMixin
 
jdbcDriver(String) - Method in interface it.unibz.inf.ontop.injection.OntopSQLCoreConfiguration.OntopSQLCoreBuilderFragment
 
jdbcName(String) - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl.DefaultOntopSQLCoreBuilderFragment
 
jdbcName(String) - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl.OntopSQLCoreBuilderMixin
 
jdbcName(String) - Method in interface it.unibz.inf.ontop.injection.OntopSQLCoreConfiguration.OntopSQLCoreBuilderFragment
 
jdbcPassword(String) - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCredentialConfigurationImpl.DefaultOntopSQLCredentialBuilderFragment
 
jdbcPassword(String) - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCredentialConfigurationImpl.OntopSQLCredentialBuilderMixin
 
jdbcPassword(String) - Method in interface it.unibz.inf.ontop.injection.OntopSQLCredentialConfiguration.OntopSQLCredentialBuilderFragment
 
JdbcTypeMapper - Class in it.unibz.inf.ontop.dbschema
Deprecated.
jdbcUrl(String) - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl.DefaultOntopSQLCoreBuilderFragment
 
jdbcUrl(String) - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl.OntopSQLCoreBuilderMixin
 
jdbcUrl(String) - Method in interface it.unibz.inf.ontop.injection.OntopSQLCoreConfiguration.OntopSQLCoreBuilderFragment
 
jdbcUser(String) - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCredentialConfigurationImpl.DefaultOntopSQLCredentialBuilderFragment
 
jdbcUser(String) - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCredentialConfigurationImpl.OntopSQLCredentialBuilderMixin
 
jdbcUser(String) - Method in interface it.unibz.inf.ontop.injection.OntopSQLCredentialConfiguration.OntopSQLCredentialBuilderFragment
 

L

LCASE_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
LENGTH_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
loadMetadata(RDBMetadata, Connection, Set<RelationID>) - Static method in class it.unibz.inf.ontop.dbschema.RDBMetadataExtractionTools
Retrieves the database metadata (table schema and database constraints) This method either uses the given list of tables or if it is null then it retrieves all the complete list of tables from the connection metadata
LocalJDBCConnectionUtils - Class in it.unibz.inf.ontop.utils
 
LocalJDBCConnectionUtils() - Constructor for class it.unibz.inf.ontop.utils.LocalJDBCConnectionUtils
 
LONGBLOB_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
 
LONGTEXT_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
 
LOWER_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 

M

MEDIUMBLOB_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
 
MEDIUMINT_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
 
MEDIUMTEXT_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
 
modelOptions - Variable in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl.OntopSQLCoreOptions
 
MULTIPLY_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
MySQLDBFunctionSymbolFactory - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
MySQLDBFunctionSymbolFactory(TypeFactory) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
 
MySQLDBTypeFactory - Class in it.unibz.inf.ontop.model.type.impl
 
MySQLDBTypeFactory(TermType, TypeFactory) - Constructor for class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
 
MySQLR2RMLSafeIRIEncodeFunctionSymbolImpl - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
MySQLR2RMLSafeIRIEncodeFunctionSymbolImpl(DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLR2RMLSafeIRIEncodeFunctionSymbolImpl
 

N

NAME_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.PostgreSQLDBTypeFactory
 
NATIONAL_CHAR_LARGE_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
NATIONAL_CHAR_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
NATIONAL_CHAR_VAR_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
NATIONAL_TEXT_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
NCHAR_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
negate(ImmutableList<? extends ImmutableTerm>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLSimpleDBBooleanFunctionSymbol
 
negate(ImmutableList<? extends ImmutableTerm>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.RegexpLike3FunctionSymbol
 
NOT_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
NTEXT_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
NULLIF_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
NUMBER_19_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.OracleDBTypeFactory
 
NUMBER_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.OracleDBTypeFactory
 
NUMERIC_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
NVARCHAR2_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.OracleDBTypeFactory
 
NVARCHAR_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 

O

OntopSQLCoreBuilderMixin() - Constructor for class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl.OntopSQLCoreBuilderMixin
 
OntopSQLCoreConfiguration - Interface in it.unibz.inf.ontop.injection
 
OntopSQLCoreConfiguration.Builder<B extends OntopSQLCoreConfiguration.Builder<B>> - Interface in it.unibz.inf.ontop.injection
 
OntopSQLCoreConfiguration.OntopSQLCoreBuilderFragment<B extends OntopSQLCoreConfiguration.Builder<B>> - Interface in it.unibz.inf.ontop.injection
 
OntopSQLCoreConfigurationImpl - Class in it.unibz.inf.ontop.injection.impl
 
OntopSQLCoreConfigurationImpl(OntopSQLCoreSettings, OntopSQLCoreConfigurationImpl.OntopSQLCoreOptions) - Constructor for class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl
 
OntopSQLCoreConfigurationImpl(OntopSQLCoreSettings, OntopSQLCoreConfigurationImpl.OntopSQLCoreOptions, Supplier<Injector>) - Constructor for class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl
 
OntopSQLCoreConfigurationImpl.BuilderImpl<B extends OntopSQLCoreConfiguration.Builder<B>> - Class in it.unibz.inf.ontop.injection.impl
 
OntopSQLCoreConfigurationImpl.DefaultOntopSQLCoreBuilderFragment<B extends OntopSQLCoreConfiguration.Builder<B>> - Class in it.unibz.inf.ontop.injection.impl
 
OntopSQLCoreConfigurationImpl.OntopSQLCoreBuilderMixin<B extends OntopSQLCoreConfiguration.Builder<B>> - Class in it.unibz.inf.ontop.injection.impl
 
OntopSQLCoreConfigurationImpl.OntopSQLCoreOptions - Class in it.unibz.inf.ontop.injection.impl
 
OntopSQLCoreModule - Class in it.unibz.inf.ontop.injection.impl
 
OntopSQLCoreModule(OntopSQLCoreConfiguration) - Constructor for class it.unibz.inf.ontop.injection.impl.OntopSQLCoreModule
 
OntopSQLCoreSettings - Interface in it.unibz.inf.ontop.injection
 
OntopSQLCoreSettingsImpl - Class in it.unibz.inf.ontop.injection.impl
 
OntopSQLCoreSettingsImpl(Properties) - Constructor for class it.unibz.inf.ontop.injection.impl.OntopSQLCoreSettingsImpl
Beware: immutable class!
OntopSQLCredentialBuilderMixin() - Constructor for class it.unibz.inf.ontop.injection.impl.OntopSQLCredentialConfigurationImpl.OntopSQLCredentialBuilderMixin
 
OntopSQLCredentialConfiguration - Interface in it.unibz.inf.ontop.injection
Also provides the credentials
OntopSQLCredentialConfiguration.Builder<B extends OntopSQLCredentialConfiguration.Builder<B>> - Interface in it.unibz.inf.ontop.injection
 
OntopSQLCredentialConfiguration.OntopSQLCredentialBuilderFragment<B extends OntopSQLCredentialConfiguration.Builder<B>> - Interface in it.unibz.inf.ontop.injection
 
OntopSQLCredentialConfigurationImpl - Class in it.unibz.inf.ontop.injection.impl
 
OntopSQLCredentialConfigurationImpl(OntopSQLCredentialSettings, OntopSQLCredentialConfigurationImpl.OntopSQLCredentialOptions) - Constructor for class it.unibz.inf.ontop.injection.impl.OntopSQLCredentialConfigurationImpl
 
OntopSQLCredentialConfigurationImpl(OntopSQLCredentialSettings, OntopSQLCredentialConfigurationImpl.OntopSQLCredentialOptions, Supplier<Injector>) - Constructor for class it.unibz.inf.ontop.injection.impl.OntopSQLCredentialConfigurationImpl
 
OntopSQLCredentialConfigurationImpl.BuilderImpl<B extends OntopSQLCredentialConfiguration.Builder<B>> - Class in it.unibz.inf.ontop.injection.impl
 
OntopSQLCredentialConfigurationImpl.DefaultOntopSQLCredentialBuilderFragment<B extends OntopSQLCredentialConfiguration.Builder<B>> - Class in it.unibz.inf.ontop.injection.impl
 
OntopSQLCredentialConfigurationImpl.OntopSQLCredentialBuilderMixin<B extends OntopSQLCredentialConfiguration.Builder<B>> - Class in it.unibz.inf.ontop.injection.impl
 
OntopSQLCredentialConfigurationImpl.OntopSQLCredentialOptions - Class in it.unibz.inf.ontop.injection.impl
 
OntopSQLCredentialModule - Class in it.unibz.inf.ontop.injection.impl
 
OntopSQLCredentialModule(OntopSQLCredentialConfiguration) - Constructor for class it.unibz.inf.ontop.injection.impl.OntopSQLCredentialModule
 
OntopSQLCredentialSettings - Interface in it.unibz.inf.ontop.injection
 
OntopSQLCredentialSettingsImpl - Class in it.unibz.inf.ontop.injection.impl
 
OntopSQLCredentialSettingsImpl(Properties) - Constructor for class it.unibz.inf.ontop.injection.impl.OntopSQLCredentialSettingsImpl
Beware: immutable class!
OR_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
OracleDateDenormFunctionSymbol - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
OracleDateDenormFunctionSymbol(DBTermType, DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDateDenormFunctionSymbol
 
OracleDateNormFunctionSymbol - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
OracleDateNormFunctionSymbol(DBTermType, DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDateNormFunctionSymbol
 
OracleDBFunctionSymbolFactory - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
OracleDBFunctionSymbolFactory(TypeFactory) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
OracleDBTypeFactory - Class in it.unibz.inf.ontop.model.type.impl
Remarks: - NUMBER is used both for integers and decimals - Oracle does not have a proper boolean type...
OracleNullRejectingDBConcatFunctionSymbol - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
OracleNullRejectingDBConcatFunctionSymbol(int, DBTermType, DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleNullRejectingDBConcatFunctionSymbol
 
OracleTimestampISODenormFunctionSymbol - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
OracleTimestampISODenormFunctionSymbol(DBTermType, DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleTimestampISODenormFunctionSymbol
 

P

ParserViewDefinition - Class in it.unibz.inf.ontop.dbschema
Represents a complex sub-query created by the SQL parser (not a database view!)
ParserViewDefinition(RelationID, ImmutableList<QuotedID>, String, DBTypeFactory) - Constructor for class it.unibz.inf.ontop.dbschema.ParserViewDefinition
 
PostgreSQLDBFunctionSymbolFactory - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
PostgreSQLDBFunctionSymbolFactory(TypeFactory) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
PostgreSQLDBTypeFactory - Class in it.unibz.inf.ontop.model.type.impl
 
PostgreSQLDBTypeFactory(TermType, TypeFactory) - Constructor for class it.unibz.inf.ontop.model.type.impl.PostgreSQLDBTypeFactory
 
preprocessTypeName(String) - Method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
Can be overridden
preprocessTypeName(String, int) - Method in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
By default, ignore the column size Can be overridden
preprocessTypeName(String) - Method in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
Keeps the parameters for BIT(1).
preprocessTypeName(String, int) - Method in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
Transforms (BIT, 1) and (TINYINT, 1) into BIT(1) and BOOLEAN (alias)
properties(Properties) - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl.OntopSQLCoreBuilderMixin
 
propertyFile(String) - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl.OntopSQLCoreBuilderMixin
 
propertyFile(File) - Method in class it.unibz.inf.ontop.injection.impl.OntopSQLCoreConfigurationImpl.OntopSQLCoreBuilderMixin
 

Q

QuotedIDFactoryMySQL - Class in it.unibz.inf.ontop.dbschema
Creates QuotedIdentifiers following the rules of MySQL:
- unquoted table identifiers are preserved
- unquoted column identifiers are not case-sensitive
- quoted identifiers are preserved

R

RAND_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
RDBMetadata - Class in it.unibz.inf.ontop.dbschema
 
RDBMetadataExtractionTools - Class in it.unibz.inf.ontop.dbschema
HSQLDB http://www.hsqldb.org/doc/1.8/src/org/hsqldb/jdbc/jdbcDatabaseMetaData.html HSQLDB treats unquoted identifiers as case insensitive in SQL but stores them in upper case; it treats quoted identifiers as case sensitive and stores them verbatim.
RDBMetadataExtractionTools() - Constructor for class it.unibz.inf.ontop.dbschema.RDBMetadataExtractionTools
 
REAL_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
REGEXP_LIKE_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
REGEXP_REPLACE_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
RegexpLike3FunctionSymbol - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
RegexpLike3FunctionSymbol(DBTermType, DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.RegexpLike3FunctionSymbol
 
REPLACE_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
RIGHT_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
ROUND_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
runScript(Reader) - Method in class it.unibz.inf.ontop.utils.SQLScriptRunner
Runs an SQL script (read in using the Reader parameter)

S

SERIAL_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.PostgreSQLDBTypeFactory
 
serialize(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Static method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.RegexpLike3FunctionSymbol
 
serializeContains(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
serializeContains(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLDBFunctionSymbolFactory
 
serializeContains(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.H2SQLDBFunctionSymbolFactory
 
serializeContains(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
 
serializeContains(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
serializeContains(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
serializeContains(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
serializeDateTimeNorm(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
serializeDateTimeNorm(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
TODO: handle the timezone!
serializeDateTimeNorm(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLDBFunctionSymbolFactory
 
serializeDateTimeNorm(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.H2SQLDBFunctionSymbolFactory
Asks the timezone to be included
serializeDateTimeNorm(DBTermType, ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
For DATETIME, never provides a time zone.
serializeDateTimeNorm(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
 
serializeDateTimeNorm(DBTermType, ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
NB: In some JDBC connection settings, returns a comma instead of a period.
serializeDateTimeNorm(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
serializeDateTimeNorm(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
TODO: find a way to use the stored TZ instead of the local one
serializeDateTimeNorm(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
Asks the timezone to be included
serializeDay(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
By default, we assume that this function works both for TIMESTAMP and DATE
serializeDay(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
serializeDayFromDate(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
serializeDayFromDatetime(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
serializeDBRegexpMatches3(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
TODO: throw an exception when the version is detected to be < 8 and reaching the "default" case?
serializeHours(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
serializeHours(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
serializeMD5(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
TODO: try to support it
serializeMD5(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLDBFunctionSymbolFactory
 
serializeMD5(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.H2SQLDBFunctionSymbolFactory
 
serializeMD5(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
 
serializeMD5(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
serializeMD5(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
serializeMD5(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
serializeMinutes(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
serializeMinutes(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
serializeMonth(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
By default, we assume that this function works both for TIMESTAMP and DATE
serializeMonth(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
serializeMonthFromDate(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
serializeMonthFromDatetime(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
serializeSeconds(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
TODO: is it returning an integer or a decimal?
serializeSeconds(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
serializeSHA1(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
TODO: try to support it
serializeSHA1(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLDBFunctionSymbolFactory
 
serializeSHA1(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.H2SQLDBFunctionSymbolFactory
 
serializeSHA1(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
 
serializeSHA1(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
serializeSHA1(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
Requires pgcrypto to be enabled (CREATE EXTENSION pgcrypto)
serializeSHA1(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
serializeSHA256(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
TODO: try to support it
serializeSHA256(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLDBFunctionSymbolFactory
 
serializeSHA256(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.H2SQLDBFunctionSymbolFactory
 
serializeSHA256(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
 
serializeSHA256(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
serializeSHA256(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
Requires pgcrypto to be enabled (CREATE EXTENSION pgcrypto)
serializeSHA256(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
serializeSHA512(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
TODO: try to support it
serializeSHA512(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLDBFunctionSymbolFactory
 
serializeSHA512(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.H2SQLDBFunctionSymbolFactory
 
serializeSHA512(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
 
serializeSHA512(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
serializeSHA512(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
Requires pgcrypto to be enabled (CREATE EXTENSION pgcrypto)
serializeSHA512(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
serializeStrAfter(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
serializeStrAfter(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLDBFunctionSymbolFactory
 
serializeStrAfter(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.H2SQLDBFunctionSymbolFactory
 
serializeStrAfter(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
 
serializeStrAfter(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
serializeStrAfter(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
serializeStrAfter(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
serializeStrBefore(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
 
serializeStrBefore(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLDBFunctionSymbolFactory
 
serializeStrBefore(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.H2SQLDBFunctionSymbolFactory
 
serializeStrBefore(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
 
serializeStrBefore(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
 
serializeStrBefore(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
serializeStrBefore(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
serializeSubString2(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
serializeTz(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DB2DBFunctionSymbolFactory
TODO: try to support it
serializeTz(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.DefaultSQLDBFunctionSymbolFactory
 
serializeTz(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.H2SQLDBFunctionSymbolFactory
 
serializeTz(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
Tricky as this information may be lost while converting SPARQL constants into DB ones
serializeTz(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleDBFunctionSymbolFactory
TODO: reformat the number into 05:00 instead of 5:0
serializeTz(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.PostgreSQLDBFunctionSymbolFactory
 
serializeTz(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
TODO: change strategy as it returns "00:00" when no timezone is specified instead of "" If done on the string, then we could make the CAST between DB timestamps implicit (DATEPART(TZ...) is not supported for DATETIME)
serializeYear(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
By default, we assume that this function works both for TIMESTAMP and DATE
serializeYear(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerDBFunctionSymbolFactory
 
serializeYearFromDate(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
serializeYearFromDatetime(ImmutableList<? extends ImmutableTerm>, Function<ImmutableTerm, String>, TermFactory) - Method in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
SET_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
 
setDelimiter(String, boolean) - Method in class it.unibz.inf.ontop.utils.SQLScriptRunner
 
setErrorLogWriter(PrintWriter) - Method in class it.unibz.inf.ontop.utils.SQLScriptRunner
Setter for errorLogWriter property
setLogWriter(PrintWriter) - Method in class it.unibz.inf.ontop.utils.SQLScriptRunner
Setter for logWriter property
SMALLINT_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
sqlCoreOptions - Variable in class it.unibz.inf.ontop.injection.impl.OntopSQLCredentialConfigurationImpl.OntopSQLCredentialOptions
 
SQLDBTypeFactory - Interface in it.unibz.inf.ontop.model.type
 
SQLScriptRunner - Class in it.unibz.inf.ontop.utils
Tool to run database scripts
SQLScriptRunner(Connection, boolean, boolean) - Constructor for class it.unibz.inf.ontop.utils.SQLScriptRunner
Default constructor
SQLServerBooleanDBIfElseNullFunctionSymbolImpl - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
SQLServerBooleanDBIfElseNullFunctionSymbolImpl(DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerBooleanDBIfElseNullFunctionSymbolImpl
 
SQLServerDBFunctionSymbolFactory - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
SQLServerDBTypeFactory - Class in it.unibz.inf.ontop.model.type.impl
 
SQLServerRoundFunctionSymbol - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
In SQL SERVER, round() is binary or ternary, not unary.
SQLServerRoundFunctionSymbol(DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerRoundFunctionSymbol
 
SQLServerTimestampISODenormFunctionSymbol - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
Only simplifies itself when receiving a normalization function as input
SQLServerTimestampISODenormFunctionSymbol(DBTermType, DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.SQLServerTimestampISODenormFunctionSymbol
 
SUBSTR_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
SUBSTRACT_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
SUBSTRING_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 

T

TEMPLATE - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.OracleTimestampISODenormFunctionSymbol
 
TEXT_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
TIME_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
TIMESTAMP_LOCAL_TZ_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.OracleDBTypeFactory
 
TIMESTAMP_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
TIMESTAMP_TZ_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.OracleDBTypeFactory
 
TIMESTAMPTZ_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.PostgreSQLDBTypeFactory
 
TIMETZ_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.PostgreSQLDBTypeFactory
 
TINYBLOB_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
 
TINYINT_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
TINYTEXT_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
 
toString() - Method in class it.unibz.inf.ontop.dbschema.ParserViewDefinition
 
typeFactory - Variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 

U

UCASE_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
UNIQUEIDENTIFIER_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.SQLServerDBTypeFactory
 
UNSIGNED_SUFFIX - Static variable in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
 
UPPER_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.AbstractSQLDBFunctionSymbolFactory
 
UUID_STR - Static variable in class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.MySQLDBFunctionSymbolFactory
 
UUID_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.PostgreSQLDBTypeFactory
 

V

valueOf(String) - Static method in enum it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory.DefaultTypeCode
Returns the enum constant of this type with the specified name.
values() - Static method in enum it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory.DefaultTypeCode
Returns an array containing the constants of this enum type, in the order they are declared.
VARBINARY_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 
VARBIT_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.PostgreSQLDBTypeFactory
 
VARCHAR2_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.OracleDBTypeFactory
 
VARCHAR_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.DefaultSQLDBTypeFactory
 

W

WithoutParenthesesSimpleTypedDBFunctionSymbolImpl - Class in it.unibz.inf.ontop.model.term.functionsymbol.db.impl
 
WithoutParenthesesSimpleTypedDBFunctionSymbolImpl(String, DBTermType, DBTermType) - Constructor for class it.unibz.inf.ontop.model.term.functionsymbol.db.impl.WithoutParenthesesSimpleTypedDBFunctionSymbolImpl
 

Y

YEAR_STR - Static variable in class it.unibz.inf.ontop.model.type.impl.MySQLDBTypeFactory
 
A B C D E F G H I J L M N O P Q R S T U V W Y 
Skip navigation links

Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.