Uses of Interface
com.mysema.query.types.Path

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
<T> Path<T[]>
PathFactory.createArrayPath(Class<T[]> type, PathMetadata<?> metadata)
           
<T> Path<T[]>
DefaultPathFactory.createArrayPath(Class<T[]> arrayType, PathMetadata<?> metadata)
           
 Path<Boolean> PathFactory.createBooleanPath(PathMetadata<?> metadata)
           
 Path<Boolean> DefaultPathFactory.createBooleanPath(PathMetadata<?> metadata)
           
<E> Path<Collection<E>>
PathFactory.createCollectionPath(Class<E> elementType, PathMetadata<?> metadata)
           
<E> Path<Collection<E>>
DefaultPathFactory.createCollectionPath(Class<E> elementType, PathMetadata<?> metadata)
           
<T extends Comparable<?>>
Path<T>
PathFactory.createComparablePath(Class<T> type, PathMetadata<?> metadata)
           
<T extends Comparable<?>>
Path<T>
DefaultPathFactory.createComparablePath(Class<T> type, PathMetadata<?> metadata)
           
<T extends Comparable<?>>
Path<T>
PathFactory.createDatePath(Class<T> type, PathMetadata<?> metadata)
           
<T extends Comparable<?>>
Path<T>
DefaultPathFactory.createDatePath(Class<T> type, PathMetadata<?> metadata)
           
<T extends Comparable<?>>
Path<T>
PathFactory.createDateTimePath(Class<T> type, PathMetadata<?> metadata)
           
<T extends Comparable<?>>
Path<T>
DefaultPathFactory.createDateTimePath(Class<T> type, PathMetadata<?> metadata)
           
<T> Path<T>
PathFactory.createEntityPath(Class<T> type, PathMetadata<?> metadata)
           
<T> Path<T>
DefaultPathFactory.createEntityPath(Class<T> type, PathMetadata<?> metadata)
           
<T extends Enum<T>>
Path<T>
PathFactory.createEnumPath(Class<T> type, PathMetadata<?> metadata)
           
<T extends Enum<T>>
Path<T>
DefaultPathFactory.createEnumPath(Class<T> type, PathMetadata<?> metadata)
           
<E> Path<List<E>>
PathFactory.createListPath(Class<E> elementType, PathMetadata<?> metadata)
           
<E> Path<List<E>>
DefaultPathFactory.createListPath(Class<E> elementType, PathMetadata<?> metadata)
           
<K,V> Path<Map<K,V>>
PathFactory.createMapPath(Class<K> keyType, Class<V> valueType, PathMetadata<?> metadata)
           
<K,V> Path<Map<K,V>>
DefaultPathFactory.createMapPath(Class<K> keyType, Class<V> valueType, PathMetadata<?> metadata)
           
<T extends Number & Comparable<T>>
Path<T>
PathFactory.createNumberPath(Class<T> type, PathMetadata<?> metadata)
           
<T extends Number & Comparable<T>>
Path<T>
DefaultPathFactory.createNumberPath(Class<T> type, PathMetadata<?> metadata)
           
<E> Path<Set<E>>
PathFactory.createSetPath(Class<E> elementType, PathMetadata<?> metadata)
           
<E> Path<Set<E>>
DefaultPathFactory.createSetPath(Class<E> elementType, PathMetadata<?> metadata)
           
<T> Path<T>
PathFactory.createSimplePath(Class<T> type, PathMetadata<?> metadata)
           
<T> Path<T>
DefaultPathFactory.createSimplePath(Class<T> type, PathMetadata<?> metadata)
           
 Path<String> PathFactory.createStringPath(PathMetadata<?> metadata)
           
 Path<String> DefaultPathFactory.createStringPath(PathMetadata<?> metadata)
           
<T extends Comparable<?>>
Path<T>
PathFactory.createTimePath(Class<T> type, PathMetadata<?> metadata)
           
<T extends Comparable<?>>
Path<T>
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
<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
 

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
<D> SimpleExpression<D>
Expressions.as(Expression<D> source, Path<D> alias)
           
static BooleanPath Expressions.booleanPath(Path<?> parent, String property)
           
static
<T extends Comparable<?>>
ComparablePath<T>
Expressions.comparablePath(Class<T> type, Path<?> parent, String property)
           
static
<D> SimpleExpression<D>
Expressions.constantAs(D source, Path<D> alias)
           
protected
<D> Expression<D>
QueryMixin.createAlias(Expression<D> path, Path<D> alias)
           
protected
<D> Expression<D>
QueryMixin.createAlias(MapExpression<?,D> target, Path<D> alias)
           
protected
<D> Expression<D>
QueryMixin.createAlias(Path<? extends Collection<D>> target, Path<D> alias)
           
protected
<D> Expression<D>
QueryMixin.createAlias(Path<? extends Collection<D>> target, Path<D> alias)
           
protected
<D> Expression<D>
QueryMixin.createAlias(SubQueryExpression<D> path, Path<D> alias)
           
static
<T extends Comparable<?>>
DatePath<T>
Expressions.datePath(Class<T> type, Path<?> parent, String property)
           
static
<T extends Comparable<?>>
DateTimePath<T>
Expressions.dateTimePath(Class<T> type, Path<?> parent, String property)
           
static
<T> DslPath<T>
Expressions.dslPath(Class<T> type, Path<?> parent, String property)
           
<P> T
QueryMixin.fullJoin(MapExpression<?,P> target, Path<P> alias)
           
<P> T
QueryMixin.fullJoin(Path<? extends Collection<P>> target)
           
<P> T
QueryMixin.fullJoin(Path<? extends Collection<P>> target, Path<P> alias)
           
<P> T
QueryMixin.fullJoin(Path<? extends Collection<P>> target, Path<P> alias)
           
<P> T
QueryMixin.fullJoin(SubQueryExpression<P> target, Path alias)
           
<P> T
QueryMixin.innerJoin(MapExpression<?,P> target, Path<P> alias)
           
<P> T
QueryMixin.innerJoin(Path<? extends Collection<P>> target)
           
<P> T
QueryMixin.innerJoin(Path<? extends Collection<P>> target, Path<P> alias)
           
<P> T
QueryMixin.innerJoin(Path<? extends Collection<P>> target, Path<P> alias)
           
<P> T
QueryMixin.innerJoin(SubQueryExpression<P> target, Path alias)
           
<P> T
QueryMixin.join(MapExpression<?,P> target, Path<P> alias)
           
<P> T
QueryMixin.join(Path<? extends Collection<P>> target)
           
<P> T
QueryMixin.join(Path<? extends Collection<P>> target, Path<P> alias)
           
<P> T
QueryMixin.join(Path<? extends Collection<P>> target, Path<P> alias)
           
<P> T
QueryMixin.join(SubQueryExpression<P> target, Path alias)
           
<P> T
QueryMixin.leftJoin(MapExpression<?,P> target, Path<P> alias)
           
<P> T
QueryMixin.leftJoin(Path<? extends Collection<P>> target)
           
<P> T
QueryMixin.leftJoin(Path<? extends Collection<P>> target, Path<P> alias)
           
<P> T
QueryMixin.leftJoin(Path<? extends Collection<P>> target, Path<P> alias)
           
<P> T
QueryMixin.leftJoin(SubQueryExpression<P> target, Path alias)
           
static
<T extends Number & Comparable<?>>
NumberPath<T>
Expressions.numberPath(Class<T> type, Path<?> parent, String property)
           
static
<T> SimplePath<T>
Expressions.path(Class<T> type, Path<?> parent, String property)
           
<P> T
QueryMixin.rightJoin(MapExpression<?,P> target, Path<P> alias)
           
<P> T
QueryMixin.rightJoin(Path<? extends Collection<P>> target)
           
<P> T
QueryMixin.rightJoin(Path<? extends Collection<P>> target, Path<P> alias)
           
<P> T
QueryMixin.rightJoin(Path<? extends Collection<P>> target, Path<P> alias)
           
<P> T
QueryMixin.rightJoin(SubQueryExpression<P> target, Path alias)
           
static StringPath Expressions.stringPath(Path<?> parent, String property)
           
static
<T extends Comparable<?>>
TimePath<T>
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
<D> Expression<D>
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
<T> QBean<T>
Projections.bean(Path<T> type, Expression<?>... exprs)
          Create a Bean populating projection for the given type and expressions
static
<T> QBean<T>
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
<KT> PathMetadata<KT>
PathMetadataFactory.forMapAccess(Path<?> parent, Expression<KT> key)
          Create a new PathMetadata for key based map access
static
<KT> PathMetadata<KT>
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
<P extends Path<?>>
P
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
<A> SimplePath<A>
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)
           
 



Copyright © 2007-2012 Mysema Ltd. All Rights Reserved.