Package | Description |
---|---|
com.querydsl.codegen |
Code generations models and serializers
|
com.querydsl.collections |
Java Bean collections support
|
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
|
com.querydsl.hibernate.search |
Hibernate Search support
|
com.querydsl.jdo |
JDO support
|
com.querydsl.jdo.dml |
DML operations support
|
com.querydsl.jpa |
JPA support
|
com.querydsl.jpa.hibernate |
JPQL for Hibernate
|
com.querydsl.jpa.impl |
JPQL for JPA
|
com.querydsl.lucene3 |
Lucene 3 support
|
com.querydsl.lucene4 |
Lucene 4 support
|
com.querydsl.lucene5 |
Lucene 5 support
|
com.querydsl.mongodb |
MongoDB support
|
com.querydsl.mongodb.morphia |
Morphia bindings
|
com.querydsl.spatial |
Spatial types using Geolatte
|
com.querydsl.spatial.jts |
Spatial types using JTS
|
com.querydsl.sql |
SQL/JDBC support
|
com.querydsl.sql.dml |
DML operations support
|
com.querydsl.sql.spatial |
Spatial support
|
Modifier and Type | Method and Description |
---|---|
void |
TypeMappings.register(com.mysema.codegen.model.TypeCategory category,
Class<? extends Expression> expr,
Class<? extends Path> path,
Class<? extends TemplateExpression> template) |
Modifier and Type | Method and Description |
---|---|
<A> Q |
AbstractCollQuery.bind(Path<A> entity,
Iterable<? extends A> col)
Bind the given collection to an already existing query source
|
static <A> CollDeleteClause<A> |
CollQueryFactory.delete(Path<A> path,
Collection<A> col)
Create a new delete clause
|
static <A> CollQuery<A> |
CollQueryFactory.from(Path<A> path,
A... arr)
Create a new query
|
<A> Q |
AbstractCollQuery.from(Path<A> entity,
Iterable<? extends A> col)
Add a query source
|
static <A> CollQuery<A> |
CollQueryFactory.from(Path<A> path,
Iterable<A> col)
Create a new query
|
static <T,P> org.hamcrest.Matcher<T> |
PathMatcher.hasValue(Path<P> path) |
static <T,P> org.hamcrest.Matcher<T> |
PathMatcher.hasValue(Path<P> path,
org.hamcrest.Matcher<? super P> matcher) |
<P> Q |
AbstractCollQuery.innerJoin(MapExpression<?,P> target,
Path<P> alias)
Define an inner join from the Map typed path to the alias
|
<P> Q |
AbstractCollQuery.innerJoin(Path<? extends Collection<P>> target,
Path<P> alias)
Define an inner join from the Collection typed path to the alias
|
<P> Q |
AbstractCollQuery.innerJoin(Path<? extends Collection<P>> target,
Path<P> alias)
Define an inner join from the Collection typed path to the alias
|
<P> Q |
AbstractCollQuery.leftJoin(MapExpression<?,P> target,
Path<P> alias)
Define a left join from the Map typed path to the alias
|
<P> Q |
AbstractCollQuery.leftJoin(Path<? extends Collection<P>> target,
Path<P> alias)
Define a left join from the Collection typed path to the alias
|
<P> Q |
AbstractCollQuery.leftJoin(Path<? extends Collection<P>> target,
Path<P> alias)
Define a left join from the Collection typed path to the alias
|
static <T,V extends Comparable<V>> |
PathComparator.pathComparator(Path<V> comparingPath) |
<U> CollUpdateClause<T> |
CollUpdateClause.set(Path<U> path,
Expression<? extends U> expression) |
<U> CollUpdateClause<T> |
CollUpdateClause.set(Path<U> path,
U value) |
<U> CollUpdateClause<T> |
CollUpdateClause.setNull(Path<U> path) |
static <A> CollUpdateClause<A> |
CollQueryFactory.update(Path<A> path,
Iterable<A> col)
Create a new update clause
|
Void |
CollQuerySerializer.visit(Path<?> path,
Void context) |
Modifier and Type | Method and Description |
---|---|
CollUpdateClause<T> |
CollUpdateClause.set(List<? extends Path<?>> p,
List<?> v) |
Constructor and Description |
---|
CollDeleteClause(Path<T> expr,
Collection<? extends T> col) |
CollDeleteClause(QueryEngine qe,
Path<T> expr,
Collection<? extends T> col) |
CollUpdateClause(Path<T> expr,
Iterable<? extends T> col) |
CollUpdateClause(QueryEngine qe,
Path<T> expr,
Iterable<? extends T> col) |
PathComparator(Path<V> comparingPath) |
PathComparator(Path<V> comparingPath,
com.google.common.base.Function<T,V> accessor) |
PathMatcher(Path<V> path,
org.hamcrest.Matcher<? super V> matcher) |
PathMatcher(Path<V> path,
org.hamcrest.Matcher<? super V> matcher,
com.google.common.base.Function<T,V> accessor) |
Modifier and Type | Method and Description |
---|---|
<T> Path<T[]> |
PathFactory.createArrayPath(Class<T[]> type,
PathMetadata metadata)
Create an array path
|
<T> Path<T[]> |
DefaultPathFactory.createArrayPath(Class<T[]> arrayType,
PathMetadata metadata) |
Path<Boolean> |
PathFactory.createBooleanPath(PathMetadata metadata)
Create a boolean path
|
Path<Boolean> |
DefaultPathFactory.createBooleanPath(PathMetadata metadata) |
<E> Path<Collection<E>> |
PathFactory.createCollectionPath(Class<E> elementType,
PathMetadata metadata)
Create a collection path
|
<E> Path<Collection<E>> |
DefaultPathFactory.createCollectionPath(Class<E> elementType,
PathMetadata metadata) |
<T extends Comparable<?>> |
PathFactory.createComparablePath(Class<T> type,
PathMetadata metadata)
Create a comparable path
|
<T extends Comparable<?>> |
DefaultPathFactory.createComparablePath(Class<T> type,
PathMetadata metadata) |
<T extends Comparable<?>> |
PathFactory.createDatePath(Class<T> type,
PathMetadata metadata)
Create a date path
|
<T extends Comparable<?>> |
DefaultPathFactory.createDatePath(Class<T> type,
PathMetadata metadata) |
<T extends Comparable<?>> |
PathFactory.createDateTimePath(Class<T> type,
PathMetadata metadata)
Create a datetime path
|
<T extends Comparable<?>> |
DefaultPathFactory.createDateTimePath(Class<T> type,
PathMetadata metadata) |
<T> Path<T> |
PathFactory.createEntityPath(Class<T> type,
PathMetadata metadata)
Create an entity path
|
<T> Path<T> |
DefaultPathFactory.createEntityPath(Class<T> type,
PathMetadata metadata) |
<T extends Enum<T>> |
PathFactory.createEnumPath(Class<T> type,
PathMetadata metadata)
Create an enum path
|
<T extends Enum<T>> |
DefaultPathFactory.createEnumPath(Class<T> type,
PathMetadata metadata) |
<E> Path<List<E>> |
PathFactory.createListPath(Class<E> elementType,
PathMetadata metadata)
Create a list path
|
<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)
Create a map path
|
<K,V> Path<Map<K,V>> |
DefaultPathFactory.createMapPath(Class<K> keyType,
Class<V> valueType,
PathMetadata metadata) |
<T extends Number & Comparable<T>> |
PathFactory.createNumberPath(Class<T> type,
PathMetadata metadata)
Create a number path
|
<T extends Number & Comparable<T>> |
DefaultPathFactory.createNumberPath(Class<T> type,
PathMetadata metadata) |
<E> Path<Set<E>> |
PathFactory.createSetPath(Class<E> elementType,
PathMetadata metadata)
Create a set path
|
<E> Path<Set<E>> |
DefaultPathFactory.createSetPath(Class<E> elementType,
PathMetadata metadata) |
<T> Path<T> |
PathFactory.createSimplePath(Class<T> type,
PathMetadata metadata)
Create a simple path
|
<T> Path<T> |
DefaultPathFactory.createSimplePath(Class<T> type,
PathMetadata metadata) |
Path<String> |
PathFactory.createStringPath(PathMetadata metadata)
Create a string path
|
Path<String> |
DefaultPathFactory.createStringPath(PathMetadata metadata) |
<T extends Comparable<?>> |
PathFactory.createTimePath(Class<T> type,
PathMetadata metadata)
Create a time path
|
<T extends Comparable<?>> |
DefaultPathFactory.createTimePath(Class<T> type,
PathMetadata metadata) |
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(List<? extends Path<?>> paths,
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 |
---|---|
List<Path<?>> |
Context.paths |
Modifier and Type | Method and Description |
---|---|
Path<?> |
PathsExtractor.visit(Collection<?> exprs,
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) |
Void |
PathsExtractor.visit(Path<?> expr,
List<Path<?>> paths) |
Void |
SerializerBase.visit(Path<?> path,
Void context) |
Modifier and Type | Method and Description |
---|---|
Path<?> |
PathsExtractor.visit(Collection<?> exprs,
List<Path<?>> paths) |
Void |
PathsExtractor.visit(Constant<?> expr,
List<Path<?>> paths) |
Void |
PathsExtractor.visit(FactoryExpression<?> expr,
List<Path<?>> paths) |
Void |
PathsExtractor.visit(Operation<?> expr,
List<Path<?>> paths) |
Void |
PathsExtractor.visit(ParamExpression<?> expr,
List<Path<?>> paths) |
Void |
PathsExtractor.visit(Path<?> expr,
List<Path<?>> paths) |
Void |
PathsExtractor.visit(SubQueryExpression<?> expr,
List<Path<?>> paths) |
Void |
PathsExtractor.visit(TemplateExpression<?> expr,
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 |
---|---|
Path<?> |
PathMetadata.getParent() |
Path<?> |
PathImpl.getRoot() |
Path<?> |
Path.getRoot()
Get the root for this path
|
Path<?> |
PathMetadata.getRootPath() |
static <T> Path<T> |
ExpressionUtils.path(Class<? extends T> type,
Path<?> parent,
String property)
Create a new Path expression
|
static <T> Path<T> |
ExpressionUtils.path(Class<? extends T> type,
PathMetadata metadata)
Create a new Path expression
|
static <T> Path<T> |
ExpressionUtils.path(Class<? extends T> type,
String variable)
Create a new Path expression
|
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) |
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,
Map<String,? extends Expression<?>> bindings)
Create a Bean populating projection for the given type and bindings
|
static String |
ExpressionUtils.createRootVariable(Path<?> path)
Create a new root variable based on the given path
|
static 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,
Map<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<Integer> index)
Create a new PathMetadata instance for indexed array access
|
static PathMetadata |
PathMetadataFactory.forArrayAccess(Path<?> parent,
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<Integer> index)
Create a new PathMetadata instance for indexed list access
|
static PathMetadata |
PathMetadataFactory.forListAccess(Path<?> parent,
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,
String property)
Create a new PathMetadata instance for property access
|
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(Class<? extends T> type,
Path<?> parent,
String property)
Create a new Path expression
|
R |
Visitor.visit(Path<?> expr,
C context)
Visit a Path instance with the given context
|
Void |
ParamsVisitor.visit(Path<?> expr,
QueryMetadata context) |
Set<Expression<?>> |
ValidatingVisitor.visit(Path<?> expr,
Set<Expression<?>> known) |
String |
ToStringVisitor.visit(Path<?> p,
Templates templates) |
Path<?> |
PathExtractor.visit(Path<?> expr,
Void context) |
Integer |
HashCodeVisitor.visit(Path<?> expr,
Void context) |
Constructor and Description |
---|
PathImpl(Class<? extends T> type,
Path<?> parent,
String property) |
PathMetadata(Path<?> parent,
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 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 |
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<?> |
TimePath.getRoot() |
Path<?> |
StringPath.getRoot() |
Path<?> |
SimplePath.getRoot() |
Path<?> |
SetPath.getRoot() |
Path<?> |
NumberPath.getRoot() |
Path<?> |
MapPath.getRoot() |
Path<?> |
ListPath.getRoot() |
Path<?> |
EnumPath.getRoot() |
Path<?> |
DslPath.getRoot() |
Path<?> |
DateTimePath.getRoot() |
Path<?> |
DatePath.getRoot() |
Path<?> |
ComparablePath.getRoot() |
Path<?> |
CollectionPath.getRoot() |
Path<?> |
BooleanPath.getRoot() |
Path<?> |
BeanPath.getRoot() |
Path<?> |
ArrayPath.getRoot() |
Modifier and Type | Method and Description |
---|---|
static <A,E> ArrayPath<A,E> |
Expressions.arrayPath(Class<A> arrayType,
Path<?> parent,
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<Boolean> alias) |
StringExpression |
StringExpression.as(Path<String> alias) |
TimeExpression<T> |
TimeExpression.as(Path<T> alias) |
SimpleExpression<T> |
SimpleExpression.as(Path<T> alias)
Create an alias for the expression
|
NumberExpression<T> |
NumberExpression.as(Path<T> alias) |
EnumExpression<T> |
EnumExpression.as(Path<T> alias) |
DslExpression<T> |
DslExpression.as(Path<T> alias)
Create an alias for the expression
|
DateTimeExpression<T> |
DateTimeExpression.as(Path<T> alias) |
DateExpression<T> |
DateExpression.as(Path<T> alias) |
ComparableExpression<T> |
ComparableExpression.as(Path<T> alias) |
DslExpression<T> |
Coalesce.as(Path<T> alias)
Create an alias for the expression
|
static BooleanPath |
Expressions.booleanPath(Path<?> parent,
String property)
Create a new Path expression
|
static <T extends Comparable<?>> |
Expressions.comparableEntityPath(Class<? extends T> type,
Path<?> parent,
String property)
Create a new Path expression
|
static <T extends Comparable<?>> |
Expressions.comparablePath(Class<? extends T> type,
Path<?> parent,
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 Comparable<?>> |
Expressions.datePath(Class<? extends T> type,
Path<?> parent,
String property)
Create a new Path expression
|
static <T extends Comparable<?>> |
Expressions.dateTimePath(Class<? extends T> type,
Path<?> parent,
String property)
Create a new Path expression
|
static <T> DslPath<T> |
Expressions.dslPath(Class<? extends T> type,
Path<?> parent,
String property)
Create a new Path expression
|
static <T extends Enum<T>> |
Expressions.enumPath(Class<? extends T> type,
Path<?> parent,
String property)
Create a new Path expression
|
<A> SimplePath<A> |
PathBuilder.get(Path<A> path)
Create a new Simple path
|
Object |
PathBuilder.getMetadata(Path<?> property) |
Object |
EntityPathBase.getMetadata(Path<?> property) |
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 Number & Comparable<?>> |
Expressions.numberPath(Class<? extends T> type,
Path<?> parent,
String property)
Create a new Path expression
|
static <T> SimplePath<T> |
Expressions.path(Class<? extends T> type,
Path<?> parent,
String property)
Create a new Path expression
|
static <T> SimplePath<T> |
Expressions.simplePath(Class<? extends T> type,
Path<?> parent,
String property)
Create a new Path expression
|
static StringPath |
Expressions.stringPath(Path<?> parent,
String property)
Create a new Path expression
|
static <T extends Comparable<?>> |
Expressions.timePath(Class<? extends T> type,
Path<?> parent,
String property)
Create a new Path expression
|
Constructor and Description |
---|
ArrayPath(Class<? super A> 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) |
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) |
Modifier and Type | Method and Description |
---|---|
String |
SearchSerializer.toField(Path<?> path) |
Modifier and Type | Method and Description |
---|---|
<U> JDOQLQuery<T> |
JDOQLQuery.from(CollectionExpression<?,U> path,
Path<U> alias)
Add query sources
|
<U> Q |
AbstractJDOQuery.from(CollectionExpression<?,U> path,
Path<U> alias) |
Void |
JDOQLSerializer.visit(Path<?> path,
Void context) |
Modifier and Type | Method and Description |
---|---|
<T> JDOUpdateClause |
JDOUpdateClause.set(Path<T> path,
Expression<? extends T> expression) |
<T> JDOUpdateClause |
JDOUpdateClause.set(Path<T> path,
T value) |
<T> JDOUpdateClause |
JDOUpdateClause.setNull(Path<T> path) |
Modifier and Type | Method and Description |
---|---|
JDOUpdateClause |
JDOUpdateClause.set(List<? extends Path<?>> paths,
List<?> values) |
Modifier and Type | Method and Description |
---|---|
protected void |
NativeSQLSerializer.appendAsColumnName(Path<?> path,
boolean precededByDot) |
protected <D> Expression<D> |
JPAQueryMixin.createAlias(Expression<?> expr,
Path<D> alias) |
<P> JPQLQuery<T> |
JPQLQuery.from(CollectionExpression<?,P> target,
Path<P> alias)
Add a query source
|
<P> Q |
JPAQueryBase.from(CollectionExpression<?,P> target,
Path<P> alias) |
<P> JPQLQuery<T> |
JPQLQuery.innerJoin(CollectionExpression<?,P> target,
Path<P> alias)
Create a inner join with the given target and alias.
|
<P> Q |
JPAQueryBase.innerJoin(CollectionExpression<?,P> target,
Path<P> alias) |
<P> JPQLQuery<T> |
JPQLQuery.innerJoin(EntityPath<P> target,
Path<P> alias)
Create a inner join with the given target and alias.
|
<P> Q |
JPAQueryBase.innerJoin(EntityPath<P> target,
Path<P> alias) |
<P> JPQLQuery<T> |
JPQLQuery.innerJoin(MapExpression<?,P> target,
Path<P> alias)
Create a inner join with the given target and alias.
|
<P> Q |
JPAQueryBase.innerJoin(MapExpression<?,P> target,
Path<P> alias) |
<P> JPQLQuery<T> |
JPQLQuery.join(CollectionExpression<?,P> target,
Path<P> alias)
Create a join with the given target
Use fetchJoin() to add the fetchJoin parameter to this join
|
<P> Q |
JPAQueryBase.join(CollectionExpression<?,P> target,
Path<P> alias) |
<P> JPQLQuery<T> |
JPQLQuery.join(EntityPath<P> target,
Path<P> alias)
Create a join with the given target and alias.
|
<P> Q |
JPAQueryBase.join(EntityPath<P> target,
Path<P> alias) |
<P> JPQLQuery<T> |
JPQLQuery.join(MapExpression<?,P> target,
Path<P> alias)
Create a join with the given target and alias.
|
<P> Q |
JPAQueryBase.join(MapExpression<?,P> target,
Path<P> alias) |
<P> JPQLQuery<T> |
JPQLQuery.leftJoin(CollectionExpression<?,P> target,
Path<P> alias)
Create a left join with the given target and alias.
|
<P> Q |
JPAQueryBase.leftJoin(CollectionExpression<?,P> target,
Path<P> alias) |
<P> JPQLQuery<T> |
JPQLQuery.leftJoin(EntityPath<P> target,
Path<P> alias)
Create a left join with the given target and alias.
|
<P> Q |
JPAQueryBase.leftJoin(EntityPath<P> target,
Path<P> alias) |
<P> JPQLQuery<T> |
JPQLQuery.leftJoin(MapExpression<?,P> target,
Path<P> alias)
Create a left join with the given target and alias.
|
<P> Q |
JPAQueryBase.leftJoin(MapExpression<?,P> target,
Path<P> alias) |
<P> JPQLQuery<T> |
JPQLQuery.rightJoin(CollectionExpression<?,P> target,
Path<P> alias)
Create a right join with the given target and alias.
|
<P> Q |
JPAQueryBase.rightJoin(CollectionExpression<?,P> target,
Path<P> alias) |
<P> JPQLQuery<T> |
JPQLQuery.rightJoin(EntityPath<P> target,
Path<P> alias)
Create a right join with the given target and alias.
|
<P> Q |
JPAQueryBase.rightJoin(EntityPath<P> target,
Path<P> alias) |
<P> JPQLQuery<T> |
JPQLQuery.rightJoin(MapExpression<?,P> target,
Path<P> alias)
Create a right join with the given target and alias.
|
<P> Q |
JPAQueryBase.rightJoin(MapExpression<?,P> target,
Path<P> alias) |
Void |
JPQLSerializer.visit(Path<?> expr,
Void context) |
Modifier and Type | Method and Description |
---|---|
void |
JPQLSerializer.serializeForUpdate(QueryMetadata md,
Map<Path<?>,Expression<?>> updates) |
Modifier and Type | Field and Description |
---|---|
protected Map<Path<?>,org.hibernate.LockMode> |
AbstractHibernateQuery.lockModes |
Modifier and Type | Method and Description |
---|---|
<T> HibernateUpdateClause |
HibernateUpdateClause.set(Path<T> path,
Expression<? extends T> expression) |
<T> HibernateUpdateClause |
HibernateUpdateClause.set(Path<T> path,
T value) |
HibernateUpdateClause |
HibernateUpdateClause.setLockMode(Path<?> path,
org.hibernate.LockMode lockMode)
Set the lock mode for the given path.
|
HibernateDeleteClause |
HibernateDeleteClause.setLockMode(Path<?> path,
org.hibernate.LockMode lockMode)
Set the lock mode for the given path.
|
Q |
AbstractHibernateQuery.setLockMode(Path<?> path,
org.hibernate.LockMode lockMode)
Set the lock mode for the given path.
|
<T> HibernateUpdateClause |
HibernateUpdateClause.setNull(Path<T> path) |
Modifier and Type | Method and Description |
---|---|
HibernateUpdateClause |
HibernateUpdateClause.set(List<? extends Path<?>> paths,
List<?> values) |
Modifier and Type | Method and Description |
---|---|
<T> JPAUpdateClause |
JPAUpdateClause.set(Path<T> path,
Expression<? extends T> expression) |
<T> JPAUpdateClause |
JPAUpdateClause.set(Path<T> path,
T value) |
<T> JPAUpdateClause |
JPAUpdateClause.setNull(Path<T> path) |
Modifier and Type | Method and Description |
---|---|
JPAUpdateClause |
JPAUpdateClause.set(List<? extends Path<?>> paths,
List<?> values) |
Modifier and Type | Method and Description |
---|---|
protected String[] |
LuceneSerializer.convert(Path<?> leftHandSide,
Expression<?> rightHandSide,
QueryMetadata metadata)
template method
|
protected String[] |
LuceneSerializer.convert(Path<?> leftHandSide,
Object rightHandSide)
template method
|
Q |
AbstractLuceneQuery.distinct(Path<?> property)
Add a DuplicateFilter for the field of the given property path
|
static BooleanExpression |
LuceneExpressions.fuzzyLike(Path<String> path,
String value)
Create a fuzzy query
|
static BooleanExpression |
LuceneExpressions.fuzzyLike(Path<String> path,
String value,
float minimumSimilarity)
Create a fuzzy query
|
static BooleanExpression |
LuceneExpressions.fuzzyLike(Path<String> path,
String value,
float minimumSimilarity,
int prefixLength)
Create a fuzzy query
|
Q |
AbstractLuceneQuery.load(Path<?>... paths)
Load only the fields of the given paths
|
protected org.apache.lucene.search.Query |
LuceneSerializer.range(Path<?> leftHandSide,
String field,
Expression<?> min,
Expression<?> max,
boolean minInc,
boolean maxInc,
QueryMetadata metadata) |
protected org.apache.lucene.search.Query |
LuceneSerializer.stringRange(Path<?> leftHandSide,
String field,
Expression<?> min,
Expression<?> max,
boolean minInc,
boolean maxInc,
QueryMetadata metadata) |
protected String |
LuceneSerializer.toField(Path<?> path)
template method, override to customize
|
Modifier and Type | Method and Description |
---|---|
protected String[] |
LuceneSerializer.convert(Path<?> leftHandSide,
Expression<?> rightHandSide,
QueryMetadata metadata)
template method
|
protected String[] |
LuceneSerializer.convert(Path<?> leftHandSide,
Object rightHandSide)
template method
|
Q |
AbstractLuceneQuery.distinct(Path<?> property)
Add a DuplicateFilter for the field of the given property path
|
static BooleanExpression |
LuceneExpressions.fuzzyLike(Path<String> path,
String value)
Create a fuzzy query
|
static BooleanExpression |
LuceneExpressions.fuzzyLike(Path<String> path,
String value,
int maxEdits)
Create a fuzzy query
|
static BooleanExpression |
LuceneExpressions.fuzzyLike(Path<String> path,
String value,
int maxEdits,
int prefixLength)
Create a fuzzy query
|
Q |
AbstractLuceneQuery.load(Path<?>... paths)
Load only the fields of the given paths
|
protected org.apache.lucene.search.Query |
LuceneSerializer.range(Path<?> leftHandSide,
String field,
Expression<?> min,
Expression<?> max,
boolean minInc,
boolean maxInc,
QueryMetadata metadata) |
protected org.apache.lucene.search.Query |
LuceneSerializer.stringRange(Path<?> leftHandSide,
String field,
Expression<?> min,
Expression<?> max,
boolean minInc,
boolean maxInc,
QueryMetadata metadata) |
protected String |
LuceneSerializer.toField(Path<?> path)
template method, override to customize
|
Modifier and Type | Method and Description |
---|---|
protected String[] |
LuceneSerializer.convert(Path<?> leftHandSide,
Expression<?> rightHandSide,
QueryMetadata metadata)
template method
|
protected String[] |
LuceneSerializer.convert(Path<?> leftHandSide,
Object rightHandSide)
template method
|
Q |
AbstractLuceneQuery.distinct(Path<?> property)
Add a DuplicateFilter for the field of the given property path
|
static BooleanExpression |
LuceneExpressions.fuzzyLike(Path<String> path,
String value)
Create a fuzzy query
|
static BooleanExpression |
LuceneExpressions.fuzzyLike(Path<String> path,
String value,
int maxEdits)
Create a fuzzy query
|
static BooleanExpression |
LuceneExpressions.fuzzyLike(Path<String> path,
String value,
int maxEdits,
int prefixLength)
Create a fuzzy query
|
Q |
AbstractLuceneQuery.load(Path<?>... paths)
Load only the fields of the given paths
|
protected org.apache.lucene.search.Query |
LuceneSerializer.range(Path<?> leftHandSide,
String field,
Expression<?> min,
Expression<?> max,
boolean minInc,
boolean maxInc,
QueryMetadata metadata) |
protected org.apache.lucene.search.Query |
LuceneSerializer.stringRange(Path<?> leftHandSide,
String field,
Expression<?> min,
Expression<?> max,
boolean minInc,
boolean maxInc,
QueryMetadata metadata) |
protected String |
LuceneSerializer.toField(Path<?> path)
template method, override to customize
|
Modifier and Type | Class and Description |
---|---|
class |
Point
Point is an adapter type for Double[] arrays to use geo spatial querying features of Mongodb |
Modifier and Type | Method and Description |
---|---|
<T> AnyEmbeddedBuilder<Q,K> |
AbstractMongodbQuery.anyEmbedded(Path<? extends Collection<T>> collection,
Path<T> target)
Define a constraint for an embedded object
|
<T> AnyEmbeddedBuilder<Q,K> |
AbstractMongodbQuery.anyEmbedded(Path<? extends Collection<T>> collection,
Path<T> target)
Define a constraint for an embedded object
|
protected Object |
MongodbSerializer.convert(Path<?> property,
Constant<?> constant) |
List<K> |
AbstractMongodbQuery.fetch(Path<?>... paths)
Fetch with the specific fields
|
K |
AbstractMongodbQuery.fetchFirst(Path<?>... paths)
Fetch first with the specific fields
|
K |
AbstractMongodbQuery.fetchOne(Path<?>... paths)
Fetch one with the specific fields
|
QueryResults<K> |
AbstractMongodbQuery.fetchResults(Path<?>... paths)
Fetch results with the specific fields
|
protected String |
MongodbSerializer.getKeyForPath(Path<?> expr,
PathMetadata metadata) |
protected boolean |
MongodbSerializer.isId(Path<?> arg) |
protected abstract boolean |
MongodbSerializer.isReference(Path<?> arg) |
com.mysema.commons.lang.CloseableIterator<K> |
AbstractMongodbQuery.iterate(Path<?>... paths)
Iterate with the specific fields
|
<T> JoinBuilder<Q,K,T> |
AbstractMongodbQuery.join(CollectionPathBase<?,T,?> ref,
Path<T> target)
Define a join
|
<T> JoinBuilder<Q,K,T> |
AbstractMongodbQuery.join(Path<T> ref,
Path<T> target)
Define a join
|
<T> JoinBuilder<Q,K,T> |
AbstractMongodbQuery.join(Path<T> ref,
Path<T> target)
Define a join
|
String |
MongodbSerializer.visit(Path<?> expr,
Void context) |
Constructor and Description |
---|
AnyEmbeddedBuilder(QueryMixin<Q> queryMixin,
Path<? extends Collection<?>> collection) |
JoinBuilder(QueryMixin<Q> queryMixin,
Path<?> ref,
Path<T> target) |
JoinBuilder(QueryMixin<Q> queryMixin,
Path<?> ref,
Path<T> target) |
Point(Path<?> parent,
String property) |
Modifier and Type | Method and Description |
---|---|
protected String |
MorphiaSerializer.getKeyForPath(Path<?> expr,
PathMetadata metadata) |
protected boolean |
MorphiaSerializer.isId(Path<?> arg) |
protected boolean |
MorphiaSerializer.isReference(Path<?> arg) |
Modifier and Type | Class and Description |
---|---|
class |
GeometryCollectionPath<T extends org.geolatte.geom.GeometryCollection>
|
class |
GeometryPath<T extends org.geolatte.geom.Geometry>
|
class |
LinearRingPath<T extends org.geolatte.geom.LinearRing>
|
class |
LineStringPath<T extends org.geolatte.geom.LineString>
|
class |
MultiLineStringPath<T extends org.geolatte.geom.MultiLineString>
|
class |
MultiPointPath<T extends org.geolatte.geom.MultiPoint>
|
class |
MultiPolygonPath<T extends org.geolatte.geom.MultiPolygon>
|
class |
PointPath<T extends org.geolatte.geom.Point>
|
class |
PolygonPath<T extends org.geolatte.geom.Polygon>
|
class |
PolyhedralSurfacePath<T extends org.geolatte.geom.PolyHedralSurface>
|
Modifier and Type | Method and Description |
---|---|
Path<?> |
PolyhedralSurfacePath.getRoot() |
Path<?> |
PolygonPath.getRoot() |
Path<?> |
PointPath.getRoot() |
Path<?> |
MultiPolygonPath.getRoot() |
Path<?> |
MultiPointPath.getRoot() |
Path<?> |
MultiLineStringPath.getRoot() |
Path<?> |
LineStringPath.getRoot() |
Path<?> |
LinearRingPath.getRoot() |
Path<?> |
GeometryPath.getRoot() |
Path<?> |
GeometryCollectionPath.getRoot() |
Constructor and Description |
---|
GeometryCollectionPath(Class<? extends T> type,
Path<?> parent,
String property) |
GeometryCollectionPath(Path<?> parent,
String property) |
GeometryPath(Class<? extends T> type,
Path<?> parent,
String property) |
GeometryPath(Path<?> parent,
String property) |
LinearRingPath(Class<? extends T> type,
Path<?> parent,
String property) |
LinearRingPath(Path<?> parent,
String property) |
LineStringPath(Class<? extends T> type,
Path<?> parent,
String property) |
LineStringPath(Path<?> parent,
String property) |
MultiLineStringPath(Class<? extends T> type,
Path<?> parent,
String property) |
MultiLineStringPath(Path<?> parent,
String property) |
MultiPointPath(Class<? extends T> type,
Path<?> parent,
String property) |
MultiPointPath(Path<?> parent,
String property) |
MultiPolygonPath(Class<? extends T> type,
Path<?> parent,
String property) |
MultiPolygonPath(Path<?> parent,
String property) |
PointPath(Class<? extends T> type,
Path<?> parent,
String property) |
PointPath(Path<?> parent,
String property) |
PolygonPath(Class<? extends T> type,
Path<?> parent,
String property) |
PolygonPath(Path<?> parent,
String property) |
PolyhedralSurfacePath(Class<? extends T> type,
Path<?> parent,
String property) |
PolyhedralSurfacePath(Path<?> parent,
String property) |
Modifier and Type | Class and Description |
---|---|
class |
JTSGeometryCollectionPath<T extends com.vividsolutions.jts.geom.GeometryCollection>
|
class |
JTSGeometryPath<T extends com.vividsolutions.jts.geom.Geometry>
|
class |
JTSLinearRingPath<T extends com.vividsolutions.jts.geom.LinearRing>
|
class |
JTSLineStringPath<T extends com.vividsolutions.jts.geom.LineString>
|
class |
JTSMultiLineStringPath<T extends com.vividsolutions.jts.geom.MultiLineString>
|
class |
JTSMultiPointPath<T extends com.vividsolutions.jts.geom.MultiPoint>
|
class |
JTSMultiPolygonPath<T extends com.vividsolutions.jts.geom.MultiPolygon>
|
class |
JTSPointPath<T extends com.vividsolutions.jts.geom.Point>
|
class |
JTSPolygonPath<T extends com.vividsolutions.jts.geom.Polygon>
|
Modifier and Type | Method and Description |
---|---|
Path<?> |
JTSPolygonPath.getRoot() |
Path<?> |
JTSPointPath.getRoot() |
Path<?> |
JTSMultiPolygonPath.getRoot() |
Path<?> |
JTSMultiPointPath.getRoot() |
Path<?> |
JTSMultiLineStringPath.getRoot() |
Path<?> |
JTSLineStringPath.getRoot() |
Path<?> |
JTSLinearRingPath.getRoot() |
Path<?> |
JTSGeometryPath.getRoot() |
Path<?> |
JTSGeometryCollectionPath.getRoot() |
Constructor and Description |
---|
JTSGeometryCollectionPath(Class<? extends T> type,
Path<?> parent,
String property) |
JTSGeometryCollectionPath(Path<?> parent,
String property) |
JTSGeometryPath(Class<? extends T> type,
Path<?> parent,
String property) |
JTSGeometryPath(Path<?> parent,
String property) |
JTSLinearRingPath(Class<? extends T> type,
Path<?> parent,
String property) |
JTSLinearRingPath(Path<?> parent,
String property) |
JTSLineStringPath(Class<? extends T> type,
Path<?> parent,
String property) |
JTSLineStringPath(Path<?> parent,
String property) |
JTSMultiLineStringPath(Class<? extends T> type,
Path<?> parent,
String property) |
JTSMultiLineStringPath(Path<?> parent,
String property) |
JTSMultiPointPath(Class<? extends T> type,
Path<?> parent,
String property) |
JTSMultiPointPath(Path<?> parent,
String property) |
JTSMultiPolygonPath(Class<? extends T> type,
Path<?> parent,
String property) |
JTSMultiPolygonPath(Path<?> parent,
String property) |
JTSPointPath(Class<? extends T> type,
Path<?> parent,
String property) |
JTSPointPath(Path<?> parent,
String property) |
JTSPolygonPath(Class<? extends T> type,
Path<?> parent,
String property) |
JTSPolygonPath(Path<?> parent,
String property) |
Modifier and Type | Interface and Description |
---|---|
interface |
RelationalPath<T>
RelationalPath extends
EntityPath to provide access to relational
metadata |
Modifier and Type | Class and Description |
---|---|
class |
RelationalPathBase<T>
RelationalPathBase is a base class for RelationalPath implementations |
Modifier and Type | Field and Description |
---|---|
protected LinkedList<Path<?>> |
SQLSerializer.constantPaths |
protected Set<Path<?>> |
SQLSerializer.withAliases |
Modifier and Type | Method and Description |
---|---|
protected <P extends Path<?>> |
RelationalPathBase.add(P path) |
protected <P extends Path<?>> |
RelationalPathBase.addMetadata(P path,
ColumnMetadata metadata) |
Modifier and Type | Method and Description |
---|---|
Path<?>[] |
RelationalPathBase.all() |
Modifier and Type | Method and Description |
---|---|
List<Path<?>> |
RelationalPathBase.getColumns() |
List<Path<?>> |
RelationalPath.getColumns()
Get all columns
|
List<Path<?>> |
SQLSerializer.getConstantPaths() |
List<? extends Path<?>> |
PrimaryKey.getLocalColumns() |
List<? extends Path<?>> |
ForeignKey.getLocalColumns() |
Modifier and Type | Method and Description |
---|---|
protected void |
SQLSerializer.appendAsColumnName(Path<?> path,
boolean precededByDot) |
SimpleExpression<T> |
AbstractSQLQuery.as(Path<?> alias)
Create an alias for the expression
|
Expression<RT> |
Union.as(Path<RT> alias)
Create an alias for the expression
|
Expression<T> |
UnionImpl.as(Path<T> alias) |
protected <F> ForeignKey<F> |
RelationalPathBase.createForeignKey(Path<?> local,
String foreign) |
protected <F> ForeignKey<F> |
RelationalPathBase.createInvForeignKey(Path<?> local,
String foreign) |
protected PrimaryKey<T> |
RelationalPathBase.createPrimaryKey(Path<?>... columns) |
Q |
SQLCommonQueryFactory.from(SubQueryExpression<?> subQuery,
Path<?> alias)
Create a new SELECT query
|
Q |
SQLCommonQuery.from(SubQueryExpression<?> subQuery,
Path<?> alias)
Adds a sub query source
|
Q |
ProjectableSQLQuery.from(SubQueryExpression<?> subQuery,
Path<?> alias) |
Q |
AbstractSQLQueryFactory.from(SubQueryExpression<?> subQuery,
Path<?> alias) |
<E> Q |
SQLCommonQuery.fullJoin(EntityPath<E> o,
Path<E> alias)
Adds a full join to the given target
|
<E> Q |
ProjectableSQLQuery.fullJoin(EntityPath<E> target,
Path<E> alias) |
<E> Q |
SQLCommonQuery.fullJoin(RelationalFunctionCall<E> o,
Path<E> alias)
Adds a full join to the given target
|
<E> Q |
ProjectableSQLQuery.fullJoin(RelationalFunctionCall<E> target,
Path<E> alias) |
Q |
SQLCommonQuery.fullJoin(SubQueryExpression<?> o,
Path<?> alias)
Adds a full join to the given target
|
Q |
ProjectableSQLQuery.fullJoin(SubQueryExpression<?> target,
Path<?> alias) |
<T> T |
Configuration.get(ResultSet rs,
Path<?> path,
int i,
Class<T> clazz)
Get the value at the given index from the result set
|
static ColumnMetadata |
ColumnMetadata.getColumnMetadata(Path<?> path)
Returns this path's column metadata if present.
|
ColumnMetadata |
RelationalPathBase.getMetadata(Path<?> column) |
ColumnMetadata |
RelationalPath.getMetadata(Path<?> column)
Returns the metadata for this path or null if none was assigned.
|
static String |
ColumnMetadata.getName(Path<?> path)
Extract the column name for the given path, returns the path name, if no ColumnMetadata is attached
|
<E> Q |
SQLCommonQuery.innerJoin(EntityPath<E> o,
Path<E> alias)
Adds an inner join to the given target
|
<E> Q |
ProjectableSQLQuery.innerJoin(EntityPath<E> target,
Path<E> alias) |
<E> Q |
SQLCommonQuery.innerJoin(RelationalFunctionCall<E> o,
Path<E> alias)
Adds a inner join to the given target
|
<E> Q |
ProjectableSQLQuery.innerJoin(RelationalFunctionCall<E> target,
Path<E> alias) |
Q |
SQLCommonQuery.innerJoin(SubQueryExpression<?> o,
Path<?> alias)
Adds an inner join to the given target
|
Q |
ProjectableSQLQuery.innerJoin(SubQueryExpression<?> target,
Path<?> alias) |
<E> Q |
SQLCommonQuery.join(EntityPath<E> o,
Path<E> alias)
Adds a join to the given target
|
<E> Q |
ProjectableSQLQuery.join(EntityPath<E> target,
Path<E> alias) |
<E> Q |
SQLCommonQuery.join(RelationalFunctionCall<E> o,
Path<E> alias)
Adds a join to the given target
|
<E> Q |
ProjectableSQLQuery.join(RelationalFunctionCall<E> target,
Path<E> alias) |
Q |
SQLCommonQuery.join(SubQueryExpression<?> o,
Path<?> alias)
Adds a join to the given target
|
Q |
ProjectableSQLQuery.join(SubQueryExpression<?> target,
Path<?> alias) |
<E> Q |
SQLCommonQuery.leftJoin(EntityPath<E> o,
Path<E> alias)
Adds a left join to the given target
|
<E> Q |
ProjectableSQLQuery.leftJoin(EntityPath<E> target,
Path<E> alias) |
<E> Q |
SQLCommonQuery.leftJoin(RelationalFunctionCall<E> o,
Path<E> alias)
Adds a left join to the given target
|
<E> Q |
ProjectableSQLQuery.leftJoin(RelationalFunctionCall<E> target,
Path<E> alias) |
Q |
SQLCommonQuery.leftJoin(SubQueryExpression<?> o,
Path<?> alias)
Adds a left join to the given target
|
Q |
ProjectableSQLQuery.leftJoin(SubQueryExpression<?> target,
Path<?> alias) |
<E> Q |
SQLCommonQuery.rightJoin(EntityPath<E> o,
Path<E> alias)
Adds a right join to the given target
|
<E> Q |
ProjectableSQLQuery.rightJoin(EntityPath<E> target,
Path<E> alias) |
<E> Q |
SQLCommonQuery.rightJoin(RelationalFunctionCall<E> o,
Path<E> alias)
Adds a full join to the given target
|
<E> Q |
ProjectableSQLQuery.rightJoin(RelationalFunctionCall<E> target,
Path<E> alias) |
Q |
SQLCommonQuery.rightJoin(SubQueryExpression<?> o,
Path<?> alias)
Adds a right join to the given target
|
Q |
ProjectableSQLQuery.rightJoin(SubQueryExpression<?> target,
Path<?> alias) |
static <T> Expression<T> |
SQLExpressions.set(Path<T> target,
Expression<? extends T> value)
Create an assignment expression
|
static <T> Expression<T> |
SQLExpressions.set(Path<T> target,
T value)
Create an assignment expression
|
<T> void |
Configuration.set(PreparedStatement stmt,
Path<?> path,
int i,
T value)
Set the value at the given index in the statement
|
<RT> Q |
ProjectableSQLQuery.union(Path<?> alias,
SubQueryExpression<RT>... sq)
Creates an union expression for the given subqueries
|
<RT> Q |
ProjectableSQLQuery.unionAll(Path<?> alias,
SubQueryExpression<RT>... sq)
Creates an union expression for the given subqueries
|
Set<RelationalPath<?>> |
RelationalPathExtractor.visit(Path<?> expr,
Set<RelationalPath<?>> known) |
Void |
SQLSerializer.visit(Path<?> path,
Void context) |
Q |
SQLCommonQuery.with(Path<?> alias,
Expression<?> query)
Adds a common table expression
|
Q |
ProjectableSQLQuery.with(Path<?> alias,
Expression<?> query) |
WithBuilder<Q> |
SQLCommonQuery.with(Path<?> alias,
Path<?>... columns)
Adds a common table expression
|
WithBuilder<Q> |
SQLCommonQuery.with(Path<?> alias,
Path<?>... columns)
Adds a common table expression
|
WithBuilder<Q> |
ProjectableSQLQuery.with(Path<?> alias,
Path<?>... columns) |
WithBuilder<Q> |
ProjectableSQLQuery.with(Path<?> alias,
Path<?>... columns) |
Q |
SQLCommonQuery.with(Path<?> alias,
SubQueryExpression<?> o)
Adds a common table expression
|
Q |
ProjectableSQLQuery.with(Path<?> alias,
SubQueryExpression<?> query) |
Q |
SQLCommonQuery.withRecursive(Path<?> alias,
Expression<?> query)
Adds a common table expression
|
Q |
ProjectableSQLQuery.withRecursive(Path<?> alias,
Expression<?> query) |
WithBuilder<Q> |
SQLCommonQuery.withRecursive(Path<?> alias,
Path<?>... columns)
Adds a common table expression
|
WithBuilder<Q> |
SQLCommonQuery.withRecursive(Path<?> alias,
Path<?>... columns)
Adds a common table expression
|
WithBuilder<Q> |
ProjectableSQLQuery.withRecursive(Path<?> alias,
Path<?>... columns) |
WithBuilder<Q> |
ProjectableSQLQuery.withRecursive(Path<?> alias,
Path<?>... columns) |
Q |
SQLCommonQuery.withRecursive(Path<?> alias,
SubQueryExpression<?> o)
Adds a common table expression
|
Q |
ProjectableSQLQuery.withRecursive(Path<?> alias,
SubQueryExpression<?> query) |
Modifier and Type | Method and Description |
---|---|
protected <F> ForeignKey<F> |
RelationalPathBase.createForeignKey(List<? extends Path<?>> local,
List<String> foreign) |
protected <F> ForeignKey<F> |
RelationalPathBase.createInvForeignKey(List<? extends Path<?>> local,
List<String> foreign) |
void |
SQLListeners.notifyInsert(RelationalPath<?> entity,
QueryMetadata md,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
SQLListener.notifyInsert(RelationalPath<?> entity,
QueryMetadata md,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery)
Notify about an insertion
|
void |
SQLBaseListener.notifyInsert(RelationalPath<?> entity,
QueryMetadata md,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
SQLListeners.notifyMerge(RelationalPath<?> entity,
QueryMetadata md,
List<Path<?>> keys,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
SQLListeners.notifyMerge(RelationalPath<?> entity,
QueryMetadata md,
List<Path<?>> keys,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
SQLListener.notifyMerge(RelationalPath<?> entity,
QueryMetadata md,
List<Path<?>> keys,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery)
Notify about a merge
|
void |
SQLListener.notifyMerge(RelationalPath<?> entity,
QueryMetadata md,
List<Path<?>> keys,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery)
Notify about a merge
|
void |
SQLBaseListener.notifyMerge(RelationalPath<?> entity,
QueryMetadata md,
List<Path<?>> keys,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
SQLBaseListener.notifyMerge(RelationalPath<?> entity,
QueryMetadata md,
List<Path<?>> keys,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
SQLListeners.notifyUpdate(RelationalPath<?> entity,
QueryMetadata md,
Map<Path<?>,Expression<?>> updates) |
void |
SQLListener.notifyUpdate(RelationalPath<?> entity,
QueryMetadata md,
Map<Path<?>,Expression<?>> updates)
Notify about an update operation
|
void |
SQLBaseListener.notifyUpdate(RelationalPath<?> entity,
QueryMetadata md,
Map<Path<?>,Expression<?>> updates) |
protected void |
SQLSerializer.serializeForInsert(QueryMetadata metadata,
RelationalPath<?> entity,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
protected void |
SQLSerializer.serializeForMerge(QueryMetadata metadata,
RelationalPath<?> entity,
List<Path<?>> keys,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
protected void |
SQLSerializer.serializeForMerge(QueryMetadata metadata,
RelationalPath<?> entity,
List<Path<?>> keys,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
protected void |
SQLSerializer.serializeForUpdate(QueryMetadata metadata,
RelationalPath<?> entity,
Map<Path<?>,Expression<?>> updates) |
void |
SQLSerializer.serializeInsert(QueryMetadata metadata,
RelationalPath<?> entity,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
SQLTemplates.serializeInsert(QueryMetadata metadata,
RelationalPath<?> entity,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery,
SQLSerializer context)
template method for INSERT serialization
|
void |
SQLSerializer.serializeMerge(QueryMetadata metadata,
RelationalPath<?> entity,
List<Path<?>> keys,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
SQLSerializer.serializeMerge(QueryMetadata metadata,
RelationalPath<?> entity,
List<Path<?>> keys,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
SQLTemplates.serializeMerge(QueryMetadata metadata,
RelationalPath<?> entity,
List<Path<?>> keys,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery,
SQLSerializer context)
template method for MERGE serialization
|
void |
SQLTemplates.serializeMerge(QueryMetadata metadata,
RelationalPath<?> entity,
List<Path<?>> keys,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery,
SQLSerializer context)
template method for MERGE serialization
|
void |
SQLSerializer.serializeUpdate(QueryMetadata metadata,
RelationalPath<?> entity,
Map<Path<?>,Expression<?>> updates) |
void |
SQLTemplates.serializeUpdate(QueryMetadata metadata,
RelationalPath<?> entity,
Map<Path<?>,Expression<?>> updates,
SQLSerializer context)
template method for UPDATE serialization
|
void |
SQLServer2012Templates.serializeUpdate(QueryMetadata metadata,
RelationalPath<?> entity,
Map<Path<?>,Expression<?>> updates,
SQLSerializer context) |
void |
SQLServer2005Templates.serializeUpdate(QueryMetadata metadata,
RelationalPath<?> entity,
Map<Path<?>,Expression<?>> updates,
SQLSerializer context) |
void |
OracleTemplates.serializeUpdate(QueryMetadata metadata,
RelationalPath<?> entity,
Map<Path<?>,Expression<?>> updates,
SQLSerializer context) |
protected void |
AbstractSQLQuery.setParameters(PreparedStatement stmt,
List<?> objects,
List<Path<?>> constantPaths,
Map<ParamExpression<?>,?> params) |
Constructor and Description |
---|
ForeignKey(RelationalPath<?> entity,
Path<?> localColumn,
String foreignColumn) |
PrimaryKey(RelationalPath<?> entity,
Path<?>... localColumns) |
Constructor and Description |
---|
ForeignKey(RelationalPath<?> entity,
com.google.common.collect.ImmutableList<? extends Path<?>> localColumns,
com.google.common.collect.ImmutableList<String> foreignColumns) |
PrimaryKey(RelationalPath<?> entity,
com.google.common.collect.ImmutableList<? extends Path<?>> localColumns) |
Modifier and Type | Field and Description |
---|---|
protected List<Path<?>> |
SQLMergeClause.columns |
protected List<Path<?>> |
AbstractSQLInsertClause.columns |
protected List<Path<?>> |
SQLMergeClause.keys |
protected Map<Path<?>,Expression<?>> |
AbstractSQLUpdateClause.updates |
Modifier and Type | Method and Description |
---|---|
Map<Path<?>,Object> |
DefaultMapper.createMap(RelationalPath<?> entity,
Object bean) |
Map<Path<?>,Object> |
BeanMapper.createMap(RelationalPath<?> entity,
Object bean) |
Map<Path<?>,Object> |
AnnotationMapper.createMap(RelationalPath<?> path,
Object object) |
Map<Path<?>,Object> |
Mapper.createMap(RelationalPath<?> path,
T object)
Create a map of updates for the given path and instance
|
List<Path<?>> |
SQLMergeBatch.getColumns() |
List<Path<?>> |
SQLInsertBatch.getColumns() |
protected Map<String,Path<?>> |
AbstractMapper.getColumns(RelationalPath<?> path) |
protected List<? extends Path<?>> |
SQLMergeClause.getKeys() |
List<Path<?>> |
SQLMergeBatch.getKeys() |
Map<Path<?>,Expression<?>> |
SQLUpdateBatch.getUpdates() |
Modifier and Type | Method and Description |
---|---|
SQLMergeClause |
SQLMergeClause.columns(Path<?>... columns) |
C |
AbstractSQLInsertClause.columns(Path<?>... columns) |
protected <T> T |
SQLMergeClause.executeWithKey(Class<T> type,
Path<T> path) |
protected <T> T |
AbstractSQLInsertClause.executeWithKey(Class<T> type,
Path<T> path) |
<T> T |
SQLMergeClause.executeWithKey(Path<T> path)
Execute the clause and return the generated key with the type of the given path.
|
<T> T |
AbstractSQLInsertClause.executeWithKey(Path<T> path)
Execute the clause and return the generated key with the type of the
given path.
|
protected <T> List<T> |
SQLMergeClause.executeWithKeys(Class<T> type,
Path<T> path) |
protected <T> List<T> |
AbstractSQLInsertClause.executeWithKeys(Class<T> type,
Path<T> path) |
<T> List<T> |
SQLMergeClause.executeWithKeys(Path<T> path)
Execute the clause and return the generated key with the type of the given path.
|
<T> List<T> |
AbstractSQLInsertClause.executeWithKeys(Path<T> path)
Execute the clause and return the generated key with the type of the
given path.
|
protected boolean |
AbstractMapper.isPrimaryKeyColumn(RelationalPath<?> parent,
Path<?> property) |
SQLMergeClause |
SQLMergeClause.keys(Path<?>... paths)
Set the keys to be used in the MERGE clause
|
<T> SQLMergeClause |
SQLMergeClause.set(Path<T> path,
Expression<? extends T> expression) |
<T> C |
AbstractSQLUpdateClause.set(Path<T> path,
Expression<? extends T> expression) |
<T> C |
AbstractSQLInsertClause.set(Path<T> path,
Expression<? extends T> expression) |
<T> SQLMergeClause |
SQLMergeClause.set(Path<T> path,
T value) |
<T> C |
AbstractSQLUpdateClause.set(Path<T> path,
T value) |
<T> C |
AbstractSQLInsertClause.set(Path<T> path,
T value) |
<T> SQLMergeClause |
SQLMergeClause.setNull(Path<T> path) |
<T> C |
AbstractSQLUpdateClause.setNull(Path<T> path) |
<T> C |
AbstractSQLInsertClause.setNull(Path<T> path) |
Modifier and Type | Method and Description |
---|---|
C |
AbstractSQLUpdateClause.set(List<? extends Path<?>> paths,
List<?> values) |
protected void |
AbstractSQLClause.setParameters(PreparedStatement stmt,
List<?> objects,
List<Path<?>> constantPaths,
Map<ParamExpression<?>,?> params)
Set the parameters to the given PreparedStatement
|
Constructor and Description |
---|
SQLInsertBatch(List<Path<?>> c,
List<Expression<?>> v,
SubQueryExpression<?> sq) |
SQLMergeBatch(List<Path<?>> k,
List<Path<?>> c,
List<Expression<?>> v,
SubQueryExpression<?> sq) |
SQLMergeBatch(List<Path<?>> k,
List<Path<?>> c,
List<Expression<?>> v,
SubQueryExpression<?> sq) |
SQLUpdateBatch(QueryMetadata metadata,
Map<Path<?>,Expression<?>> updates) |
Modifier and Type | Class and Description |
---|---|
class |
QSpatialRefSys
QSpatialRefSys is a Querydsl query type for SpatialRefSys
|
class |
RelationalPathSpatial<T>
RelationalPathSpatial extends RelationalPathBase to provide factory methods
for spatial path creation |
Constructor and Description |
---|
QSpatialRefSys(Path<? extends SpatialRefSys> path) |
Copyright © 2007–2018 Querydsl. All rights reserved.