Q - query typeSQ - subquery typeD - delete clause typeU - update clause typeI - insert clause typeM - merge clause typepublic interface SQLCommonQueryFactory<Q extends SQLCommonQuery<?>,SQ extends AbstractSQLSubQuery<?>,D extends SQLDeleteClause,U extends SQLUpdateClause,I extends SQLInsertClause,M extends SQLMergeClause> extends QueryFactory<Q,SQ>
The default implementation is SQLQueryFactory and should be used for general
 query creation. Type specific variants are available if database specific queries need to be created.
| Modifier and Type | Method and Description | 
|---|---|
| D | delete(RelationalPath<?> path)Create a new DELETE clause | 
| Q | from(Expression<?>... from)Create a new SELECT query | 
| Q | from(Expression<?> from)Create a new SELECT query | 
| Q | from(SubQueryExpression<?> subQuery,
    Path<?> alias)Create a new SELECT query | 
| I | insert(RelationalPath<?> path)Create a new INSERT INTO clause | 
| M | merge(RelationalPath<?> path)Create a new MERGE clause | 
| Q | query()Create a new Query | 
| SQ | subQuery()Create a new Sub query | 
| SQ | subQuery(Expression<?> from) | 
| U | update(RelationalPath<?> path)Create a new UPDATE clause | 
D delete(RelationalPath<?> path)
path - Q from(Expression<?> from)
from - Q from(Expression<?>... from)
from - Q from(SubQueryExpression<?> subQuery, Path<?> alias)
subQuery - alias - I insert(RelationalPath<?> path)
path - M merge(RelationalPath<?> path)
path - U update(RelationalPath<?> path)
path - Q query()
QueryFactoryquery in interface QueryFactory<Q extends SQLCommonQuery<?>,SQ extends AbstractSQLSubQuery<?>>SQ subQuery()
QueryFactorysubQuery in interface QueryFactory<Q extends SQLCommonQuery<?>,SQ extends AbstractSQLSubQuery<?>>SQ subQuery(Expression<?> from)
from - Copyright © 2007–2015 Querydsl. All rights reserved.