Package com.querydsl.core.types.dsl
Class ArrayPath<A,E>
java.lang.Object
com.querydsl.core.types.dsl.DslExpression<T>
com.querydsl.core.types.dsl.SimpleExpression<A>
com.querydsl.core.types.dsl.ArrayPath<A,E>
- Type Parameters:
A- array typeE- array element type
- All Implemented Interfaces:
ArrayExpression<A,,E> Expression<A>,Path<A>,Serializable
ArrayPath represents an array typed path- 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 TypeMethodDescriptionfinal <R,C> R Accept the visitor with the given contextget(@org.jetbrains.annotations.Range(from=0L, to=2147483647L) int index) Create athis[index]expressionget(Expression<Integer> index) Create athis[index]expressionReturn the annotated element related to the given pathGet the metadata for this pathPath<?>getRoot()Get the root for this pathsize()Create athis.size()expressionMethods inherited from class com.querydsl.core.types.dsl.SimpleExpression
as, as, count, countDistinct, eq, eq, eqAll, eqAll, eqAny, eqAny, in, in, in, in, in, isNotNull, isNull, ne, ne, neAll, neAny, notIn, notIn, notIn, notIn, notIn, nullif, nullif, when, whenMethods inherited from class com.querydsl.core.types.dsl.DslExpression
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
getType
-
Constructor Details
-
ArrayPath
-
ArrayPath
-
ArrayPath
-
-
Method Details
-
accept
Description copied from interface:ExpressionAccept the visitor with the given context- Specified by:
acceptin interfaceExpression<A>- Type Parameters:
R- return typeC- context type- Parameters:
v- visitorcontext- context of visit- Returns:
- result of visit
-
get
Description copied from interface:ArrayExpressionCreate athis[index]expressionReturns the element at the given index
- Specified by:
getin interfaceArrayExpression<A,E> - Parameters:
index- zero based index- Returns:
- element at index
-
get
Description copied from interface:ArrayExpressionCreate athis[index]expressionReturns the element at the given index
- Specified by:
getin interfaceArrayExpression<A,E> - Parameters:
index- zero based index- Returns:
- element at index
-
getElementType
-
getMetadata
Description copied from interface:PathGet the metadata for this path- Specified by:
getMetadatain interfacePath<A>- Returns:
- path metadata
-
getRoot
Description copied from interface:PathGet the root for this path -
getAnnotatedElement
Description copied from interface:PathReturn the annotated element related to the given pathFor property paths the annotated element contains the annotations of the related field and/or getter method and for all others paths the annotated element is the expression type.
- Specified by:
getAnnotatedElementin interfacePath<A>- Returns:
- annotated element
-
size
Description copied from interface:ArrayExpressionCreate athis.size()expressionReturns the size of the array as an expression
- Specified by:
sizein interfaceArrayExpression<A,E> - Returns:
- size of array
-