-
- All Implemented Interfaces:
-
query.BasedQuery
public interface SelectQuery implements BasedQuery
查询dsl接口
-
-
Method Summary
Modifier and Type Method Description abstract SqlSelectQuerygetSelect()获取sql语法树 abstract DBgetDbType()获取数据库类型 abstract UnionSelectunion(SelectQuery select)生成union查询 abstract UnionSelectunionAll(SelectQuery select)生成union all查询 abstract UnionSelectexcept(SelectQuery select)生成except查询 abstract UnionSelectinterSect(SelectQuery select)生成intersect查询 abstract QuerySubtoExpr()将查询dsl转换为表达式类型,以作为子查询带入其他外层查询dsl abstract DBConnectiongetDbConnection()abstract UnitsetDbConnection(DBConnection dbConnection)abstract ConnectiongetConn()abstract UnitsetConn(Connection conn)abstract BooleangetIsTransaction()abstract UnitsetIsTransaction(Boolean isTransaction)-
-
Method Detail
-
getSelect
abstract SqlSelectQuery getSelect()
获取sql语法树
-
union
abstract UnionSelect union(SelectQuery select)
生成union查询
- Parameters:
select- SelectQuery union右侧的查询dsl
-
unionAll
abstract UnionSelect unionAll(SelectQuery select)
生成union all查询
- Parameters:
select- SelectQuery union右侧的查询dsl
-
except
abstract UnionSelect except(SelectQuery select)
生成except查询
- Parameters:
select- SelectQuery union右侧的查询dsl
-
interSect
abstract UnionSelect interSect(SelectQuery select)
生成intersect查询
- Parameters:
select- SelectQuery union右侧的查询dsl
-
getDbConnection
abstract DBConnection getDbConnection()
-
setDbConnection
abstract Unit setDbConnection(DBConnection dbConnection)
-
getConn
abstract Connection getConn()
-
setConn
abstract Unit setConn(Connection conn)
-
getIsTransaction
abstract Boolean getIsTransaction()
-
setIsTransaction
abstract Unit setIsTransaction(Boolean isTransaction)
-
-
-
-