Top Interfaces Classes
[default module]

Package org.hibernate.query.criteria.internal.expression


Interface Summary

Modifier and TypeInterface and Description
public interface
BinaryOperatorExpression<T>

Contract for operators with two operands.

public interface
UnaryOperatorExpression<T>

Contract for operators with a single operand.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractTupleElement<X>

TODO : javadoc

public class
BinaryArithmeticOperation<N extends Number>

Models standard arithmetic operations with two operands.

public class
CoalesceExpression<T>

Models an ANSI SQL COALESCE expression.

public class
CompoundSelectionImpl<X>

The Hibernate implementation of the JPA CompoundSelection contract.

public class
ConcatExpression

A string concatenation.

public abstract class
DelegatedExpressionImpl<T>

Implementation of javax.persistence.criteria.Expression wraps another Expression and delegates most of its functionality to that wrapped Expression

public class
EntityTypeExpression<T>

TODO : javadoc

public abstract class
ExpressionImpl<T>

Models an expression in the criteria query language.

public class
ListIndexExpression

An expression for referring to the index of a list.

public class
LiteralExpression<T>

Represents a literal expression.

public class
MapEntryExpression<K, V>

TODO : javadoc

public class
NullifExpression<T>

Models an ANSI SQL NULLIF expression.

public class
NullLiteralExpression<T>

Represents a NULLliteral expression.

public class
ParameterExpressionImpl<T>

Defines a parameter specification, or the information about a parameter (where it occurs, what is its type, etc).

public class
public class
SearchedCaseExpression<R>

Models what ANSI SQL terms a searched case expression.

public abstract class
SelectionImpl<X>

The Hibernate implementation of the JPA Selection contract.

public class
SimpleCaseExpression<C, R>

Models what ANSI SQL terms a simple case statement.

public class
SizeOfPluralAttributeExpression

Represents a "size of" expression in regards to a persistent collection; the implication is that of a subquery.

public class
SubqueryComparisonModifierExpression<Y>

Represents a Modifier#ALL, Modifier#ANY, Modifier#SOME modifier applied to a subquery as part of a comparison.

public class
UnaryArithmeticOperation<T>

Models unary arithmetic operation (unary plus and unary minus).