public class NonStringNonNumberNonBooleanNonDatetimeDBTermType extends DBTermTypeImpl
| Modifier and Type | Class and Description |
|---|---|
protected static class |
NonStringNonNumberNonBooleanNonDatetimeDBTermType.StrictEqSupport |
DBTermType.Category| Modifier | Constructor and Description |
|---|---|
protected |
NonStringNonNumberNonBooleanNonDatetimeDBTermType(String name,
TermTypeAncestry parentAncestry,
boolean isAbstract) |
protected |
NonStringNonNumberNonBooleanNonDatetimeDBTermType(String name,
TermTypeAncestry parentAncestry,
NonStringNonNumberNonBooleanNonDatetimeDBTermType.StrictEqSupport support) |
protected |
NonStringNonNumberNonBooleanNonDatetimeDBTermType(String name,
TermTypeAncestry parentAncestry,
RDFDatatype rdfDatatype) |
protected |
NonStringNonNumberNonBooleanNonDatetimeDBTermType(String name,
TermTypeAncestry parentAncestry,
RDFDatatype rdfDatatype,
NonStringNonNumberNonBooleanNonDatetimeDBTermType.StrictEqSupport support) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areEqualitiesBetweenTwoDBAttributesStrict()
Returns true if the non-strict equality between two attributes of the same database
of this type is equivalent to a strict equality.
|
boolean |
areEqualitiesStrict()
Returns true if the non-strict equality between two terms of this type
is equivalent to a strict equality
|
Optional<Boolean> |
areEqualitiesStrict(DBTermType otherType)
Returns true if the non-strict equality between terms of these two types
are equivalent to a strict equality
|
DBTermType.Category |
getCategory() |
Optional<RDFDatatype> |
getNaturalRDFDatatype() |
boolean |
isNeedingIRISafeEncoding()
By default, we don't know if it is safe or not
|
getCastName, getNameequals, getAncestry, getCommonDenominator, hashCode, isA, isAbstract, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAncestry, getCommonDenominator, isA, isAbstractprotected NonStringNonNumberNonBooleanNonDatetimeDBTermType(String name, TermTypeAncestry parentAncestry, boolean isAbstract)
protected NonStringNonNumberNonBooleanNonDatetimeDBTermType(String name, TermTypeAncestry parentAncestry, RDFDatatype rdfDatatype)
protected NonStringNonNumberNonBooleanNonDatetimeDBTermType(String name, TermTypeAncestry parentAncestry, NonStringNonNumberNonBooleanNonDatetimeDBTermType.StrictEqSupport support)
protected NonStringNonNumberNonBooleanNonDatetimeDBTermType(String name, TermTypeAncestry parentAncestry, RDFDatatype rdfDatatype, NonStringNonNumberNonBooleanNonDatetimeDBTermType.StrictEqSupport support)
public DBTermType.Category getCategory()
public Optional<RDFDatatype> getNaturalRDFDatatype()
public boolean isNeedingIRISafeEncoding()
public boolean areEqualitiesStrict()
DBTermTypepublic Optional<Boolean> areEqualitiesStrict(DBTermType otherType)
DBTermTypepublic boolean areEqualitiesBetweenTwoDBAttributesStrict()
DBTermTypeCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.