com.mysema.query.sql
Interface SQLQueryFactory<Q extends AbstractSQLQuery<?>,SQ extends AbstractSQLSubQuery<?>,D extends SQLDeleteClause,U extends SQLUpdateClause,I extends SQLInsertClause,M extends SQLMergeClause>

Type Parameters:
Q - query type
D - delete clause type
U - update clause type
I - insert clause type
M - merge clause type
All Known Implementing Classes:
MySQLQueryFactory, OracleQueryFactory, SQLQueryFactoryImpl

public interface SQLQueryFactory<Q extends AbstractSQLQuery<?>,SQ extends AbstractSQLSubQuery<?>,D extends SQLDeleteClause,U extends SQLUpdateClause,I extends SQLInsertClause,M extends SQLMergeClause>

Factory interface for query and clause creation

Author:
tiwe

Method Summary
 D delete(RelationalPath<?> path)
           
 Q from(Expression<?> from)
           
 I insert(RelationalPath<?> path)
           
 M merge(RelationalPath<?> path)
           
 Q query()
           
 SQ subQuery()
           
 SQ subQuery(Expression<?> from)
           
 U update(RelationalPath<?> path)
           
 

Method Detail

delete

D delete(RelationalPath<?> path)

from

Q from(Expression<?> from)

insert

I insert(RelationalPath<?> path)

merge

M merge(RelationalPath<?> path)

update

U update(RelationalPath<?> path)

query

Q query()

subQuery

SQ subQuery()

subQuery

SQ subQuery(Expression<?> from)


Copyright © 2007-2011 Mysema Ltd. All Rights Reserved.