Uses of Interface
com.blazebit.domain.runtime.model.DomainType
-
Packages that use DomainType Package Description com.blazebit.domain.runtime.model Blaze-Domain runtime model. -
-
Uses of DomainType in com.blazebit.domain.runtime.model
Subinterfaces of DomainType in com.blazebit.domain.runtime.model Modifier and Type Interface Description interface
BasicDomainType
A basic type in the domain.interface
CollectionDomainType
A collection type in the domain.interface
EntityDomainType
An entity type in the domain.interface
EnumDomainType
An enum type in the domain.Methods in com.blazebit.domain.runtime.model that return DomainType Modifier and Type Method Description DomainType
CollectionDomainType. getElementType()
The domain type of the collection element ornull
if any type is allowed.DomainType
DomainModel. getPredicateDefaultResultType()
The default result type for predicates.DomainType
DomainFunction. getResultType()
The domain function result type if fixed, otherwisenull
.DomainType
DomainFunctionArgument. getType()
The domain type of the function argument ornull
.DomainType
DomainModel. getType(String name)
Returns the domain type with the given type name ornull
.DomainType
EntityDomainTypeAttribute. getType()
The domain type of the attribute.DomainType
DomainFunctionTypeResolver. resolveType(DomainModel domainModel, DomainFunction function, Map<DomainFunctionArgument,DomainType> argumentTypes)
Resolves the domain function return type for the given argument type assignments.DomainType
DomainOperationTypeResolver. resolveType(DomainModel domainModel, List<DomainType> domainTypes)
Resolves the domain type for applying an operator on the given operand domain type.DomainType
DomainPredicateTypeResolver. resolveType(DomainModel domainModel, List<DomainType> domainTypes)
Resolves the domain type for applying a predicate on the given operand domain type.DomainType
StaticDomainFunctionTypeResolvers.NthArgumentDomainFunctionTypeResolver. resolveType(DomainModel domainModel, DomainFunction function, Map<DomainFunctionArgument,DomainType> argumentTypes)
Methods in com.blazebit.domain.runtime.model that return types with arguments of type DomainType Modifier and Type Method Description Map<DomainType,CollectionDomainType>
DomainModel. getCollectionTypes()
Returns the collection types of the domain model as map indexed by their element domain type.Map<String,DomainType>
DomainModel. getTypes()
Returns the types of the domain model as map indexed by their type name.Methods in com.blazebit.domain.runtime.model with parameters of type DomainType Modifier and Type Method Description CollectionDomainType
DomainModel. getCollectionType(DomainType elementDomainType)
Returns the collection domain type with the given element domain type ornull
.Method parameters in com.blazebit.domain.runtime.model with type arguments of type DomainType Modifier and Type Method Description DomainType
DomainFunctionTypeResolver. resolveType(DomainModel domainModel, DomainFunction function, Map<DomainFunctionArgument,DomainType> argumentTypes)
Resolves the domain function return type for the given argument type assignments.DomainType
DomainOperationTypeResolver. resolveType(DomainModel domainModel, List<DomainType> domainTypes)
Resolves the domain type for applying an operator on the given operand domain type.DomainType
DomainPredicateTypeResolver. resolveType(DomainModel domainModel, List<DomainType> domainTypes)
Resolves the domain type for applying a predicate on the given operand domain type.DomainType
StaticDomainFunctionTypeResolvers.NthArgumentDomainFunctionTypeResolver. resolveType(DomainModel domainModel, DomainFunction function, Map<DomainFunctionArgument,DomainType> argumentTypes)
-