|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) E28847-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
org.eclipse.persistence.jpa.internal.jpql.Resolver
org.eclipse.persistence.jpa.internal.jpql.AbsFunctionResolver
final class AbsFunctionResolver
This Resolver is responsible to calculate the IType based on the type of the ABS expression. The valid type is a Number type.
The ABS function takes a numeric argument and returns a number (integer, float, or double) of the same type as the argument to the function.
| Constructor Summary | |
|---|---|
AbsFunctionResolver(Resolver parent)Creates a new AbsFunctionResolver. |
|
| Method Summary | |
|---|---|
void |
accept(ResolverVisitor visitor)Visits this Resolver by the given visitor. |
(package private) IType |
buildType()Resolves the IType of the property handled by this Resolver. |
(package private) ITypeDeclaration |
buildTypeDeclaration()Resolves the ITypeDeclaration of the property handled by this Resolver. |
| Methods inherited from class org.eclipse.persistence.jpa.internal.jpql.Resolver |
|---|
addChild, checkParent, getChild, getManagedType, getMapping, getParent, getParentManagedType, getParentMapping, getParentType, getParentTypeDeclaration, getProvider, getQuery, getType, getType, getType, getTypeDeclaration, getTypeHelper, getTypeRepository, isNullAllowed, setNullAllowed |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
AbsFunctionResolver(Resolver parent)
AbsFunctionResolver.
parent - The parent Resolver, which is never null| Method Detail |
|---|
public void accept(ResolverVisitor visitor)
Resolver by the given visitor.accept in class Resolvervisitor - The visitor to visit this objectIType buildType()
IType of the property handled by this Resolver.buildType in class ResolverIType that was resolved by this Resolver or the IType for IType.UNRESOLVABLE_TYPE if it could not be resolvedITypeDeclaration buildTypeDeclaration()
ITypeDeclaration of the property handled by this Resolver.buildTypeDeclaration in class ResolverITypeDeclaration that was resolved by this Resolver or the ITypeDeclaration for IType.UNRESOLVABLE_TYPE if it could not be resolved
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||