| Modifier and Type | Method and Description |
|---|---|
DBTermType |
Attribute.getTermType() |
| Modifier and Type | Method and Description |
|---|---|
RelationDefinition.AttributeListBuilder |
RelationDefinition.AttributeListBuilder.addAttribute(QuotedID id,
DBTermType termType,
boolean isNullable) |
RelationDefinition.AttributeListBuilder |
RelationDefinition.AttributeListBuilder.addAttribute(QuotedID id,
DBTermType termType,
String typeName,
boolean isNullable) |
| Modifier and Type | Method and Description |
|---|---|
DBTermType |
AttributeImpl.getTermType() |
| Modifier and Type | Method and Description |
|---|---|
NamedRelationDefinition |
OfflineMetadataProviderBuilder.createDatabaseRelation(String relation,
String attribute1,
DBTermType type1,
boolean isNullable1) |
NamedRelationDefinition |
OfflineMetadataProviderBuilder.createDatabaseRelation(String relation,
String attribute1,
DBTermType type1,
boolean isNullable1,
String attribute2,
DBTermType type2,
boolean isNullable2) |
NamedRelationDefinition |
OfflineMetadataProviderBuilder.createDatabaseRelation(String relation,
String attribute1,
DBTermType type1,
boolean isNullable1,
String attribute2,
DBTermType type2,
boolean isNullable2,
String attribute3,
DBTermType type3,
boolean isNullable3) |
NamedRelationDefinition |
OfflineMetadataProviderBuilder.createDatabaseRelation(String relation,
String attribute1,
DBTermType type1,
boolean isNullable1,
String attribute2,
DBTermType type2,
boolean isNullable2,
String attribute3,
DBTermType type3,
boolean isNullable3,
String attribute4,
DBTermType type4,
boolean isNullable4) |
NamedRelationDefinition |
OfflineMetadataProviderBuilder.createDatabaseRelation(String relation,
String attribute1,
DBTermType type1,
boolean isNullable1,
String attribute2,
DBTermType type2,
boolean isNullable2,
String attribute3,
DBTermType type3,
boolean isNullable3,
String attribute4,
DBTermType type4,
boolean isNullable4,
String attribute5,
DBTermType type5,
boolean isNullable5) |
NamedRelationDefinition |
OfflineMetadataProviderBuilder.createDatabaseRelation(String relation,
String attribute1,
DBTermType type1,
boolean isNullable1,
String attribute2,
DBTermType type2,
boolean isNullable2,
String attribute3,
DBTermType type3,
boolean isNullable3,
String attribute4,
DBTermType type4,
boolean isNullable4,
String attribute5,
DBTermType type5,
boolean isNullable5,
String attribute6,
DBTermType type6,
boolean isNullable6) |
| Modifier and Type | Method and Description |
|---|---|
NativeNode |
IntermediateQueryFactory.createNativeNode(it.unibz.inf.ontop.com.google.common.collect.ImmutableSortedSet<Variable> variables,
it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,DBTermType> variableTypeMap,
it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,QuotedID> columnNames,
String nativeQueryString,
VariableNullability variableNullability) |
| Modifier and Type | Method and Description |
|---|---|
it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,DBTermType> |
NativeNode.getTypeMap()
Every variable is guaranteed to have a type
|
| Modifier and Type | Method and Description |
|---|---|
it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,DBTermType> |
NativeNodeImpl.getTypeMap() |
| Modifier and Type | Method and Description |
|---|---|
protected ImmutableExpression |
NotYetTypedEqualityTransformerImpl.ExpressionTransformer.transformDifferentTypesEquality(DBTermType type1,
DBTermType type2,
ImmutableTerm term1,
ImmutableTerm term2) |
| Modifier and Type | Method and Description |
|---|---|
DBTermType |
DBConstant.getType() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableFunctionalTerm |
TermFactory.getUnaryLatelyTypedFunctionalTerm(ImmutableTerm lexicalTerm,
ImmutableTerm inputRDFTypeTerm,
DBTermType targetType,
Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct) |
ImmutableFunctionalTerm |
TermFactory.getUnaryLexicalFunctionalTerm(ImmutableTerm lexicalTerm,
ImmutableTerm rdfDatatypeTerm,
Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct) |
| Modifier and Type | Method and Description |
|---|---|
FunctionSymbol |
FunctionSymbolFactory.getUnaryLatelyTypedFunctionSymbol(Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct,
DBTermType targetType) |
| Modifier and Type | Method and Description |
|---|---|
FunctionSymbol |
FunctionSymbolFactory.getUnaryLatelyTypedFunctionSymbol(Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct,
DBTermType targetType) |
FunctionSymbol |
FunctionSymbolFactory.getUnaryLexicalFunctionSymbol(Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct) |
| Modifier and Type | Method and Description |
|---|---|
DBTermType |
DBTypeConversionFunctionSymbol.getTargetType() |
| Modifier and Type | Method and Description |
|---|---|
Optional<DBTermType> |
DBTypeConversionFunctionSymbol.getInputType() |
| Modifier and Type | Method and Description |
|---|---|
DBFunctionSymbol |
DBFunctionSymbolFactory.getAbs(DBTermType dbTermType) |
DBFunctionSymbol |
DBFunctionSymbolFactory.getCeil(DBTermType dbTermType) |
DBTypeConversionFunctionSymbol |
DBFunctionSymbolFactory.getConversion2RDFLexicalFunctionSymbol(DBTermType inputType,
RDFTermType rdfTermType)
The output type is a DB string.
|
DBTypeConversionFunctionSymbol |
DBFunctionSymbolFactory.getConversionFromRDFLexical2DBFunctionSymbol(DBTermType targetDBType,
RDFTermType rdfType)
From a possibly "normalized" DB string to another DB type
|
DBTypeConversionFunctionSymbol |
DBFunctionSymbolFactory.getDBCastFunctionSymbol(DBTermType targetType) |
DBTypeConversionFunctionSymbol |
DBFunctionSymbolFactory.getDBCastFunctionSymbol(DBTermType inputType,
DBTermType targetType) |
DBMathBinaryOperator |
DBFunctionSymbolFactory.getDBMathBinaryOperator(String dbMathOperatorName,
DBTermType dbNumericType) |
DBFunctionSymbol |
DBFunctionSymbolFactory.getDBMax(DBTermType dbType) |
DBFunctionSymbol |
DBFunctionSymbolFactory.getDBMin(DBTermType dbType) |
DBFunctionSymbol |
DBFunctionSymbolFactory.getDBSum(DBTermType dbType,
boolean isDistinct)
Semantics not guaranteed (may depend on the dialect)!
|
DBFunctionSymbol |
DBFunctionSymbolFactory.getFloor(DBTermType dbTermType) |
DBFunctionSymbol |
DBFunctionSymbolFactory.getNullIgnoringDBAvg(DBTermType dbType,
boolean isDistinct)
Ignores nulls.
|
DBFunctionSymbol |
DBFunctionSymbolFactory.getNullIgnoringDBSum(DBTermType dbType,
boolean isDistinct)
Ignores nulls.
|
DBFunctionSymbol |
DBFunctionSymbolFactory.getRound(DBTermType dbTermType) |
DBFunctionSymbol |
DBFunctionSymbolFactory.getTypedNullFunctionSymbol(DBTermType termType)
The functional term using it may be simplifiable to a regular NULL or not, depending on the DB system.
|
| Modifier and Type | Method and Description |
|---|---|
DBTermType |
AbstractTypedDBFunctionSymbol.getTargetType() |
| Modifier and Type | Method and Description |
|---|---|
protected it.unibz.inf.ontop.com.google.common.collect.ImmutableTable<DBTermType,RDFDatatype,DBTypeConversionFunctionSymbol> |
AbstractDBFunctionSymbolFactory.createDenormalizationTable() |
protected it.unibz.inf.ontop.com.google.common.collect.ImmutableTable<DBTermType,RDFDatatype,DBTypeConversionFunctionSymbol> |
MockupDBFunctionSymbolFactory.createDenormalizationTable()
This mockup does not provide any denormalization function symbol
|
protected it.unibz.inf.ontop.com.google.common.collect.ImmutableTable<DBTermType,RDFDatatype,DBTypeConversionFunctionSymbol> |
AbstractDBFunctionSymbolFactory.createNormalizationTable() |
Optional<DBTermType> |
DefaultSimpleDBCastFunctionSymbol.getInputType() |
Optional<DBTermType> |
TemporaryDBTypeConversionToStringFunctionSymbolImpl.getInputType() |
Optional<DBTermType> |
AbstractTimestampISONormFunctionSymbol.getInputType() |
Optional<DBTermType> |
DefaultNumberNormAsBooleanFunctionSymbol.getInputType() |
Optional<DBTermType> |
DefaultBooleanNormFunctionSymbol.getInputType() |
Optional<DBTermType> |
AbstractTimestampISODenormFunctionSymbol.getInputType() |
Optional<DBTermType> |
DefaultTimeTzNormalizationFunctionSymbol.getInputType() |
Optional<DBTermType> |
DefaultBooleanDenormFunctionSymbol.getInputType() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.createAbsFunctionSymbol(DBTermType dbTermType) |
protected DBFunctionSymbol |
MockupDBFunctionSymbolFactory.createAbsFunctionSymbol(DBTermType dbTermType) |
protected abstract DBMathBinaryOperator |
AbstractDBFunctionSymbolFactory.createAddOperator(DBTermType dbNumericType) |
protected DBMathBinaryOperator |
MockupDBFunctionSymbolFactory.createAddOperator(DBTermType dbNumericType) |
protected abstract DBTypeConversionFunctionSymbol |
AbstractDBFunctionSymbolFactory.createBooleanNormFunctionSymbol(DBTermType booleanType) |
protected DBTypeConversionFunctionSymbol |
MockupDBFunctionSymbolFactory.createBooleanNormFunctionSymbol(DBTermType booleanType)
Too simplistic!
|
protected abstract DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.createCeilFunctionSymbol(DBTermType dbTermType) |
protected DBFunctionSymbol |
MockupDBFunctionSymbolFactory.createCeilFunctionSymbol(DBTermType dbTermType) |
protected abstract DBTypeConversionFunctionSymbol |
AbstractDBFunctionSymbolFactory.createDateTimeDenormFunctionSymbol(DBTermType timestampType) |
protected DBTypeConversionFunctionSymbol |
MockupDBFunctionSymbolFactory.createDateTimeDenormFunctionSymbol(DBTermType timestampType) |
protected abstract DBTypeConversionFunctionSymbol |
AbstractDBFunctionSymbolFactory.createDateTimeNormFunctionSymbol(DBTermType dbDateTimestampType) |
protected DBTypeConversionFunctionSymbol |
MockupDBFunctionSymbolFactory.createDateTimeNormFunctionSymbol(DBTermType dbDateTimestampType)
Too simplistic!
|
protected abstract DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.createDBAvg(DBTermType termType,
boolean isDistinct) |
protected DBFunctionSymbol |
MockupDBFunctionSymbolFactory.createDBAvg(DBTermType termType,
boolean isDistinct) |
protected DBMathBinaryOperator |
AbstractDBFunctionSymbolFactory.createDBBinaryMathOperator(String dbMathOperatorName,
DBTermType dbNumericType)
Can be overridden
|
protected DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.createDBGroupConcat(DBTermType dbStringType,
boolean isDistinct) |
protected abstract DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.createDBMax(DBTermType termType) |
protected DBFunctionSymbol |
MockupDBFunctionSymbolFactory.createDBMax(DBTermType termType) |
protected abstract DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.createDBMin(DBTermType termType) |
protected DBFunctionSymbol |
MockupDBFunctionSymbolFactory.createDBMin(DBTermType termType) |
protected abstract DBNotFunctionSymbol |
AbstractDBFunctionSymbolFactory.createDBNotFunctionSymbol(DBTermType dbBooleanType) |
protected DBNotFunctionSymbol |
MockupDBFunctionSymbolFactory.createDBNotFunctionSymbol(DBTermType dbBooleanType) |
protected abstract DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.createDBSum(DBTermType termType,
boolean isDistinct) |
protected DBFunctionSymbol |
MockupDBFunctionSymbolFactory.createDBSum(DBTermType termType,
boolean isDistinct) |
protected abstract DBMathBinaryOperator |
AbstractDBFunctionSymbolFactory.createDivideOperator(DBTermType dbNumericType) |
protected DBMathBinaryOperator |
MockupDBFunctionSymbolFactory.createDivideOperator(DBTermType dbNumericType) |
protected abstract DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.createFloorFunctionSymbol(DBTermType dbTermType) |
protected DBFunctionSymbol |
MockupDBFunctionSymbolFactory.createFloorFunctionSymbol(DBTermType dbTermType) |
protected abstract DBMathBinaryOperator |
AbstractDBFunctionSymbolFactory.createMultiplyOperator(DBTermType dbNumericType) |
protected DBMathBinaryOperator |
MockupDBFunctionSymbolFactory.createMultiplyOperator(DBTermType dbNumericType) |
protected abstract DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.createRoundFunctionSymbol(DBTermType dbTermType) |
protected DBFunctionSymbol |
MockupDBFunctionSymbolFactory.createRoundFunctionSymbol(DBTermType dbTermType) |
protected abstract DBTypeConversionFunctionSymbol |
AbstractDBFunctionSymbolFactory.createSimpleCastFunctionSymbol(DBTermType targetType) |
protected DBTypeConversionFunctionSymbol |
MockupDBFunctionSymbolFactory.createSimpleCastFunctionSymbol(DBTermType targetType) |
protected abstract DBTypeConversionFunctionSymbol |
AbstractDBFunctionSymbolFactory.createSimpleCastFunctionSymbol(DBTermType inputType,
DBTermType targetType) |
protected DBTypeConversionFunctionSymbol |
MockupDBFunctionSymbolFactory.createSimpleCastFunctionSymbol(DBTermType inputType,
DBTermType targetType) |
protected abstract DBMathBinaryOperator |
AbstractDBFunctionSymbolFactory.createSubtractOperator(DBTermType dbNumericType) |
protected DBMathBinaryOperator |
MockupDBFunctionSymbolFactory.createSubtractOperator(DBTermType dbNumericType) |
protected DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.createTypeNullFunctionSymbol(DBTermType termType) |
DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.getAbs(DBTermType dbTermType) |
static DBFunctionSymbolSerializer |
Serializers.getCastSerializer(DBTermType targetType) |
DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.getCeil(DBTermType dbTermType) |
DBTypeConversionFunctionSymbol |
AbstractDBFunctionSymbolFactory.getConversion2RDFLexicalFunctionSymbol(DBTermType inputType,
RDFTermType rdfTermType) |
DBTypeConversionFunctionSymbol |
AbstractDBFunctionSymbolFactory.getConversionFromRDFLexical2DBFunctionSymbol(DBTermType targetDBType,
RDFTermType rdfTermType) |
DBTypeConversionFunctionSymbol |
AbstractDBFunctionSymbolFactory.getDBCastFunctionSymbol(DBTermType targetType) |
DBTypeConversionFunctionSymbol |
AbstractDBFunctionSymbolFactory.getDBCastFunctionSymbol(DBTermType inputType,
DBTermType targetType) |
DBMathBinaryOperator |
AbstractDBFunctionSymbolFactory.getDBMathBinaryOperator(String dbMathOperatorName,
DBTermType dbNumericType) |
DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.getDBMax(DBTermType dbType) |
DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.getDBMin(DBTermType dbType) |
DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.getDBSum(DBTermType dbType,
boolean isDistinct)
By default, we assume that the DB sum complies to the semantics of a null-ignoring sum.
|
DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.getFloor(DBTermType dbTermType) |
DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.getNullIgnoringDBAvg(DBTermType dbType,
boolean isDistinct) |
DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.getNullIgnoringDBSum(DBTermType dbType,
boolean isDistinct) |
DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.getRound(DBTermType dbTermType) |
DBFunctionSymbol |
AbstractDBFunctionSymbolFactory.getTypedNullFunctionSymbol(DBTermType termType) |
| Modifier and Type | Method and Description |
|---|---|
FunctionSymbol |
FunctionSymbolFactoryImpl.getUnaryLatelyTypedFunctionSymbol(Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct,
DBTermType targetType) |
protected ImmutableTerm |
UnaryLatelyTypedFunctionSymbolImpl.transformNaturalDBTerm(ImmutableFunctionalTerm dbTerm,
DBTermType inputDBType,
RDFTermType rdfType,
TermFactory termFactory)
By default, returns the natural DB term
|
protected ImmutableTerm |
UnaryLexicalFunctionSymbolImpl.transformNaturalDBTerm(ImmutableFunctionalTerm dbTerm,
DBTermType inputDBType,
RDFTermType rdfType,
TermFactory termFactory)
Converts back the natural DB term into a lexical term.
|
| Modifier and Type | Method and Description |
|---|---|
FunctionSymbol |
FunctionSymbolFactoryImpl.getUnaryLatelyTypedFunctionSymbol(Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct,
DBTermType targetType) |
FunctionSymbol |
FunctionSymbolFactoryImpl.getUnaryLexicalFunctionSymbol(Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct) |
| Constructor and Description |
|---|
MultitypedInputUnarySPARQLFunctionSymbolImpl(String functionSymbolName,
org.apache.commons.rdf.api.IRI functionIRI,
RDFTermType inputBaseType,
RDFTermType targetType,
boolean isAlwaysInjective,
DBTypeFactory dbTypeFactory,
Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct) |
MultitypedInputUnarySPARQLFunctionSymbolImpl(String functionSymbolName,
String officialName,
RDFTermType inputBaseType,
RDFTermType targetType,
boolean isAlwaysInjective,
DBTypeFactory dbTypeFactory,
Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct) |
UnaryLatelyTypedFunctionSymbolImpl(DBTermType dbStringType,
MetaRDFTermType metaRDFTermType,
DBTermType targetType,
Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct) |
UnaryLexicalFunctionSymbolImpl(DBTermType dbStringType,
MetaRDFTermType metaRDFTermType,
Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct) |
UnaryNumericSPARQLFunctionSymbolImpl(String functionSymbolName,
org.apache.commons.rdf.api.IRI functionIRI,
RDFDatatype abstractNumericType,
Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct) |
UnaryNumericSPARQLFunctionSymbolImpl(String officialName,
RDFDatatype abstractNumericType,
Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct) |
| Modifier and Type | Method and Description |
|---|---|
DBTermType |
DBConstantImpl.getType() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableFunctionalTerm |
TermFactoryImpl.getUnaryLatelyTypedFunctionalTerm(ImmutableTerm lexicalTerm,
ImmutableTerm inputRDFTypeTerm,
DBTermType targetType,
Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct) |
ImmutableFunctionalTerm |
TermFactoryImpl.getUnaryLexicalFunctionalTerm(ImmutableTerm lexicalTerm,
ImmutableTerm rdfDatatypeTerm,
Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct) |
| Constructor and Description |
|---|
DBConstantImpl(String value,
DBTermType termType) |
| Modifier and Type | Method and Description |
|---|---|
DBTermType |
DBTypeFactory.getAbstractRootDBType()
Returns an abstract type
|
DBTermType |
RDFTermType.getClosestDBType(DBTypeFactory dbTypeFactory)
If the RDF term type has a canonical natural DB type, returns it.
|
DBTermType |
DBTypeFactory.getDBBooleanType() |
DBTermType |
DBTypeFactory.getDBDateTimestampType() |
DBTermType |
DBTypeFactory.getDBDateType() |
DBTermType |
DBTypeFactory.getDBDecimalType() |
DBTermType |
DBTypeFactory.getDBDoubleType() |
DBTermType |
DBTypeFactory.getDBGeographyType() |
DBTermType |
DBTypeFactory.getDBGeometryType() |
DBTermType |
DBTypeFactory.getDBHexBinaryType() |
DBTermType |
DBTypeFactory.getDBLargeIntegerType() |
DBTermType |
DBTypeFactory.getDBStringType() |
DBTermType |
DBTypeFactory.getDBTermType(String typeName) |
DBTermType |
DBTypeFactory.getDBTermType(String typeName,
int columnSize) |
DBTermType |
DBTypeFactory.getDBTimeType() |
| Modifier and Type | Method and Description |
|---|---|
Optional<Boolean> |
DBTermType.areEqualitiesStrict(DBTermType otherType)
Returns true if the non-strict equality between terms of these two types
are equivalent to a strict equality
|
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanDBTermType |
class |
DatetimeDBTermType |
class |
DBTermTypeImpl |
class |
NonStringNonNumberNonBooleanNonDatetimeDBTermType |
class |
NumberDBTermType |
class |
StringDBTermType |
class |
UUIDDBTermType |
| Modifier and Type | Method and Description |
|---|---|
DBTermType |
MockupDBTypeFactory.getAbstractRootDBType() |
DBTermType |
RDFTermTypeImpl.getClosestDBType(DBTypeFactory dbTypeFactory) |
DBTermType |
MockupDBTypeFactory.getDBBooleanType() |
DBTermType |
MockupDBTypeFactory.getDBDateTimestampType() |
DBTermType |
MockupDBTypeFactory.getDBDateType() |
DBTermType |
MockupDBTypeFactory.getDBDecimalType() |
DBTermType |
MockupDBTypeFactory.getDBDoubleType() |
DBTermType |
MockupDBTypeFactory.getDBGeographyType() |
DBTermType |
MockupDBTypeFactory.getDBGeometryType() |
DBTermType |
MockupDBTypeFactory.getDBHexBinaryType() |
DBTermType |
MockupDBTypeFactory.getDBLargeIntegerType() |
DBTermType |
MockupDBTypeFactory.getDBStringType() |
DBTermType |
MockupDBTypeFactory.getDBTermType(String typeName) |
DBTermType |
MockupDBTypeFactory.getDBTermType(String typeName,
int columnSize) |
DBTermType |
MockupDBTypeFactory.getDBTimeType() |
| Modifier and Type | Method and Description |
|---|---|
Optional<Boolean> |
NumberDBTermType.areEqualitiesStrict(DBTermType otherType) |
Optional<Boolean> |
UUIDDBTermType.areEqualitiesStrict(DBTermType otherType)
TODO: revise that
|
Optional<Boolean> |
DatetimeDBTermType.areEqualitiesStrict(DBTermType otherType) |
Optional<Boolean> |
StringDBTermType.areEqualitiesStrict(DBTermType otherType) |
Optional<Boolean> |
BooleanDBTermType.areEqualitiesStrict(DBTermType otherType) |
Optional<Boolean> |
NonStringNonNumberNonBooleanNonDatetimeDBTermType.areEqualitiesStrict(DBTermType otherType) |
| Constructor and Description |
|---|
AbstractRDFDatatype(org.apache.commons.rdf.api.IRI datatypeIRI,
TermTypeAncestry parentAncestry,
Function<DBTypeFactory,DBTermType> closestDBTypeFct)
Concrete
|
RDFTermTypeImpl(String name,
TermTypeAncestry parentAncestry,
Function<DBTypeFactory,DBTermType> closestDBTypeFct)
Concrete RDF term type
|
SimpleRDFDatatype(org.apache.commons.rdf.api.IRI datatypeIRI,
TermTypeAncestry parentAncestry,
Function<DBTypeFactory,DBTermType> closestDBTypeFct)
Concrete
|
Copyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.