|
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 Resolver
visitor
- The visitor
to visit this objectIType buildType()
IType
of the property handled by this Resolver
.buildType
in class Resolver
IType
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 Resolver
ITypeDeclaration
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 |