IT. Expert System.

Java Enterprise Edition (EE)

Selection


javax.persistence.criteria
Interface Selection<X>

Type Parameters:
X - the type of the selection item
All Superinterfaces:
TupleElement<X>
All Known Subinterfaces:
CollectionJoin<Z,E>, CompoundSelection<X>, CriteriaBuilder.Case<R>, CriteriaBuilder.Coalesce<T>, CriteriaBuilder.In<T>, CriteriaBuilder.SimpleCase<C,R>, Expression<T>, From<Z,X>, Join<Z,X>, ListJoin<Z,E>, MapJoin<Z,K,V>, ParameterExpression<T>, Path<X>, PluralJoin<Z,C,E>, Predicate, Root<X>, SetJoin<Z,E>, Subquery<T>
public interface Selection<X>
extends TupleElement<X>

The Selection interface defines an item that is to be returned in a query result.

Since:
Java Persistence 2.0

Method Summary
 Selection<X> alias(java.lang.String name)
          Assigns an alias to the selection item.
 java.util.List<Selection<?>> getCompoundSelectionItems()
          Return the selection items composing a compound selection.
 boolean isCompoundSelection()
          Whether the selection item is a compound selection.
 
Methods inherited from interface javax.persistence.TupleElement
getAlias, getJavaType
 

Method Detail

alias

Selection<X> alias(java.lang.String name)
Assigns an alias to the selection item. Once assigned, an alias cannot be changed or reassigned. Returns the same selection item.

Parameters:
name - alias
Returns:
selection item

isCompoundSelection

boolean isCompoundSelection()
Whether the selection item is a compound selection.

Returns:
boolean indicating whether the selection is a compound selection

getCompoundSelectionItems

java.util.List<Selection<?>> getCompoundSelectionItems()
Return the selection items composing a compound selection. Modifications to the list do not affect the query.

Returns:
list of selection items
Throws:
IllegalStateException - if selection is not a compound selection


Content

Android Reference

Java basics

Java Enterprise Edition (EE)

Java Standard Edition (SE)

SQL

HTML

PHP

CSS

Java Script

MYSQL

JQUERY

VBS

REGEX

C

C++

C#

Design patterns

RFC (standard status)

RFC (proposed standard status)

RFC (draft standard status)

RFC (informational status)

RFC (experimental status)

RFC (best current practice status)

RFC (historic status)

RFC (unknown status)

IT dictionary

License.
All information of this service is derived from the free sources and is provided solely in the form of quotations. This service provides information and interfaces solely for the familiarization (not ownership) and under the "as is" condition.
Copyright 2016 © ELTASK.COM. All rights reserved.
Site is optimized for mobile devices.
Downloads: 2774 / . Delta: 0.03127 с