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
FieldsFields inherited from class org.eclipse.persistence.internal.jpa.querydef.CompoundSelectionImpl
duplicateAliasNames, subSelectionsFields inherited from class org.eclipse.persistence.internal.jpa.querydef.SelectionImpl
alias, currentNode, javaType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidsetConstructor(Constructor constructor) INTERNAL: Set the constructor.voidsetConstructorArgTypes(Class<?>[] constructorArgTypes) INTERNAL: Set the constructorArgTypes.Methods inherited from class org.eclipse.persistence.internal.jpa.querydef.CompoundSelectionImpl
findRootAndParameters, getCompoundSelectionItems, getDuplicateAliasNames, isCompoundSelectionMethods inherited from class org.eclipse.persistence.internal.jpa.querydef.SelectionImpl
alias, getAlias, getCurrentNode, getJavaType, isFrom, isRoot, setJavaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.persistence.TupleElement
getAlias, getJavaType
-
Field Details
-
constructor
-
constructorArgTypes
-
-
Constructor Details
-
ConstructorSelectionImpl
-
-
Method Details
-
translate
-
isConstructor
public boolean isConstructor()- Specified by:
isConstructorin interfaceInternalSelection- Overrides:
isConstructorin classSelectionImpl
-
setConstructor
INTERNAL: Set the constructor. -
setConstructorArgTypes
INTERNAL: Set the constructorArgTypes.
-