|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Path | |
|---|---|
| com.mysema.query.alias | Alias functionality |
| com.mysema.query.dml | DML interfaces |
| com.mysema.query.group | |
| com.mysema.query.support | Various support classes |
| com.mysema.query.types | Contains Querydsl grammar types |
| com.mysema.query.types.expr | Operations represent typed operations with operator and arguments |
| com.mysema.query.types.path | Paths represent typed property paths, variables and list-map-array access |
| Uses of Path in com.mysema.query.alias |
|---|
| Methods in com.mysema.query.alias that return Path | ||
|---|---|---|
|
PathFactory.createArrayPath(Class<T[]> type,
PathMetadata<?> metadata)
|
|
|
DefaultPathFactory.createArrayPath(Class<T[]> arrayType,
PathMetadata<?> metadata)
|
|
Path<Boolean> |
PathFactory.createBooleanPath(PathMetadata<?> metadata)
|
|
Path<Boolean> |
DefaultPathFactory.createBooleanPath(PathMetadata<?> metadata)
|
|
|
PathFactory.createCollectionPath(Class<E> elementType,
PathMetadata<?> metadata)
|
|
|
DefaultPathFactory.createCollectionPath(Class<E> elementType,
PathMetadata<?> metadata)
|
|
|
PathFactory.createComparablePath(Class<T> type,
PathMetadata<?> metadata)
|
|
|
DefaultPathFactory.createComparablePath(Class<T> type,
PathMetadata<?> metadata)
|
|
|
PathFactory.createDatePath(Class<T> type,
PathMetadata<?> metadata)
|
|
|
DefaultPathFactory.createDatePath(Class<T> type,
PathMetadata<?> metadata)
|
|
|
PathFactory.createDateTimePath(Class<T> type,
PathMetadata<?> metadata)
|
|
|
DefaultPathFactory.createDateTimePath(Class<T> type,
PathMetadata<?> metadata)
|
|
|
PathFactory.createEntityPath(Class<T> type,
PathMetadata<?> metadata)
|
|
|
DefaultPathFactory.createEntityPath(Class<T> type,
PathMetadata<?> metadata)
|
|
|
PathFactory.createEnumPath(Class<T> type,
PathMetadata<?> metadata)
|
|
|
DefaultPathFactory.createEnumPath(Class<T> type,
PathMetadata<?> metadata)
|
|
|
PathFactory.createListPath(Class<E> elementType,
PathMetadata<?> metadata)
|
|
|
DefaultPathFactory.createListPath(Class<E> elementType,
PathMetadata<?> metadata)
|
|
|
PathFactory.createMapPath(Class<K> keyType,
Class<V> valueType,
PathMetadata<?> metadata)
|
|
|
DefaultPathFactory.createMapPath(Class<K> keyType,
Class<V> valueType,
PathMetadata<?> metadata)
|
|
|
PathFactory.createNumberPath(Class<T> type,
PathMetadata<?> metadata)
|
|
|
DefaultPathFactory.createNumberPath(Class<T> type,
PathMetadata<?> metadata)
|
|
|
PathFactory.createSetPath(Class<E> elementType,
PathMetadata<?> metadata)
|
|
|
DefaultPathFactory.createSetPath(Class<E> elementType,
PathMetadata<?> metadata)
|
|
|
PathFactory.createSimplePath(Class<T> type,
PathMetadata<?> metadata)
|
|
|
DefaultPathFactory.createSimplePath(Class<T> type,
PathMetadata<?> metadata)
|
|
Path<String> |
PathFactory.createStringPath(PathMetadata<?> metadata)
|
|
Path<String> |
DefaultPathFactory.createStringPath(PathMetadata<?> metadata)
|
|
|
PathFactory.createTimePath(Class<T> type,
PathMetadata<?> metadata)
|
|
|
DefaultPathFactory.createTimePath(Class<T> type,
PathMetadata<?> metadata)
|
|
| Methods in com.mysema.query.alias with parameters of type Path | |
|---|---|
protected PathMetadata<Integer> |
PropertyAccessInvocationHandler.createListAccessPath(Path<?> path,
Integer index)
|
protected PathMetadata<?> |
PropertyAccessInvocationHandler.createMapAccessPath(Path<?> path,
Object key)
|
protected PathMetadata<String> |
PropertyAccessInvocationHandler.createPropertyPath(Path<?> path,
String propertyName)
|
| Uses of Path in com.mysema.query.dml |
|---|
| Methods in com.mysema.query.dml with parameters of type Path | ||
|---|---|---|
C |
InsertClause.columns(Path<?>... columns)
Define the columns to be populated |
|
|
StoreClause.set(Path<T> path,
Expression<? extends T> expression)
Add an expression binding |
|
|
StoreClause.set(Path<T> path,
T value)
Add a value binding |
|
|
StoreClause.setNull(Path<T> path)
Bind the given path to null |
|
| Method parameters in com.mysema.query.dml with type arguments of type Path | |
|---|---|
C |
UpdateClause.set(List<? extends Path<?>> paths,
List<?> values)
Set the paths to be updated |
| Uses of Path in com.mysema.query.group |
|---|
| Methods in com.mysema.query.group with parameters of type Path | |
|---|---|
DslExpression<R> |
AbstractGroupExpression.as(Path<R> alias)
Create an alias for the expression |
| Uses of Path in com.mysema.query.support |
|---|
| Fields in com.mysema.query.support with type parameters of type Path | |
|---|---|
List<Path<?>> |
Context.paths
|
| Methods in com.mysema.query.support with parameters of type Path | ||
|---|---|---|
void |
Context.add(Path<?> anyPath,
EntityPath<?> replacement)
|
|
static
|
Expressions.as(Expression<D> source,
Path<D> alias)
|
|
static BooleanPath |
Expressions.booleanPath(Path<?> parent,
String property)
|
|
static
|
Expressions.comparablePath(Class<T> type,
Path<?> parent,
String property)
|
|
static
|
Expressions.constantAs(D source,
Path<D> alias)
|
|
protected
|
QueryMixin.createAlias(Expression<D> path,
Path<D> alias)
|
|
protected
|
QueryMixin.createAlias(MapExpression<?,D> target,
Path<D> alias)
|
|
protected
|
QueryMixin.createAlias(Path<? extends Collection<D>> target,
Path<D> alias)
|
|
protected
|
QueryMixin.createAlias(Path<? extends Collection<D>> target,
Path<D> alias)
|
|
protected
|
QueryMixin.createAlias(SubQueryExpression<D> path,
Path<D> alias)
|
|
static
|
Expressions.datePath(Class<T> type,
Path<?> parent,
String property)
|
|
static
|
Expressions.dateTimePath(Class<T> type,
Path<?> parent,
String property)
|
|
static
|
Expressions.dslPath(Class<T> type,
Path<?> parent,
String property)
|
|
|
QueryMixin.fullJoin(MapExpression<?,P> target,
Path<P> alias)
|
|
|
QueryMixin.fullJoin(Path<? extends Collection<P>> target)
|
|
|
QueryMixin.fullJoin(Path<? extends Collection<P>> target,
Path<P> alias)
|
|
|
QueryMixin.fullJoin(Path<? extends Collection<P>> target,
Path<P> alias)
|
|
|
QueryMixin.fullJoin(SubQueryExpression<P> target,
Path alias)
|
|
|
QueryMixin.innerJoin(MapExpression<?,P> target,
Path<P> alias)
|
|
|
QueryMixin.innerJoin(Path<? extends Collection<P>> target)
|
|
|
QueryMixin.innerJoin(Path<? extends Collection<P>> target,
Path<P> alias)
|
|
|
QueryMixin.innerJoin(Path<? extends Collection<P>> target,
Path<P> alias)
|
|
|
QueryMixin.innerJoin(SubQueryExpression<P> target,
Path alias)
|
|
|
QueryMixin.join(MapExpression<?,P> target,
Path<P> alias)
|
|
|
QueryMixin.join(Path<? extends Collection<P>> target)
|
|
|
QueryMixin.join(Path<? extends Collection<P>> target,
Path<P> alias)
|
|
|
QueryMixin.join(Path<? extends Collection<P>> target,
Path<P> alias)
|
|
|
QueryMixin.join(SubQueryExpression<P> target,
Path alias)
|
|
|
QueryMixin.leftJoin(MapExpression<?,P> target,
Path<P> alias)
|
|
|
QueryMixin.leftJoin(Path<? extends Collection<P>> target)
|
|
|
QueryMixin.leftJoin(Path<? extends Collection<P>> target,
Path<P> alias)
|
|
|
QueryMixin.leftJoin(Path<? extends Collection<P>> target,
Path<P> alias)
|
|
|
QueryMixin.leftJoin(SubQueryExpression<P> target,
Path alias)
|
|
static
|
Expressions.numberPath(Class<T> type,
Path<?> parent,
String property)
|
|
static
|
Expressions.path(Class<T> type,
Path<?> parent,
String property)
|
|
|
QueryMixin.rightJoin(MapExpression<?,P> target,
Path<P> alias)
|
|
|
QueryMixin.rightJoin(Path<? extends Collection<P>> target)
|
|
|
QueryMixin.rightJoin(Path<? extends Collection<P>> target,
Path<P> alias)
|
|
|
QueryMixin.rightJoin(Path<? extends Collection<P>> target,
Path<P> alias)
|
|
|
QueryMixin.rightJoin(SubQueryExpression<P> target,
Path alias)
|
|
static StringPath |
Expressions.stringPath(Path<?> parent,
String property)
|
|
static
|
Expressions.timePath(Class<T> type,
Path<?> parent,
String property)
|
|
Expression<?> |
CollectionAnyVisitor.visit(Path<?> expr,
Context context)
|
|
Expression<?> |
ListAccessVisitor.visit(Path<?> expr,
Context context)
|
|
Void |
SerializerBase.visit(Path<?> path,
Void context)
|
|
| Uses of Path in com.mysema.query.types |
|---|
| Subinterfaces of Path in com.mysema.query.types | |
|---|---|
interface |
EntityPath<T>
EntityPath is the common interface for entity path expressions |
| Classes in com.mysema.query.types that implement Path | |
|---|---|
class |
PathImpl<T>
PathImpl defines a default implementation of the Path interface |
| Methods in com.mysema.query.types that return Path | |
|---|---|
Path<?> |
PathMetadata.getParent()
|
Path<?> |
Path.getRoot()
Get the root for this path |
Path<?> |
PathImpl.getRoot()
|
Path<?> |
PathMetadata.getRoot()
|
Path<?> |
PathExtractor.visit(Constant<?> expr,
Void context)
|
Path<?> |
PathExtractor.visit(FactoryExpression<?> expr,
Void context)
|
Path<?> |
PathExtractor.visit(Operation<?> expr,
Void context)
|
Path<?> |
PathExtractor.visit(ParamExpression<?> expr,
Void context)
|
Path<?> |
PathExtractor.visit(Path<?> expr,
Void context)
|
Path<?> |
PathExtractor.visit(SubQueryExpression<?> expr,
Void context)
|
Path<?> |
PathExtractor.visit(TemplateExpression<?> expr,
Void context)
|
| Methods in com.mysema.query.types with parameters of type Path | ||
|---|---|---|
static
|
ExpressionUtils.as(Expression<D> source,
Path<D> alias)
Create an alias expression (source as alias) with the given source and alias |
|
Expression<T> |
ConstructorExpression.as(Path<T> alias)
Create an alias for the expression |
|
Expression<T> |
QBean.as(Path<T> alias)
Create an alias for the expression |
|
static
|
Projections.bean(Path<T> type,
Expression<?>... exprs)
Create a Bean populating projection for the given type and expressions |
|
static
|
Projections.fields(Path<T> type,
Expression<?>... exprs)
Create a field access based Bean populating projection for the given type and expressions |
|
static PathMetadata<Integer> |
PathMetadataFactory.forArrayAccess(Path<?> parent,
Expression<Integer> index)
Create a new PathMetadata for indexed array access |
|
static PathMetadata<Integer> |
PathMetadataFactory.forArrayAccess(Path<?> parent,
int index)
Create a new PathMetadata for indexed array access |
|
static PathMetadata<?> |
PathMetadataFactory.forCollectionAny(Path<?> parent)
Create a new PathMetadata for collection any access |
|
static PathMetadata<Integer> |
PathMetadataFactory.forListAccess(Path<?> parent,
Expression<Integer> index)
Create a new PathMetadata for indexed list access |
|
static PathMetadata<Integer> |
PathMetadataFactory.forListAccess(Path<?> parent,
int index)
Create a new PathMetadata for indexed list access |
|
static
|
PathMetadataFactory.forMapAccess(Path<?> parent,
Expression<KT> key)
Create a new PathMetadata for key based map access |
|
static
|
PathMetadataFactory.forMapAccess(Path<?> parent,
KT key)
Create a new PathMetadata for for key based map access |
|
static PathMetadata<String> |
PathMetadataFactory.forProperty(Path<?> parent,
String property)
Create a new PathMetadata for property access |
|
R |
Visitor.visit(Path<?> expr,
C context)
|
|
String |
ToStringVisitor.visit(Path<?> p,
Templates templates)
|
|
Path<?> |
PathExtractor.visit(Path<?> expr,
Void context)
|
|
Integer |
HashCodeVisitor.visit(Path<?> expr,
Void context)
|
|
Expression<?> |
ExtractorVisitor.visit(Path<?> expr,
Void context)
|
|
Void |
ValidatingVisitor.visit(Path<?> expr,
Void context)
|
|
| Constructors in com.mysema.query.types with parameters of type Path | |
|---|---|
PathImpl(Class<? extends T> type,
Path<?> parent,
String property)
|
|
PathMetadata(Path<?> parent,
Expression<T> expression,
PathType type)
|
|
QBean(Path<T> type,
boolean fieldAccess,
Expression<?>... args)
Create a new QBean instance |
|
QBean(Path<T> type,
boolean fieldAccess,
Map<String,? extends Expression<?>> bindings)
Create a new QBean instance |
|
QBean(Path<T> type,
Expression<?>... args)
Create a new QBean instance |
|
QBean(Path<T> type,
Map<String,? extends Expression<?>> bindings)
Create a new QBean instance |
|
| Uses of Path in com.mysema.query.types.expr |
|---|
| Methods in com.mysema.query.types.expr with parameters of type Path | |
|---|---|
BooleanExpression |
BooleanExpression.as(Path<Boolean> alias)
|
StringExpression |
StringExpression.as(Path<String> alias)
|
SimpleExpression<T> |
SimpleExpression.as(Path<T> alias)
Create an alias for the expression |
DateTimeExpression<T> |
DateTimeExpression.as(Path<T> alias)
|
DateExpression<T> |
DateExpression.as(Path<T> alias)
|
DslExpression<T> |
DslExpression.as(Path<T> alias)
Create an alias for the expression |
TimeExpression<T> |
TimeExpression.as(Path<T> alias)
|
ComparableExpression<T> |
ComparableExpression.as(Path<T> alias)
|
DslExpression<T> |
Coalesce.as(Path<T> alias)
Create an alias for the expression |
NumberExpression<T> |
NumberExpression.as(Path<T> alias)
|
EnumExpression<T> |
EnumExpression.as(Path<T> alias)
|
| Uses of Path in com.mysema.query.types.path |
|---|
| Classes in com.mysema.query.types.path that implement Path | |
|---|---|
class |
ArrayPath<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 Collection<E>,E,Q extends SimpleExpression<? super E>>
CollectionPath is a base class for collection typed paths |
class |
ComparableEntityPath<T extends Comparable>
ComparableEntityPath extends the ComparablePath class to implement the EntityPath interface |
class |
ComparablePath<T extends Comparable>
ComparablePath represents Comparable paths |
class |
DatePath<T extends Comparable>
DatePath presents Date paths |
class |
DateTimePath<T extends 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 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 Number & 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 Comparable>
TimePath represented Time paths |
| Methods in com.mysema.query.types.path with type parameters of type Path | ||
|---|---|---|
protected
|
BeanPath.add(P path)
Template method for tracking child path creation |
|
| Methods in com.mysema.query.types.path that return Path | |
|---|---|
Path<?> |
SimplePath.getRoot()
|
Path<?> |
StringPath.getRoot()
|
Path<?> |
MapPath.getRoot()
|
Path<?> |
SetPath.getRoot()
|
Path<?> |
ComparablePath.getRoot()
|
Path<?> |
ArrayPath.getRoot()
|
Path<?> |
DatePath.getRoot()
|
Path<?> |
NumberPath.getRoot()
|
Path<?> |
ListPath.getRoot()
|
Path<?> |
CollectionPath.getRoot()
|
Path<?> |
BooleanPath.getRoot()
|
Path<?> |
DslPath.getRoot()
|
Path<?> |
EnumPath.getRoot()
|
Path<?> |
DateTimePath.getRoot()
|
Path<?> |
TimePath.getRoot()
|
Path<?> |
BeanPath.getRoot()
|
| Methods in com.mysema.query.types.path with parameters of type Path | ||
|---|---|---|
|
PathBuilder.get(Path<A> path)
|
|
| Constructors in com.mysema.query.types.path with parameters of type Path | |
|---|---|
ArrayPath(Class<? super E[]> type,
Path<?> parent,
String property)
|
|
BeanPath(Class<? extends T> type,
Path<?> parent,
String property)
|
|
BooleanPath(Path<?> parent,
String property)
|
|
CollectionPath(Class<? super E> type,
Class<Q> queryType,
Path<?> parent,
String property)
|
|
CollectionPathBase(Path<C> mixin,
PathInits inits)
|
|
ComparableEntityPath(Class<? extends T> type,
Path<?> parent,
String property)
|
|
ComparablePath(Class<? extends T> type,
Path<?> parent,
String property)
|
|
DatePath(Class<? extends T> type,
Path<?> parent,
String property)
|
|
DateTimePath(Class<? extends T> type,
Path<?> parent,
String property)
|
|
DslPath(Class<? extends T> type,
Path<?> parent,
String property)
|
|
EnumPath(Class<? extends T> type,
Path<?> parent,
String property)
|
|
ListPath(Class<? super E> elementType,
Class<Q> queryType,
Path<?> parent,
String property)
|
|
MapPath(Class<? super K> keyType,
Class<? super V> valueType,
Class<E> queryType,
Path<?> parent,
String property)
|
|
NumberPath(Class<? extends T> type,
Path<?> parent,
String property)
|
|
SetPath(Class<? super E> type,
Class<Q> queryType,
Path<?> parent,
String property)
|
|
SimplePath(Class<? extends T> type,
Path<?> parent,
String property)
|
|
StringPath(Path<?> parent,
String property)
|
|
TimePath(Class<? extends T> type,
Path<?> parent,
String property)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||