| Package | Description |
|---|---|
| com.querydsl.core.alias |
Alias functionality
|
| com.querydsl.core.types |
Expression types
|
| com.querydsl.core.types.dsl |
DSL expression types
|
| Modifier and Type | Method and Description |
|---|---|
<T> Path<T[]> |
DefaultPathFactory.createArrayPath(java.lang.Class<T[]> arrayType,
PathMetadata metadata) |
<T> Path<T[]> |
PathFactory.createArrayPath(java.lang.Class<T[]> type,
PathMetadata metadata)
Create an array path
|
Path<java.lang.Boolean> |
DefaultPathFactory.createBooleanPath(PathMetadata metadata) |
Path<java.lang.Boolean> |
PathFactory.createBooleanPath(PathMetadata metadata)
Create a boolean path
|
<E> Path<java.util.Collection<E>> |
DefaultPathFactory.createCollectionPath(java.lang.Class<E> elementType,
PathMetadata metadata) |
<E> Path<java.util.Collection<E>> |
PathFactory.createCollectionPath(java.lang.Class<E> elementType,
PathMetadata metadata)
Create a collection path
|
<T extends java.lang.Comparable<?>> |
DefaultPathFactory.createComparablePath(java.lang.Class<T> type,
PathMetadata metadata) |
<T extends java.lang.Comparable<?>> |
PathFactory.createComparablePath(java.lang.Class<T> type,
PathMetadata metadata)
Create a comparable path
|
<T extends java.lang.Comparable<?>> |
DefaultPathFactory.createDatePath(java.lang.Class<T> type,
PathMetadata metadata) |
<T extends java.lang.Comparable<?>> |
PathFactory.createDatePath(java.lang.Class<T> type,
PathMetadata metadata)
Create a date path
|
<T extends java.lang.Comparable<?>> |
DefaultPathFactory.createDateTimePath(java.lang.Class<T> type,
PathMetadata metadata) |
<T extends java.lang.Comparable<?>> |
PathFactory.createDateTimePath(java.lang.Class<T> type,
PathMetadata metadata)
Create a datetime path
|
<T> Path<T> |
DefaultPathFactory.createEntityPath(java.lang.Class<T> type,
PathMetadata metadata) |
<T> Path<T> |
PathFactory.createEntityPath(java.lang.Class<T> type,
PathMetadata metadata)
Create an entity path
|
<T extends java.lang.Enum<T>> |
DefaultPathFactory.createEnumPath(java.lang.Class<T> type,
PathMetadata metadata) |
<T extends java.lang.Enum<T>> |
PathFactory.createEnumPath(java.lang.Class<T> type,
PathMetadata metadata)
Create an enum path
|
<E> Path<java.util.List<E>> |
DefaultPathFactory.createListPath(java.lang.Class<E> elementType,
PathMetadata metadata) |
<E> Path<java.util.List<E>> |
PathFactory.createListPath(java.lang.Class<E> elementType,
PathMetadata metadata)
Create a list path
|
<K,V> Path<java.util.Map<K,V>> |
DefaultPathFactory.createMapPath(java.lang.Class<K> keyType,
java.lang.Class<V> valueType,
PathMetadata metadata) |
<K,V> Path<java.util.Map<K,V>> |
PathFactory.createMapPath(java.lang.Class<K> keyType,
java.lang.Class<V> valueType,
PathMetadata metadata)
Create a map path
|
<T extends java.lang.Number & java.lang.Comparable<T>> |
DefaultPathFactory.createNumberPath(java.lang.Class<T> type,
PathMetadata metadata) |
<T extends java.lang.Number & java.lang.Comparable<T>> |
PathFactory.createNumberPath(java.lang.Class<T> type,
PathMetadata metadata)
Create a number path
|
<E> Path<java.util.Set<E>> |
DefaultPathFactory.createSetPath(java.lang.Class<E> elementType,
PathMetadata metadata) |
<E> Path<java.util.Set<E>> |
PathFactory.createSetPath(java.lang.Class<E> elementType,
PathMetadata metadata)
Create a set path
|
<T> Path<T> |
DefaultPathFactory.createSimplePath(java.lang.Class<T> type,
PathMetadata metadata) |
<T> Path<T> |
PathFactory.createSimplePath(java.lang.Class<T> type,
PathMetadata metadata)
Create a simple path
|
Path<java.lang.String> |
DefaultPathFactory.createStringPath(PathMetadata metadata) |
Path<java.lang.String> |
PathFactory.createStringPath(PathMetadata metadata)
Create a string path
|
<T extends java.lang.Comparable<?>> |
DefaultPathFactory.createTimePath(java.lang.Class<T> type,
PathMetadata metadata) |
<T extends java.lang.Comparable<?>> |
PathFactory.createTimePath(java.lang.Class<T> type,
PathMetadata metadata)
Create a time path
|
| Modifier and Type | Method and Description |
|---|---|
static PathMetadata |
PathMetadataFactory.forArrayAccess(Path<?> parent,
Expression<java.lang.Integer> index)
Create a new PathMetadata instance for indexed array access
|
static PathMetadata |
PathMetadataFactory.forArrayAccess(Path<?> parent,
@Range(from=0L,to=2147483647L) int index)
Create a new PathMetadata instance for indexed array access
|
static PathMetadata |
PathMetadataFactory.forCollectionAny(Path<?> parent)
Create a new PathMetadata instance for collection any access
|
static <T> PathMetadata |
PathMetadataFactory.forDelegate(Path<T> delegate)
Create a new PathMetadata instance for delegate access
|
static PathMetadata |
PathMetadataFactory.forListAccess(Path<?> parent,
Expression<java.lang.Integer> index)
Create a new PathMetadata instance for indexed list access
|
static PathMetadata |
PathMetadataFactory.forListAccess(Path<?> parent,
@Range(from=0L,to=2147483647L) int index)
Create a new PathMetadata instance for indexed list access
|
static <KT> PathMetadata |
PathMetadataFactory.forMapAccess(Path<?> parent,
Expression<KT> key)
Create a new PathMetadata instance for key based map access
|
static <KT> PathMetadata |
PathMetadataFactory.forMapAccess(Path<?> parent,
KT key)
Create a new PathMetadata instance for for key based map access
|
static PathMetadata |
PathMetadataFactory.forProperty(Path<?> parent,
java.lang.String property)
Create a new PathMetadata instance for property access
|
static PathMetadata |
PathMetadataFactory.forVariable(java.lang.String variable)
Create a new PathMetadata instance for a variable
|
PathMetadata |
Path.getMetadata()
Get the metadata for this path
|
PathMetadata |
PathImpl.getMetadata() |
| Modifier and Type | Method and Description |
|---|---|
static <T> Path<T> |
ExpressionUtils.path(java.lang.Class<? extends T> type,
PathMetadata metadata)
Create a new Path expression
|
| Constructor and Description |
|---|
ParameterizedPathImpl(java.lang.Class<? extends T> type,
PathMetadata metadata,
java.lang.Class<?>... parameterTypes) |
PathImpl(java.lang.Class<? extends T> type,
PathMetadata metadata) |
| Modifier and Type | Method and Description |
|---|---|
static <A,E> ArrayPath<A,E> |
Expressions.arrayPath(java.lang.Class<A> arrayType,
PathMetadata metadata)
Create a new Path expression
|
static BooleanPath |
Expressions.booleanPath(PathMetadata metadata)
Create a new Path expression
|
static <E,Q extends SimpleExpression<? super E>> |
Expressions.collectionPath(java.lang.Class<E> type,
java.lang.Class<Q> queryType,
PathMetadata metadata)
Create a new Path expression
|
static <T extends java.lang.Comparable<?>> |
Expressions.comparableEntityPath(java.lang.Class<? extends T> type,
PathMetadata metadata)
Create a new Path expression
|
static <T extends java.lang.Comparable<?>> |
Expressions.comparablePath(java.lang.Class<? extends T> type,
PathMetadata metadata)
Create a new Path expression
|
static <T extends java.lang.Comparable<?>> |
Expressions.datePath(java.lang.Class<? extends T> type,
PathMetadata metadata)
Create a new Path expression
|
static <T extends java.lang.Comparable<?>> |
Expressions.dateTimePath(java.lang.Class<? extends T> type,
PathMetadata metadata)
Create a new Path expression
|
static <T> DslPath<T> |
Expressions.dslPath(java.lang.Class<? extends T> type,
PathMetadata metadata)
Create a new Path expression
|
static <T extends java.lang.Enum<T>> |
Expressions.enumPath(java.lang.Class<? extends T> type,
PathMetadata metadata)
Create a new Path expression
|
static PathInits |
PathInits.getFor(PathMetadata metadata,
PathInits root) |
static <E,Q extends SimpleExpression<? super E>> |
Expressions.listPath(java.lang.Class<E> type,
java.lang.Class<Q> queryType,
PathMetadata metadata)
Create a new Path expression
|
static <K,V,E extends SimpleExpression<? super V>> |
Expressions.mapPath(java.lang.Class<? super K> keyType,
java.lang.Class<? super V> valueType,
java.lang.Class<E> queryType,
PathMetadata metadata)
Create a new Path expression
|
protected Q |
CollectionPathBase.newInstance(java.lang.Class<Q> queryType,
PathMetadata pm) |
static <T extends java.lang.Number & java.lang.Comparable<?>> |
Expressions.numberPath(java.lang.Class<? extends T> type,
PathMetadata metadata)
Create new Path expression
|
static <T> SimplePath<T> |
Expressions.path(java.lang.Class<? extends T> type,
PathMetadata metadata)
Create a new Path expression
|
static <E,Q extends SimpleExpression<? super E>> |
Expressions.setPath(java.lang.Class<E> type,
java.lang.Class<Q> queryType,
PathMetadata metadata)
Create a new Path expression
|
static <T> SimplePath<T> |
Expressions.simplePath(java.lang.Class<? extends T> type,
PathMetadata metadata)
Create a new Path expression
|
static StringPath |
Expressions.stringPath(PathMetadata metadata)
Create a new Path expression
|
static <T extends java.lang.Comparable<?>> |
Expressions.timePath(java.lang.Class<? extends T> type,
PathMetadata metadata)
Create a new Path expression
|
| Constructor and Description |
|---|
ArrayPath(java.lang.Class<? super A> type,
PathMetadata metadata) |
BeanPath(java.lang.Class<? extends T> type,
PathMetadata metadata) |
BeanPath(java.lang.Class<? extends T> type,
PathMetadata metadata,
@Nullable PathInits inits) |
BooleanPath(PathMetadata metadata) |
CollectionPath(java.lang.Class<? super E> type,
java.lang.Class<Q> queryType,
PathMetadata metadata) |
CollectionPath(java.lang.Class<? super E> type,
java.lang.Class<Q> queryType,
PathMetadata metadata,
PathInits inits) |
ComparableEntityPath(java.lang.Class<? extends T> type,
PathMetadata metadata) |
ComparablePath(java.lang.Class<? extends T> type,
PathMetadata metadata) |
DatePath(java.lang.Class<? extends T> type,
PathMetadata metadata) |
DateTimePath(java.lang.Class<? extends T> type,
PathMetadata metadata) |
DslPath(java.lang.Class<? extends T> type,
PathMetadata metadata) |
EntityPathBase(java.lang.Class<? extends T> type,
PathMetadata metadata) |
EntityPathBase(java.lang.Class<? extends T> type,
PathMetadata metadata,
@Nullable PathInits inits) |
EnumPath(java.lang.Class<? extends T> type,
PathMetadata metadata) |
ListPath(java.lang.Class<? super E> elementType,
java.lang.Class<Q> queryType,
PathMetadata metadata) |
ListPath(java.lang.Class<? super E> elementType,
java.lang.Class<Q> queryType,
PathMetadata metadata,
PathInits inits) |
MapPath(java.lang.Class<? super K> keyType,
java.lang.Class<? super V> valueType,
java.lang.Class<E> queryType,
PathMetadata metadata) |
NumberPath(java.lang.Class<? extends T> type,
PathMetadata metadata) |
PathBuilder(java.lang.Class<? extends T> type,
PathMetadata pathMetadata)
Creates a new PathBuilder instance
|
PathBuilder(java.lang.Class<? extends T> type,
PathMetadata pathMetadata,
PathBuilderValidator validator)
Creates a new PathBuilder instance
|
SetPath(java.lang.Class<? super E> type,
java.lang.Class<Q> queryType,
PathMetadata metadata) |
SetPath(java.lang.Class<? super E> type,
java.lang.Class<Q> queryType,
PathMetadata metadata,
PathInits inits) |
SimplePath(java.lang.Class<? extends T> type,
PathMetadata metadata) |
StringPath(PathMetadata metadata) |
TimePath(java.lang.Class<? extends T> type,
PathMetadata metadata) |
Copyright © 2007–2021 Querydsl. All rights reserved.