Package com.querydsl.core.types.dsl
Class CollectionExpressionBase<T extends Collection<E>,E>
java.lang.Object
com.querydsl.core.types.dsl.DslExpression<T>
com.querydsl.core.types.dsl.CollectionExpressionBase<T,E>
- Type Parameters:
T- expression typeE- collection element type
- All Implemented Interfaces:
CollectionExpression<T,,E> Expression<T>,ParameterizedExpression<T>,Serializable
- Direct Known Subclasses:
CollectionOperation,CollectionPathBase
public abstract class CollectionExpressionBase<T extends Collection<E>,E>
extends DslExpression<T>
implements CollectionExpression<T,E>
CollectionExpressionBase is an abstract base class for CollectionExpression implementations- Author:
- tiwe
- See Also:
-
Field Summary
Fields inherited from class com.querydsl.core.types.dsl.DslExpression
hashCode, mixin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionas(EntityPath<E> alias) final BooleanExpressioncontains(Expression<E> child) Create athis.contains(child)expressionfinal BooleanExpressionCreate athis.contains(child)expressionGet the element typefinal BooleanExpressionisEmpty()Create athis.isEmpty()expressionfinal BooleanExpressionCreate a!this.isEmpty()expressionfinal NumberExpression<Integer>size()Create athis.size()expressionMethods inherited from class com.querydsl.core.types.dsl.DslExpression
as, as, equals, getType, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.querydsl.core.types.Expression
accept, getTypeMethods inherited from interface com.querydsl.core.types.ParameterizedExpression
getParameter
-
Constructor Details
-
CollectionExpressionBase
-
-
Method Details
-
as
-
contains
Create athis.contains(child)expressionEvaluates to true, if child is contained in this
- Parameters:
child- element to check- Returns:
- this.contains(child)
-
contains
Create athis.contains(child)expressionEvaluates to true, if child is contained in this
- Parameters:
child- element to check- Returns:
- this.contains(child)
-
getElementType
Get the element type- Returns:
- element type
-
isEmpty
Create athis.isEmpty()expressionEvaluates to true, if this has no elements.
- Returns:
- this.isEmpty()
-
isNotEmpty
Create a!this.isEmpty()expressionEvaluates to true, if this has elements
- Returns:
- !this.isEmpty()
-
size
Create athis.size()expressionGets the number of elements in this collection
- Returns:
- this.size()
-