public abstract class AbstractSQLQueryFactory<Q extends SQLCommonQuery<Q>,SQ extends AbstractSQLSubQuery<SQ>> extends Object implements SQLCommonQueryFactory<Q,SQ,SQLDeleteClause,SQLUpdateClause,SQLInsertClause,SQLMergeClause>
SQLCommonQueryFactory implementations| Modifier and Type | Field and Description | 
|---|---|
| protected Configuration | configuration | 
| protected javax.inject.Provider<Connection> | connection | 
| Constructor and Description | 
|---|
| AbstractSQLQueryFactory(Configuration configuration,
                       javax.inject.Provider<Connection> connection) | 
| Modifier and Type | Method and Description | 
|---|---|
| SQLDeleteClause | delete(RelationalPath<?> path)Create a new DELETE clause | 
| Q | from(Expression<?>... args)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 | 
| Configuration | getConfiguration() | 
| Connection | getConnection() | 
| SQLInsertClause | insert(RelationalPath<?> path)Create a new INSERT INTO clause | 
| SQLMergeClause | merge(RelationalPath<?> path)Create a new MERGE clause | 
| SQ | subQuery()Create a new Sub query | 
| SQ | subQuery(Expression<?> from) | 
| SQLUpdateClause | update(RelationalPath<?> path)Create a new UPDATE clause | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitqueryprotected final Configuration configuration
protected final javax.inject.Provider<Connection> connection
public AbstractSQLQueryFactory(Configuration configuration, javax.inject.Provider<Connection> connection)
public final SQLDeleteClause delete(RelationalPath<?> path)
SQLCommonQueryFactorydelete in interface SQLCommonQueryFactory<Q extends SQLCommonQuery<Q>,SQ extends AbstractSQLSubQuery<SQ>,SQLDeleteClause,SQLUpdateClause,SQLInsertClause,SQLMergeClause>public final Q from(Expression<?> from)
SQLCommonQueryFactoryfrom in interface SQLCommonQueryFactory<Q extends SQLCommonQuery<Q>,SQ extends AbstractSQLSubQuery<SQ>,SQLDeleteClause,SQLUpdateClause,SQLInsertClause,SQLMergeClause>public final Q from(Expression<?>... args)
SQLCommonQueryFactoryfrom in interface SQLCommonQueryFactory<Q extends SQLCommonQuery<Q>,SQ extends AbstractSQLSubQuery<SQ>,SQLDeleteClause,SQLUpdateClause,SQLInsertClause,SQLMergeClause>public final Q from(SubQueryExpression<?> subQuery, Path<?> alias)
SQLCommonQueryFactoryfrom in interface SQLCommonQueryFactory<Q extends SQLCommonQuery<Q>,SQ extends AbstractSQLSubQuery<SQ>,SQLDeleteClause,SQLUpdateClause,SQLInsertClause,SQLMergeClause>public final SQLInsertClause insert(RelationalPath<?> path)
SQLCommonQueryFactoryinsert in interface SQLCommonQueryFactory<Q extends SQLCommonQuery<Q>,SQ extends AbstractSQLSubQuery<SQ>,SQLDeleteClause,SQLUpdateClause,SQLInsertClause,SQLMergeClause>public final SQLMergeClause merge(RelationalPath<?> path)
SQLCommonQueryFactorymerge in interface SQLCommonQueryFactory<Q extends SQLCommonQuery<Q>,SQ extends AbstractSQLSubQuery<SQ>,SQLDeleteClause,SQLUpdateClause,SQLInsertClause,SQLMergeClause>public final SQLUpdateClause update(RelationalPath<?> path)
SQLCommonQueryFactoryupdate in interface SQLCommonQueryFactory<Q extends SQLCommonQuery<Q>,SQ extends AbstractSQLSubQuery<SQ>,SQLDeleteClause,SQLUpdateClause,SQLInsertClause,SQLMergeClause>@WithBridgeMethods(value=SQLSubQuery.class, castRequired=true) public SQ subQuery()
QueryFactorysubQuery in interface QueryFactory<Q extends SQLCommonQuery<Q>,SQ extends AbstractSQLSubQuery<SQ>>subQuery in interface SQLCommonQueryFactory<Q extends SQLCommonQuery<Q>,SQ extends AbstractSQLSubQuery<SQ>,SQLDeleteClause,SQLUpdateClause,SQLInsertClause,SQLMergeClause>@WithBridgeMethods(value=SQLSubQuery.class, castRequired=true) public final SQ subQuery(Expression<?> from)
subQuery in interface SQLCommonQueryFactory<Q extends SQLCommonQuery<Q>,SQ extends AbstractSQLSubQuery<SQ>,SQLDeleteClause,SQLUpdateClause,SQLInsertClause,SQLMergeClause>public final Configuration getConfiguration()
public final Connection getConnection()
Copyright © 2007–2015 Querydsl. All rights reserved.