Uses of Interface
com.querydsl.core.types.Path
Packages that use Path
Package
Description
Alias functionality
DML interfaces
Aggregating post processing functionality
Various support classes
Expression types
DSL expression types
-
Uses of Path in com.querydsl.core.alias
Methods in com.querydsl.core.alias that return PathModifier and TypeMethodDescriptionPath<?>ManagedObject.__mappedPath()Returns the underlyingPathinstance of this proxy<T> Path<T[]>DefaultPathFactory.createArrayPath(Class<T[]> arrayType, PathMetadata metadata) <T> Path<T[]>PathFactory.createArrayPath(Class<T[]> type, PathMetadata metadata) Create an array pathDefaultPathFactory.createBooleanPath(PathMetadata metadata) PathFactory.createBooleanPath(PathMetadata metadata) Create a boolean path<E> Path<Collection<E>>DefaultPathFactory.createCollectionPath(Class<E> elementType, PathMetadata metadata) <E> Path<Collection<E>>PathFactory.createCollectionPath(Class<E> elementType, PathMetadata metadata) Create a collection path<T extends Comparable<?>>
Path<T>DefaultPathFactory.createComparablePath(Class<T> type, PathMetadata metadata) <T extends Comparable<?>>
Path<T>PathFactory.createComparablePath(Class<T> type, PathMetadata metadata) Create a comparable path<T extends Comparable<?>>
Path<T>DefaultPathFactory.createDatePath(Class<T> type, PathMetadata metadata) <T extends Comparable<?>>
Path<T>PathFactory.createDatePath(Class<T> type, PathMetadata metadata) Create a date path<T extends Comparable<?>>
Path<T>DefaultPathFactory.createDateTimePath(Class<T> type, PathMetadata metadata) <T extends Comparable<?>>
Path<T>PathFactory.createDateTimePath(Class<T> type, PathMetadata metadata) Create a datetime path<T> Path<T>DefaultPathFactory.createEntityPath(Class<T> type, PathMetadata metadata) <T> Path<T>PathFactory.createEntityPath(Class<T> type, PathMetadata metadata) Create an entity pathDefaultPathFactory.createEnumPath(Class<T> type, PathMetadata metadata) PathFactory.createEnumPath(Class<T> type, PathMetadata metadata) Create an enum pathDefaultPathFactory.createListPath(Class<E> elementType, PathMetadata metadata) PathFactory.createListPath(Class<E> elementType, PathMetadata metadata) Create a list pathDefaultPathFactory.createMapPath(Class<K> keyType, Class<V> valueType, PathMetadata metadata) PathFactory.createMapPath(Class<K> keyType, Class<V> valueType, PathMetadata metadata) Create a map path<T extends Number & Comparable<T>>
Path<T>DefaultPathFactory.createNumberPath(Class<T> type, PathMetadata metadata) <T extends Number & Comparable<T>>
Path<T>PathFactory.createNumberPath(Class<T> type, PathMetadata metadata) Create a number pathDefaultPathFactory.createSetPath(Class<E> elementType, PathMetadata metadata) PathFactory.createSetPath(Class<E> elementType, PathMetadata metadata) Create a set path<T> Path<T>DefaultPathFactory.createSimplePath(Class<T> type, PathMetadata metadata) <T> Path<T>PathFactory.createSimplePath(Class<T> type, PathMetadata metadata) Create a simple pathDefaultPathFactory.createStringPath(PathMetadata metadata) PathFactory.createStringPath(PathMetadata metadata) Create a string path<T extends Comparable<?>>
Path<T>DefaultPathFactory.createTimePath(Class<T> type, PathMetadata metadata) <T extends Comparable<?>>
Path<T>PathFactory.createTimePath(Class<T> type, PathMetadata metadata) Create a time path -
Uses of Path in com.querydsl.core.dml
Methods in com.querydsl.core.dml with parameters of type PathModifier and TypeMethodDescriptionDefine the columns to be populated<T> CStoreClause.set(Path<T> path, Expression<? extends T> expression) Add an expression binding<T> CAdd a value binding<T> CBind the given path to nullMethod parameters in com.querydsl.core.dml with type arguments of type Path -
Uses of Path in com.querydsl.core.group
Methods in com.querydsl.core.group with parameters of type PathModifier and TypeMethodDescriptionCreate an alias for the expression -
Uses of Path in com.querydsl.core.support
Fields in com.querydsl.core.support with type parameters of type PathMethods in com.querydsl.core.support that return PathModifier and TypeMethodDescriptionPath<?>PathsExtractor.visit(Collection<?> exprs, List<Path<?>> paths) Methods in com.querydsl.core.support with parameters of type PathModifier and TypeMethodDescriptionvoidContext.add(Path<?> anyPath, EntityPath<?> replacement) protected <D> Expression<D>QueryMixin.createAlias(Expression<?> expr, Path<D> alias) final <P> TQueryMixin.fullJoin(CollectionExpression<?, P> target, Path<P> alias) final <P> TQueryMixin.fullJoin(Expression<P> target, Path<P> alias) final <P> TQueryMixin.fullJoin(MapExpression<?, P> target, Path<P> alias) final <P> TQueryMixin.fullJoin(SubQueryExpression<P> target, Path<?> alias) final <P> TQueryMixin.innerJoin(CollectionExpression<?, P> target, Path<P> alias) final <P> TQueryMixin.innerJoin(Expression<P> target, Path<P> alias) final <P> TQueryMixin.innerJoin(MapExpression<?, P> target, Path<P> alias) final <P> TQueryMixin.innerJoin(SubQueryExpression<P> target, Path<?> alias) final <P> TQueryMixin.join(CollectionExpression<?, P> target, Path<P> alias) final <P> TQueryMixin.join(Expression<P> target, Path<P> alias) final <P> TQueryMixin.join(MapExpression<?, P> target, Path<P> alias) final <P> TQueryMixin.join(SubQueryExpression<P> target, Path<?> alias) final <P> TQueryMixin.leftJoin(CollectionExpression<?, P> target, Path<P> alias) final <P> TQueryMixin.leftJoin(Expression<P> target, Path<P> alias) final <P> TQueryMixin.leftJoin(MapExpression<?, P> target, Path<P> alias) final <P> TQueryMixin.leftJoin(SubQueryExpression<P> target, Path<?> alias) final <P> TQueryMixin.rightJoin(CollectionExpression<?, P> target, Path<P> alias) final <P> TQueryMixin.rightJoin(Expression<P> target, Path<P> alias) final <P> TQueryMixin.rightJoin(MapExpression<?, P> target, Path<P> alias) final <P> TQueryMixin.rightJoin(SubQueryExpression<P> target, Path<?> alias) Expression<?>Expression<?>Method parameters in com.querydsl.core.support with type arguments of type PathModifier and TypeMethodDescriptionPathsExtractor.visit(FactoryExpression<?> expr, List<Path<?>> paths) PathsExtractor.visit(ParamExpression<?> expr, List<Path<?>> paths) PathsExtractor.visit(SubQueryExpression<?> expr, List<Path<?>> paths) PathsExtractor.visit(TemplateExpression<?> expr, List<Path<?>> paths) Path<?>PathsExtractor.visit(Collection<?> exprs, List<Path<?>> paths) -
Uses of Path in com.querydsl.core.types
Subinterfaces of Path in com.querydsl.core.typesModifier and TypeInterfaceDescriptioninterfaceEntityPath<T>EntityPathis the common interface for entity path expressionsClasses in com.querydsl.core.types that implement PathModifier and TypeClassDescriptionclassParameterizedPathImplrepresentsPathinstances with a parameterized generic typeclassPathImpl<T>PathImpldefines a default implementation of thePathinterfaceMethods in com.querydsl.core.types that return PathModifier and TypeMethodDescription@Nullable Path<?>PathMetadata.getParent()Path<?>Path.getRoot()Get the root for this pathfinal Path<?>PathImpl.getRoot()@Nullable Path<?>PathMetadata.getRootPath()static <T> Path<T>Create a new Path expressionstatic <T> Path<T>ExpressionUtils.path(Class<? extends T> type, PathMetadata metadata) Create a new Path expressionstatic <T> Path<T>Create a new Path expressionPath<?>Path<?>PathExtractor.visit(FactoryExpression<?> expr, Void context) Path<?>Path<?>PathExtractor.visit(ParamExpression<?> expr, Void context) Path<?>Path<?>PathExtractor.visit(SubQueryExpression<?> expr, Void context) Path<?>PathExtractor.visit(TemplateExpression<?> expr, Void context) Methods in com.querydsl.core.types with parameters of type PathModifier and TypeMethodDescriptionCreate an alias for the expressionstatic <D> Expression<D>ExpressionUtils.as(Expression<D> source, Path<D> alias) Create an alias expression with the given source and aliasCreate an alias for the expressionstatic <T> QBean<T>Projections.bean(Path<? extends T> type, Expression<?>... exprs) Create a Bean populating projection for the given type and expressionsstatic <T> QBean<T>Projections.bean(Path<? extends T> type, Map<String, ? extends Expression<?>> bindings) Create a Bean populating projection for the given type and bindingsstatic StringExpressionUtils.createRootVariable(Path<?> path) Create a new root variable based on the given pathstatic StringExpressionUtils.createRootVariable(Path<?> path, int suffix) Create a new root variable based on the given path and suffixstatic <T> QBean<T>Projections.fields(Path<? extends T> type, Expression<?>... exprs) Create a field access based Bean populating projection for the given type and expressionsstatic <T> QBean<T>Projections.fields(Path<? extends T> type, Map<String, ? extends Expression<?>> bindings) Create a field access based Bean populating projection for the given type and bindingsstatic PathMetadataPathMetadataFactory.forArrayAccess(Path<?> parent, @org.jetbrains.annotations.Range(from=0L, to=2147483647L) int index) Create a new PathMetadata instance for indexed array accessstatic PathMetadataPathMetadataFactory.forArrayAccess(Path<?> parent, Expression<Integer> index) Create a new PathMetadata instance for indexed array accessstatic PathMetadataPathMetadataFactory.forCollectionAny(Path<?> parent) Create a new PathMetadata instance for collection any accessstatic <T> PathMetadataPathMetadataFactory.forDelegate(Path<T> delegate) Create a new PathMetadata instance for delegate accessstatic PathMetadataPathMetadataFactory.forListAccess(Path<?> parent, @org.jetbrains.annotations.Range(from=0L, to=2147483647L) int index) Create a new PathMetadata instance for indexed list accessstatic PathMetadataPathMetadataFactory.forListAccess(Path<?> parent, Expression<Integer> index) Create a new PathMetadata instance for indexed list accessstatic <KT> PathMetadataPathMetadataFactory.forMapAccess(Path<?> parent, Expression<KT> key) Create a new PathMetadata instance for key based map accessstatic <KT> PathMetadataPathMetadataFactory.forMapAccess(Path<?> parent, KT key) Create a new PathMetadata instance for for key based map accessstatic PathMetadataPathMetadataFactory.forProperty(Path<?> parent, String property) Create a new PathMetadata instance for property accessEntityPath.getMetadata(Path<?> property) Returns additional metadata for the given property path or null if none is availablestatic <T> Path<T>Create a new Path expressionParamsVisitor.visit(Path<?> expr, QueryMetadata context) Path<?>Set<Expression<?>>ValidatingVisitor.visit(Path<?> expr, Set<Expression<?>> known) Visit a Path instance with the given contextConstructors in com.querydsl.core.types with parameters of type Path -
Uses of Path in com.querydsl.core.types.dsl
Classes in com.querydsl.core.types.dsl that implement PathModifier and TypeClassDescriptionclassArrayPath<A,E> ArrayPathrepresents an array typed pathclassBeanPath<T>BeanPathrepresents bean pathsclassBooleanPathrepresents boolean path expressionsclassCollectionPath<E,Q extends SimpleExpression<? super E>> CollectionPathrepresents collection pathsclassCollectionPathBase<C extends Collection<E>,E, Q extends SimpleExpression<? super E>> CollectionPathis a base class for collection typed pathsclassComparableEntityPath<T extends Comparable>ComparableEntityPathextends theComparablePathclass to implement the EntityPath interfaceclassComparablePath<T extends Comparable>ComparablePathrepresents comparable pathsclassDatePath<T extends Comparable>DatePathpresents Date pathsclassDateTimePath<T extends Comparable>DateTimePathpresents DateTime typed pathsclassDslPath<T>DslPathrepresents simple pathsclassEntityPathBaseprovides a base class forEntityPathimplementationsclassEnumPathrepresents enum pathsclassListPath<E,Q extends SimpleExpression<? super E>> ListPathrepresents list pathsclassMapPath<K,V, E extends SimpleExpression<? super V>> MapPathrepresents map pathsclassNumberPath<T extends Number & Comparable<?>>NumberPathrepresents numeric pathsclassPathBuilder<T>PathBuilderis an extension toEntityPathBasefor dynamic path constructionclassSetPath<E,Q extends SimpleExpression<? super E>> SetPathrepresents set pathsclassSimplePath<T>SimplePathrepresents simple pathsclassStringPathrepresents String typed pathsclassTimePath<T extends Comparable>TimePathrepresented Time pathsMethods in com.querydsl.core.types.dsl with type parameters of type PathModifier and TypeMethodDescriptionprotected <P extends Path<?>>
PBeanPath.add(P path) Template method for tracking child path creationMethods in com.querydsl.core.types.dsl that return PathModifier and TypeMethodDescriptionPath<?>ArrayPath.getRoot()Path<?>BeanPath.getRoot()Path<?>BooleanPath.getRoot()Path<?>CollectionPath.getRoot()Path<?>ComparablePath.getRoot()Path<?>DatePath.getRoot()Path<?>DateTimePath.getRoot()Path<?>DslPath.getRoot()Path<?>EnumPath.getRoot()Path<?>ListPath.getRoot()Path<?>MapPath.getRoot()Path<?>NumberPath.getRoot()Path<?>SetPath.getRoot()Path<?>SimplePath.getRoot()Path<?>StringPath.getRoot()Path<?>TimePath.getRoot()Methods in com.querydsl.core.types.dsl with parameters of type PathModifier and TypeMethodDescriptionstatic <A,E> ArrayPath<A, E> Create a new Path expressionCreate an alias for the expressionCreate an alias for the expressionstatic <D> SimpleExpression<D>Expressions.as(Expression<D> source, Path<D> alias) Create asource as aliasexpressionCreate an alias for the expressionstatic BooleanPathExpressions.booleanPath(Path<?> parent, String property) Create a new Path expressionstatic <T extends Comparable<?>>
ComparableEntityPath<T>Expressions.comparableEntityPath(Class<? extends T> type, Path<?> parent, String property) Create a new Path expressionstatic <T extends Comparable<?>>
ComparablePath<T>Expressions.comparablePath(Class<? extends T> type, Path<?> parent, String property) Create a new Path expressionstatic <D> SimpleExpression<D>Expressions.constantAs(D source, Path<D> alias) Create asource as aliasexpressionstatic <T extends Comparable<?>>
DatePath<T>Create a new Path expressionstatic <T extends Comparable<?>>
DateTimePath<T>Expressions.dateTimePath(Class<? extends T> type, Path<?> parent, String property) Create a new Path expressionstatic <T> DslPath<T>Create a new Path expressionCreate a new Path expression<A> SimplePath<A>Create a new Simple pathComparableEntityPath.getMetadata(Path<?> property) EntityPathBase.getMetadata(Path<?> property) PathBuilder.getMetadata(Path<?> property) static <T> NullExpression<T>Expressions.nullExpression(Path<T> path) Create a null expression for the specified pathstatic <T extends Number & Comparable<?>>
NumberPath<T>Expressions.numberPath(Class<? extends T> type, Path<?> parent, String property) Create a new Path expressionstatic <T> SimplePath<T>Create a new Path expressionstatic <T> SimplePath<T>Expressions.simplePath(Class<? extends T> type, Path<?> parent, String property) Create a new Path expressionstatic StringPathExpressions.stringPath(Path<?> parent, String property) Create a new Path expressionstatic <T extends Comparable<?>>
TimePath<T>Create a new Path expressionConstructors in com.querydsl.core.types.dsl with parameters of type PathModifierConstructorDescriptionprotectedprotectedBooleanPath(Path<?> parent, String property) protectedprotectedComparableEntityPath(Class<? extends T> type, Path<?> parent, String property) protectedComparablePath(Class<? extends T> type, Path<?> parent, String property) protectedprotectedDateTimePath(Class<? extends T> type, Path<?> parent, String property) protectedprotectedprotectedprotectedMapPath(Class<? super K> keyType, Class<? super V> valueType, Class<E> queryType, Path<?> parent, String property) protectedNumberPath(Class<? extends T> type, Path<?> parent, String property) protectedprotectedSimplePath(Class<? extends T> type, Path<?> parent, String property) protectedStringPath(Path<?> parent, String property) protected