Package com.alibaba.druid.sql.builder
Interface SQLSelectBuilder
-
- All Known Implementing Classes:
SQLSelectBuilderImpl
public interface SQLSelectBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SQLSelectBuilderfrom(String table)SQLSelectBuilderfrom(String table, String alias)SQLSelectStatementgetSQLSelectStatement()SQLSelectBuildergroupBy(String expr)SQLSelectBuilderhaving(String expr)SQLSelectBuilderinto(String expr)SQLSelectBuilderlimit(int rowCount)SQLSelectBuilderlimit(int rowCount, int offset)SQLSelectBuilderorderBy(String... columns)SQLSelectBuilderselect(String... column)SQLSelectBuilderselectWithAlias(String column, String alias)StringtoString()SQLSelectBuilderwhere(String sql)SQLSelectBuilderwhereAnd(String sql)SQLSelectBuilderwhereOr(String sql)
-
-
-
Method Detail
-
getSQLSelectStatement
SQLSelectStatement getSQLSelectStatement()
-
select
SQLSelectBuilder select(String... column)
-
selectWithAlias
SQLSelectBuilder selectWithAlias(String column, String alias)
-
from
SQLSelectBuilder from(String table)
-
from
SQLSelectBuilder from(String table, String alias)
-
orderBy
SQLSelectBuilder orderBy(String... columns)
-
groupBy
SQLSelectBuilder groupBy(String expr)
-
having
SQLSelectBuilder having(String expr)
-
into
SQLSelectBuilder into(String expr)
-
limit
SQLSelectBuilder limit(int rowCount)
-
limit
SQLSelectBuilder limit(int rowCount, int offset)
-
where
SQLSelectBuilder where(String sql)
-
whereAnd
SQLSelectBuilder whereAnd(String sql)
-
whereOr
SQLSelectBuilder whereOr(String sql)
-
-