Q - concrete typepublic interface SQLCommonQuery<Q extends SQLCommonQuery<Q>> extends Query<Q>
| Modifier and Type | Method and Description | 
|---|---|
| Q | addFlag(QueryFlag.Position position,
       Expression<?> flag)Add the given Expression as a query flag | 
| Q | addFlag(QueryFlag.Position position,
       String flag)Add the given String literal as query flag | 
| Q | addFlag(QueryFlag.Position position,
       String prefix,
       Expression<?> expr)Add the given prefix and expression as a general query flag | 
| Q | addJoinFlag(String flag)Add the given String literal as a join flag to the last added join with the
 position BEFORE_TARGET | 
| Q | addJoinFlag(String flag,
           JoinFlag.Position position)Add the given String literal as a join flag to the last added join | 
| Q | from(Expression<?>... o)Defines the sources of the query | 
| Q | from(SubQueryExpression<?> subQuery,
    Path<?> alias)Adds a sub query source | 
| Q | fullJoin(EntityPath<?> o)Adds a full join to the given target | 
| <E> Q | fullJoin(ForeignKey<E> key,
        RelationalPath<E> entity)Adds a full join to the given target | 
| <E> Q | fullJoin(RelationalFunctionCall<E> o,
        Path<E> alias)Adds a full join to the given target | 
| Q | fullJoin(SubQueryExpression<?> o,
        Path<?> alias)Adds a full join to the given target | 
| Q | innerJoin(EntityPath<?> o)Adds an inner join to the given target | 
| <E> Q | innerJoin(ForeignKey<E> foreign,
         RelationalPath<E> entity)Adds an inner join to the given target | 
| <E> Q | innerJoin(RelationalFunctionCall<E> o,
         Path<E> alias)Adds a full join to the given target | 
| Q | innerJoin(SubQueryExpression<?> o,
         Path<?> alias)Adds an inner join to the given target | 
| Q | join(EntityPath<?> o)Adds a join to the given target | 
| <E> Q | join(ForeignKey<E> foreign,
    RelationalPath<E> entity)Adds a join to the given target | 
| <E> Q | join(RelationalFunctionCall<E> o,
    Path<E> alias)Adds a full join to the given target | 
| Q | join(SubQueryExpression<?> o,
    Path<?> alias)Adds a join to the given target | 
| Q | leftJoin(EntityPath<?> o)Adds a left join to the given target | 
| <E> Q | leftJoin(ForeignKey<E> foreign,
        RelationalPath<E> entity)Adds a left join to the given target | 
| <E> Q | leftJoin(RelationalFunctionCall<E> o,
        Path<E> alias)Adds a full join to the given target | 
| Q | leftJoin(SubQueryExpression<?> o,
        Path<?> alias)Adds a left join to the given target | 
| Q | on(Predicate... conditions)Defines a filter to the last added join | 
| Q | rightJoin(EntityPath<?> o)Adds a right join to the given target | 
| <E> Q | rightJoin(ForeignKey<E> foreign,
         RelationalPath<E> entity)Adds a right join to the given target | 
| <E> Q | rightJoin(RelationalFunctionCall<E> o,
         Path<E> alias)Adds a full join to the given target | 
| Q | rightJoin(SubQueryExpression<?> o,
         Path<?> alias)Adds a right join to the given target | 
| Q | with(Path<?> alias,
    Expression<?> query)Adds a common table expression | 
| WithBuilder<Q> | with(Path<?> alias,
    Path<?>... columns)Adds a common table expression | 
| Q | with(Path<?> alias,
    SubQueryExpression<?> o)Adds a common table expression | 
| Q | withRecursive(Path<?> alias,
             Expression<?> query)Adds a common table expression | 
| WithBuilder<Q> | withRecursive(Path<?> alias,
             Path<?>... columns)Adds a common table expression | 
| Q | withRecursive(Path<?> alias,
             SubQueryExpression<?> o)Adds a common table expression | 
distinct, limit, offset, orderBy, restrict, setwhereQ addFlag(QueryFlag.Position position, Expression<?> flag)
position - flag - Q addFlag(QueryFlag.Position position, String flag)
position - flag - Q addFlag(QueryFlag.Position position, String prefix, Expression<?> expr)
position - position of the flagprefix - prefix for the flagexpr - expression of the flagQ addJoinFlag(String flag)
flag - Q addJoinFlag(String flag, JoinFlag.Position position)
flag - position - Q from(Expression<?>... o)
o - Q from(SubQueryExpression<?> subQuery, Path<?> alias)
subQuery - alias - Q fullJoin(EntityPath<?> o)
o - <E> Q fullJoin(RelationalFunctionCall<E> o, Path<E> alias)
E - o - alias - <E> Q fullJoin(ForeignKey<E> key, RelationalPath<E> entity)
E - key - entity - Q fullJoin(SubQueryExpression<?> o, Path<?> alias)
o - alias - Q innerJoin(EntityPath<?> o)
o - <E> Q innerJoin(RelationalFunctionCall<E> o, Path<E> alias)
E - o - alias - <E> Q innerJoin(ForeignKey<E> foreign, RelationalPath<E> entity)
E - foreign - entity - Q innerJoin(SubQueryExpression<?> o, Path<?> alias)
o - alias - Q join(EntityPath<?> o)
o - <E> Q join(RelationalFunctionCall<E> o, Path<E> alias)
E - o - alias - <E> Q join(ForeignKey<E> foreign, RelationalPath<E> entity)
E - foreign - entity - Q join(SubQueryExpression<?> o, Path<?> alias)
o - alias - Q leftJoin(EntityPath<?> o)
o - <E> Q leftJoin(RelationalFunctionCall<E> o, Path<E> alias)
E - o - alias - <E> Q leftJoin(ForeignKey<E> foreign, RelationalPath<E> entity)
E - foreign - entity - Q leftJoin(SubQueryExpression<?> o, Path<?> alias)
o - alias - Q on(Predicate... conditions)
conditions - Q rightJoin(EntityPath<?> o)
o - <E> Q rightJoin(RelationalFunctionCall<E> o, Path<E> alias)
E - o - alias - <E> Q rightJoin(ForeignKey<E> foreign, RelationalPath<E> entity)
E - foreign - entity - Q rightJoin(SubQueryExpression<?> o, Path<?> alias)
o - alias - Q with(Path<?> alias, SubQueryExpression<?> o)
Usage
 query.with(alias, subQuery)
      .from(...)
 alias - o - Q with(Path<?> alias, Expression<?> query)
Usage
 query.with(alias, subQuery)
      .from(...)
 alias - query - WithBuilder<Q> with(Path<?> alias, Path<?>... columns)
Usage
 query.with(alias, columns...).as(subQuery)
      .from(...)
 alias - columns - Q withRecursive(Path<?> alias, SubQueryExpression<?> o)
Usage
 query.withRecursive(alias, subQuery)
      .from(...)
 alias - o - Q withRecursive(Path<?> alias, Expression<?> query)
Usage
 query.withRecursive(alias, subQuery)
      .from(...)
 alias - query - WithBuilder<Q> withRecursive(Path<?> alias, Path<?>... columns)
Usage
 query.withRecursive(alias, columns...).as(subQuery)
      .from(...)
 alias - columns - Copyright © 2007–2015 Querydsl. All rights reserved.