mirror of
https://github.com/querydsl/querydsl.git
synced 2026-06-13 21:01:01 +08:00
removed compile scope joda-time dependency from querydsl-core removed compile time querydsl-apt dependency from modules removed compile time freemarker dependency from querydsl-core
37 lines
882 B
Java
37 lines
882 B
Java
package com.mysema.query.sql;
|
|
|
|
import com.mysema.query.Detachable;
|
|
import com.mysema.query.Projectable;
|
|
import com.mysema.query.Query;
|
|
import com.mysema.query.types.expr.EBoolean;
|
|
import com.mysema.query.types.expr.Expr;
|
|
import com.mysema.query.types.path.PEntity;
|
|
import com.mysema.query.types.query.ListSubQuery;
|
|
import com.mysema.query.types.query.ObjectSubQuery;
|
|
|
|
/**
|
|
* Query interface for SQL queries
|
|
*
|
|
* @author tiwe
|
|
*
|
|
*/
|
|
public interface SQLQuery extends Query<SQLQuery>, Projectable, Detachable {
|
|
|
|
SQLQuery from(PEntity<?>... o);
|
|
|
|
SQLQuery fullJoin(Expr<?> o);
|
|
|
|
SQLQuery innerJoin(Expr<?> o);
|
|
|
|
SQLQuery join(Expr<?> o);
|
|
|
|
SQLQuery leftJoin(Expr<?> o);
|
|
|
|
SQLQuery on(EBoolean condition);
|
|
|
|
<RT> Union<RT> union(ObjectSubQuery<RT>... sq);
|
|
|
|
<RT> Union<RT> union(ListSubQuery<RT>... sq);
|
|
|
|
}
|