public class RootImpl<X> extends FromImpl<X,X> implements jakarta.persistence.criteria.Root<X>
Purpose: Contains the implementation of the Root interface of the JPA criteria API.
Description: This class represents root of a path. All paths are created from roots and they correspond to ExpressionBuilders.
Path,
Serialized FormcorrelatedParent, fetches, isFetch, isJoin, joins, managedTypemodelArtifact, pathParentisLiteral, literal, metamodelalias, currentNode, javaType| Constructor and Description |
|---|
RootImpl(jakarta.persistence.metamodel.ManagedType managedType,
jakarta.persistence.metamodel.Metamodel metamodel,
Class<X> javaClass,
Expression expressionNode,
jakarta.persistence.metamodel.Bindable modelArtifact) |
RootImpl(jakarta.persistence.metamodel.ManagedType managedType,
jakarta.persistence.metamodel.Metamodel metamodel,
Class<X> javaClass,
Expression expressionNode,
jakarta.persistence.metamodel.Bindable modelArtifact,
FromImpl correlatedParent) |
| Modifier and Type | Method and Description |
|---|---|
void |
findRootAndParameters(CommonAbstractCriteriaImpl query) |
jakarta.persistence.metamodel.EntityType<X> |
getModel()
Return the metamodel entity corresponding to the root.
|
boolean |
isRoot() |
fetch, fetch, fetch, fetch, fetch, fetch, findJoinFetches, findJoins, get, get, get, get, getCorrelationParent, getFetches, getJoins, isCorrelated, isFrom, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSet, typeclone, getParentPathas, buildExpressionForAs, in, in, in, in, isCompoundExpression, isExpression, isJunction, isLiteral, isNotNull, isNull, isParameter, isPredicate, isSubqueryalias, getAlias, getCompoundSelectionItems, getCurrentNode, getJavaType, isCompoundSelection, isConstructorequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCorrelationParent, getJoins, isCorrelated, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSetget, get, get, get, getParentPath, typeas, in, in, in, in, isNotNull, isNullpublic RootImpl(jakarta.persistence.metamodel.ManagedType managedType,
jakarta.persistence.metamodel.Metamodel metamodel,
Class<X> javaClass,
Expression expressionNode,
jakarta.persistence.metamodel.Bindable modelArtifact)
public RootImpl(jakarta.persistence.metamodel.ManagedType managedType,
jakarta.persistence.metamodel.Metamodel metamodel,
Class<X> javaClass,
Expression expressionNode,
jakarta.persistence.metamodel.Bindable modelArtifact,
FromImpl correlatedParent)
public jakarta.persistence.metamodel.EntityType<X> getModel()
public void findRootAndParameters(CommonAbstractCriteriaImpl query)
findRootAndParameters in interface InternalSelectionfindRootAndParameters in class PathImpl<X>public boolean isRoot()
isRoot in interface InternalSelectionisRoot in class SelectionImpl<X>Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.