Uses of Interface
org.eclipse.persistence.jpa.jpql.utility.iterable.ListIterable
Package
Description
This is the core of Hermes, this package contains the classes that can parse a JPQL query.
The classes defined in this package define the state model API, a state model can be used to
manually or programmatically create and edit a JPQL query.
This package contains the
StateObject
classes that represents a JPQL query.-
Uses of ListIterable in org.eclipse.persistence.jpa.jpql.parser
Modifier and TypeMethodDescriptionfinal ListIterable
<Expression> AbstractExpression.children()
Expression.children()
Returns the children of thisExpression
.final ListIterable
<Expression> AbstractExpression.orderedChildren()
Expression.orderedChildren()
Returns the list representing thisExpression
and its children.final ListIterable
<String> AbstractPathExpression.paths()
Returns the segments in the state field path in order. -
Uses of ListIterable in org.eclipse.persistence.jpa.jpql.tools
-
Uses of ListIterable in org.eclipse.persistence.jpa.jpql.tools.model
-
Uses of ListIterable in org.eclipse.persistence.jpa.jpql.tools.model.query
Modifier and TypeMethodDescriptionListIterable
<? extends VariableDeclarationStateObject> AbstractFromClauseStateObject.declarations()
AbstractModifyClauseStateObject.declarations()
ListIterable
<? extends VariableDeclarationStateObject> AbstractSelectStatementStateObject.declarations()
Returns the list ofVariableDeclarationStateObject
defining the variable declarations, which are mapping an entity to a variable or a collection-valued member to a variable.ListIterable
<? extends VariableDeclarationStateObject> DeclarationStateObject.declarations()
Returns the list of declarations declared in the declaration clause of the current query.AbstractIdentificationVariableDeclarationStateObject.identificationVariables()
AbstractRangeVariableDeclarationStateObject.identificationVariables()
CollectionMemberDeclarationStateObject.identificationVariables()
VariableDeclarationStateObject.identificationVariables()
Returns theIdentificationVariableStateObject
that are used by this state object.ListIterable
<? extends T> AbstractListHolderStateObject.items()
AbstractPathExpressionStateObject.items()
CoalesceExpressionStateObject.items()
DerivedPathIdentificationVariableDeclarationStateObject.items()
FunctionExpressionStateObject.items()
ListIterable
<? extends T> ListHolderStateObject.items()
Returns anListIterable
over the children.SelectClauseStateObject.items()
UpdateClauseStateObject.items()
UpdateItemStateObject.items()
Returns the segments in the state field path in order.JoinStateObject.joinAssociationPaths()
Returns the segments in the state field path in order.protected <T> ListIterable
<IListChangeListener<T>> ChangeSupport.listChangeListeners
(String listName) protected ListIterable
<IPropertyChangeListener<?>> ChangeSupport.propertyChangeListeners
(String propertyName) -
Uses of ListIterable in org.eclipse.persistence.jpa.jpql.tools.utility.iterable
Modifier and TypeClassDescriptionclass
ASingleElementListIterable
returns aListIterator
that holds a single element and returns it with the first call toListIterator.next()
, at which point it will returnfalse
to any subsequent call toListIterator.hasNext()
. -
Uses of ListIterable in org.eclipse.persistence.jpa.jpql.utility.iterable
Modifier and TypeClassDescriptionclass
Pull together mutator state and behavior for subclasses.class
ASnapshotCloneListIterable
returns a list iterator on a "snapshot" of a list, allowing for concurrent access to the original list.