| Package | Description |
|---|---|
| com.querydsl.core.alias |
Alias functionality
|
| com.querydsl.core.dml |
DML interfaces
|
| com.querydsl.core.group |
Aggregating post processing functionality
|
| com.querydsl.core.support |
Various support classes
|
| com.querydsl.core.types |
Expression types
|
| com.querydsl.core.types.dsl |
DSL expression types
|
| Modifier and Type | Method and Description |
|---|---|
Path<?> |
ManagedObject.__mappedPath()
Returns the underlying
Path instance of this proxy |
<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 |
|---|---|
C |
InsertClause.columns(Path<?>... columns)
Define the columns to be populated
|
<T> C |
StoreClause.set(Path<T> path,
Expression<? extends T> expression)
Add an expression binding
|
<T> C |
StoreClause.set(Path<T> path,
T value)
Add a value binding
|
<T> C |
StoreClause.setNull(Path<T> path)
Bind the given path to null
|
| Modifier and Type | Method and Description |
|---|---|
C |
UpdateClause.set(java.util.List<? extends Path<?>> paths,
java.util.List<?> values)
Set the paths to be updated
|
| Modifier and Type | Method and Description |
|---|---|
DslExpression<R> |
AbstractGroupExpression.as(Path<R> alias)
Create an alias for the expression
|
| Modifier and Type | Field and Description |
|---|---|
java.util.List<Path<?>> |
Context.paths |
| Modifier and Type | Method and Description |
|---|---|
Path<?> |
PathsExtractor.visit(java.util.Collection<?> exprs,
java.util.List<Path<?>> paths) |
| Modifier and Type | Method and Description |
|---|---|
void |
Context.add(Path<?> anyPath,
EntityPath<?> replacement) |
protected <D> Expression<D> |
QueryMixin.createAlias(Expression<?> expr,
Path<D> alias) |
<P> T |
QueryMixin.fullJoin(CollectionExpression<?,P> target,
Path<P> alias) |
<P> T |
QueryMixin.fullJoin(Expression<P> target,
Path<P> alias) |
<P> T |
QueryMixin.fullJoin(MapExpression<?,P> target,
Path<P> alias) |
<P> T |
QueryMixin.fullJoin(SubQueryExpression<P> target,
Path<?> alias) |
<P> T |
QueryMixin.innerJoin(CollectionExpression<?,P> target,
Path<P> alias) |
<P> T |
QueryMixin.innerJoin(Expression<P> target,
Path<P> alias) |
<P> T |
QueryMixin.innerJoin(MapExpression<?,P> target,
Path<P> alias) |
<P> T |
QueryMixin.innerJoin(SubQueryExpression<P> target,
Path<?> alias) |
<P> T |
QueryMixin.join(CollectionExpression<?,P> target,
Path<P> alias) |
<P> T |
QueryMixin.join(Expression<P> target,
Path<P> alias) |
<P> T |
QueryMixin.join(MapExpression<?,P> target,
Path<P> alias) |
<P> T |
QueryMixin.join(SubQueryExpression<P> target,
Path<?> alias) |
<P> T |
QueryMixin.leftJoin(CollectionExpression<?,P> target,
Path<P> alias) |
<P> T |
QueryMixin.leftJoin(Expression<P> target,
Path<P> alias) |
<P> T |
QueryMixin.leftJoin(MapExpression<?,P> target,
Path<P> alias) |
<P> T |
QueryMixin.leftJoin(SubQueryExpression<P> target,
Path<?> alias) |
<P> T |
QueryMixin.rightJoin(CollectionExpression<?,P> target,
Path<P> alias) |
<P> T |
QueryMixin.rightJoin(Expression<P> target,
Path<P> alias) |
<P> T |
QueryMixin.rightJoin(MapExpression<?,P> target,
Path<P> alias) |
<P> T |
QueryMixin.rightJoin(SubQueryExpression<P> target,
Path<?> alias) |
Expression<?> |
ReplaceVisitor.visit(Path<?> expr,
C context) |
Expression<?> |
CollectionAnyVisitor.visit(Path<?> expr,
Context context) |
java.lang.Void |
PathsExtractor.visit(Path<?> expr,
java.util.List<Path<?>> paths) |
java.lang.Void |
SerializerBase.visit(Path<?> path,
java.lang.Void context) |
| Modifier and Type | Method and Description |
|---|---|
Path<?> |
PathsExtractor.visit(java.util.Collection<?> exprs,
java.util.List<Path<?>> paths) |
java.lang.Void |
PathsExtractor.visit(Constant<?> expr,
java.util.List<Path<?>> paths) |
java.lang.Void |
PathsExtractor.visit(FactoryExpression<?> expr,
java.util.List<Path<?>> paths) |
java.lang.Void |
PathsExtractor.visit(Operation<?> expr,
java.util.List<Path<?>> paths) |
java.lang.Void |
PathsExtractor.visit(ParamExpression<?> expr,
java.util.List<Path<?>> paths) |
java.lang.Void |
PathsExtractor.visit(Path<?> expr,
java.util.List<Path<?>> paths) |
java.lang.Void |
PathsExtractor.visit(SubQueryExpression<?> expr,
java.util.List<Path<?>> paths) |
java.lang.Void |
PathsExtractor.visit(TemplateExpression<?> expr,
java.util.List<Path<?>> paths) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
EntityPath<T>
EntityPath is the common interface for entity path expressions |
| Modifier and Type | Class and Description |
|---|---|
class |
ParameterizedPathImpl<T>
ParameterizedPathImpl represents Path instances with a parameterized generic type |
class |
PathImpl<T>
PathImpl defines a default implementation of the Path interface |
| Modifier and Type | Method and Description |
|---|---|
@Nullable Path<?> |
PathMetadata.getParent() |
Path<?> |
Path.getRoot()
Get the root for this path
|
Path<?> |
PathImpl.getRoot() |
@Nullable Path<?> |
PathMetadata.getRootPath() |
static <T> Path<T> |
ExpressionUtils.path(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property)
Create a new Path expression
|
static <T> Path<T> |
ExpressionUtils.path(java.lang.Class<? extends T> type,
PathMetadata metadata)
Create a new Path expression
|
static <T> Path<T> |
ExpressionUtils.path(java.lang.Class<? extends T> type,
java.lang.String variable)
Create a new Path expression
|
Path<?> |
PathExtractor.visit(Constant<?> expr,
java.lang.Void context) |
Path<?> |
PathExtractor.visit(FactoryExpression<?> expr,
java.lang.Void context) |
Path<?> |
PathExtractor.visit(Operation<?> expr,
java.lang.Void context) |
Path<?> |
PathExtractor.visit(ParamExpression<?> expr,
java.lang.Void context) |
Path<?> |
PathExtractor.visit(Path<?> expr,
java.lang.Void context) |
Path<?> |
PathExtractor.visit(SubQueryExpression<?> expr,
java.lang.Void context) |
Path<?> |
PathExtractor.visit(TemplateExpression<?> expr,
java.lang.Void context) |
| Modifier and Type | Method and Description |
|---|---|
static <D> Expression<D> |
ExpressionUtils.as(Expression<D> source,
Path<D> alias)
Create an alias expression with the given source and alias
|
Expression<T> |
QBean.as(Path<T> alias)
Create an alias for the expression
|
Expression<T> |
ConstructorExpression.as(Path<T> alias)
Create an alias for the expression
|
static <T> QBean<T> |
Projections.bean(Path<? extends T> type,
Expression<?>... exprs)
Create a Bean populating projection for the given type and expressions
|
static <T> QBean<T> |
Projections.bean(Path<? extends T> type,
java.util.Map<java.lang.String,? extends Expression<?>> bindings)
Create a Bean populating projection for the given type and bindings
|
static java.lang.String |
ExpressionUtils.createRootVariable(Path<?> path)
Create a new root variable based on the given path
|
static java.lang.String |
ExpressionUtils.createRootVariable(Path<?> path,
int suffix)
Create a new root variable based on the given path and suffix
|
static <T> QBean<T> |
Projections.fields(Path<? extends T> type,
Expression<?>... exprs)
Create a field access based Bean populating projection for the given type and expressions
|
static <T> QBean<T> |
Projections.fields(Path<? extends T> type,
java.util.Map<java.lang.String,? extends Expression<?>> bindings)
Create a field access based Bean populating projection for the given type and bindings
|
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
|
java.lang.Object |
EntityPath.getMetadata(Path<?> property)
Returns additional metadata for the given property path or null if none is available
|
static <T> Path<T> |
ExpressionUtils.path(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property)
Create a new Path expression
|
R |
Visitor.visit(Path<?> expr,
C context)
Visit a Path instance with the given context
|
java.lang.Void |
ParamsVisitor.visit(Path<?> expr,
QueryMetadata context) |
java.util.Set<Expression<?>> |
ValidatingVisitor.visit(Path<?> expr,
java.util.Set<Expression<?>> known) |
java.lang.String |
ToStringVisitor.visit(Path<?> p,
Templates templates) |
java.lang.Integer |
HashCodeVisitor.visit(Path<?> expr,
java.lang.Void context) |
Path<?> |
PathExtractor.visit(Path<?> expr,
java.lang.Void context) |
| Constructor and Description |
|---|
PathImpl(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property) |
PathMetadata(@Nullable Path<?> parent,
java.lang.Object element,
PathType type) |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayPath<A,E>
ArrayPath represents an array typed path |
class |
BeanPath<T>
BeanPath represents bean paths |
class |
BooleanPath
BooleanPath represents boolean path expressions |
class |
CollectionPath<E,Q extends SimpleExpression<? super E>>
CollectionPath represents collection paths |
class |
CollectionPathBase<C extends java.util.Collection<E>,E,Q extends SimpleExpression<? super E>>
CollectionPath is a base class for collection typed paths |
class |
ComparableEntityPath<T extends java.lang.Comparable>
ComparableEntityPath extends the ComparablePath class to implement the EntityPath interface |
class |
ComparablePath<T extends java.lang.Comparable>
ComparablePath represents comparable paths |
class |
DatePath<T extends java.lang.Comparable>
DatePath presents Date paths |
class |
DateTimePath<T extends java.lang.Comparable>
DateTimePath presents DateTime typed paths |
class |
DslPath<T>
DslPath represents simple paths |
class |
EntityPathBase<T>
EntityPathBase provides a base class for EntityPath implementations |
class |
EnumPath<T extends java.lang.Enum<T>>
EnumPath represents enum paths |
class |
ListPath<E,Q extends SimpleExpression<? super E>>
ListPath represents list paths |
class |
MapPath<K,V,E extends SimpleExpression<? super V>>
MapPath represents map paths |
class |
NumberPath<T extends java.lang.Number & java.lang.Comparable<?>>
NumberPath represents numeric paths |
class |
PathBuilder<T>
PathBuilder is an extension to EntityPathBase for dynamic path construction |
class |
SetPath<E,Q extends SimpleExpression<? super E>>
SetPath represents set paths |
class |
SimplePath<T>
SimplePath represents simple paths |
class |
StringPath
StringPath represents String typed paths |
class |
TimePath<T extends java.lang.Comparable>
TimePath represented Time paths |
| Modifier and Type | Method and Description |
|---|---|
protected <P extends Path<?>> |
BeanPath.add(P path)
Template method for tracking child path creation
|
| Modifier and Type | Method and Description |
|---|---|
Path<?> |
SetPath.getRoot() |
Path<?> |
DslPath.getRoot() |
Path<?> |
NumberPath.getRoot() |
Path<?> |
DateTimePath.getRoot() |
Path<?> |
MapPath.getRoot() |
Path<?> |
BeanPath.getRoot() |
Path<?> |
StringPath.getRoot() |
Path<?> |
ComparablePath.getRoot() |
Path<?> |
TimePath.getRoot() |
Path<?> |
ListPath.getRoot() |
Path<?> |
EnumPath.getRoot() |
Path<?> |
DatePath.getRoot() |
Path<?> |
CollectionPath.getRoot() |
Path<?> |
SimplePath.getRoot() |
Path<?> |
ArrayPath.getRoot() |
Path<?> |
BooleanPath.getRoot() |
| Modifier and Type | Method and Description |
|---|---|
static <A,E> ArrayPath<A,E> |
Expressions.arrayPath(java.lang.Class<A> arrayType,
Path<?> parent,
java.lang.String property)
Create a new Path expression
|
static <D> SimpleExpression<D> |
Expressions.as(Expression<D> source,
Path<D> alias)
Create a
source as alias expression |
BooleanExpression |
BooleanExpression.as(Path<java.lang.Boolean> alias) |
StringExpression |
StringExpression.as(Path<java.lang.String> alias) |
DateTimeExpression<T> |
DateTimeExpression.as(Path<T> alias) |
NumberExpression<T> |
NumberExpression.as(Path<T> alias) |
ComparableExpression<T> |
ComparableExpression.as(Path<T> alias) |
TimeExpression<T> |
TimeExpression.as(Path<T> alias) |
DslExpression<T> |
DslExpression.as(Path<T> alias)
Create an alias for the expression
|
SimpleExpression<T> |
SimpleExpression.as(Path<T> alias)
Create an alias for the expression
|
EnumExpression<T> |
EnumExpression.as(Path<T> alias) |
DslExpression<T> |
Coalesce.as(Path<T> alias)
Create an alias for the expression
|
DateExpression<T> |
DateExpression.as(Path<T> alias) |
static BooleanPath |
Expressions.booleanPath(Path<?> parent,
java.lang.String property)
Create a new Path expression
|
static <T extends java.lang.Comparable<?>> |
Expressions.comparableEntityPath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property)
Create a new Path expression
|
static <T extends java.lang.Comparable<?>> |
Expressions.comparablePath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property)
Create a new Path expression
|
static <D> SimpleExpression<D> |
Expressions.constantAs(D source,
Path<D> alias)
Create a
source as alias expression |
static <T extends java.lang.Comparable<?>> |
Expressions.datePath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property)
Create a new Path expression
|
static <T extends java.lang.Comparable<?>> |
Expressions.dateTimePath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property)
Create a new Path expression
|
static <T> DslPath<T> |
Expressions.dslPath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property)
Create a new Path expression
|
static <T extends java.lang.Enum<T>> |
Expressions.enumPath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property)
Create a new Path expression
|
<A> SimplePath<A> |
PathBuilder.get(Path<A> path)
Create a new Simple path
|
java.lang.Object |
EntityPathBase.getMetadata(Path<?> property) |
java.lang.Object |
PathBuilder.getMetadata(Path<?> property) |
java.lang.Object |
ComparableEntityPath.getMetadata(Path<?> property) |
static <T> NullExpression<T> |
Expressions.nullExpression(Path<T> path)
Create a null expression for the specified path
|
static <T extends java.lang.Number & java.lang.Comparable<?>> |
Expressions.numberPath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property)
Create a new Path expression
|
static <T> SimplePath<T> |
Expressions.path(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property)
Create a new Path expression
|
static <T> SimplePath<T> |
Expressions.simplePath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property)
Create a new Path expression
|
static StringPath |
Expressions.stringPath(Path<?> parent,
java.lang.String property)
Create a new Path expression
|
static <T extends java.lang.Comparable<?>> |
Expressions.timePath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property)
Create a new Path expression
|
| Constructor and Description |
|---|
ArrayPath(java.lang.Class<? super A> type,
Path<?> parent,
java.lang.String property) |
BeanPath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property) |
BooleanPath(Path<?> parent,
java.lang.String property) |
CollectionPath(java.lang.Class<? super E> type,
java.lang.Class<Q> queryType,
Path<?> parent,
java.lang.String property) |
ComparableEntityPath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property) |
ComparablePath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property) |
DatePath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property) |
DateTimePath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property) |
DslPath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property) |
EnumPath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property) |
ListPath(java.lang.Class<? super E> elementType,
java.lang.Class<Q> queryType,
Path<?> parent,
java.lang.String property) |
MapPath(java.lang.Class<? super K> keyType,
java.lang.Class<? super V> valueType,
java.lang.Class<E> queryType,
Path<?> parent,
java.lang.String property) |
NumberPath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property) |
SetPath(java.lang.Class<? super E> type,
java.lang.Class<Q> queryType,
Path<?> parent,
java.lang.String property) |
SimplePath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property) |
StringPath(Path<?> parent,
java.lang.String property) |
TimePath(java.lang.Class<? extends T> type,
Path<?> parent,
java.lang.String property) |
Copyright © 2007–2021 Querydsl. All rights reserved.