Module org.eclipse.persistence.jpa
Class ConstructorSelectionImpl
java.lang.Object
org.eclipse.persistence.internal.jpa.querydef.SelectionImpl
org.eclipse.persistence.internal.jpa.querydef.CompoundSelectionImpl
org.eclipse.persistence.internal.jpa.querydef.ConstructorSelectionImpl
- All Implemented Interfaces:
CompoundSelection
,Selection
,TupleElement
,Serializable
,InternalSelection
Purpose: Contains the implementation of the Selection interface of the JPA criteria API. Specifically this class represents the Selection of a Constructor.
Description: The Selection is the expression describing what should be returned by the query.
- Since:
- EclipseLink 1.2
- See Also:
-
Field Summary
Fields inherited from class org.eclipse.persistence.internal.jpa.querydef.CompoundSelectionImpl
duplicateAliasNames, subSelections
Fields inherited from class org.eclipse.persistence.internal.jpa.querydef.SelectionImpl
alias, currentNode, javaType
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
void
setConstructor
(Constructor constructor) INTERNAL: Set the constructor.void
setConstructorArgTypes
(Class<?>[] constructorArgTypes) INTERNAL: Set the constructorArgTypes.Methods inherited from class org.eclipse.persistence.internal.jpa.querydef.CompoundSelectionImpl
findRootAndParameters, getCompoundSelectionItems, getDuplicateAliasNames, isCompoundSelection
Methods inherited from class org.eclipse.persistence.internal.jpa.querydef.SelectionImpl
alias, getAlias, getCurrentNode, getJavaType, isFrom, isRoot, setJavaType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jakarta.persistence.TupleElement
getAlias, getJavaType
-
Field Details
-
constructor
-
constructorArgTypes
-
-
Constructor Details
-
ConstructorSelectionImpl
-
-
Method Details
-
translate
-
isConstructor
public boolean isConstructor()- Specified by:
isConstructor
in interfaceInternalSelection
- Overrides:
isConstructor
in classSelectionImpl
-
setConstructor
INTERNAL: Set the constructor. -
setConstructorArgTypes
INTERNAL: Set the constructorArgTypes.
-