-
- All Implemented Interfaces:
public final class SQLBuilder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classSQLBuilder.OnBuildpublic final classSQLBuilder.WindowBuilderpublic final classSQLBuilder.AggreFunpublic classSQLBuilder.WinFunpublic final classSQLBuilder.OverClausepublic final classSQLBuilder.OrderBy
-
Constructor Summary
Constructors Constructor Description SQLBuilder()
-
Method Summary
-
-
Method Detail
-
getArgList
final ArrayList<Object> getArgList()
-
getSqlText
final String getSqlText()
-
getALL
final String getALL(OrmModelClass<?> $self)
-
subquery
final String subquery(Function1<SQLBuilder, Unit> block)
-
selectDistinct
final Unit selectDistinct(Object cs)
-
window
final Unit window(String name, Function1<SQLBuilder.OverClause, Unit> block)
-
window
final Unit window(Function1<SQLBuilder.WindowBuilder, Unit> block)
-
on
final Unit on(Function1<SQLBuilder.OnBuild, String> block)
-
over
final String over(SQLBuilder.WinFun $self, String windowName)
-
over
final String over(SQLBuilder.WinFun $self, Function1<SQLBuilder.OverClause, Unit> block)
-
MAX
final SQLBuilder.AggreFun MAX(Object col)
-
MIN
final SQLBuilder.AggreFun MIN(Object col)
-
AVG
final SQLBuilder.AggreFun AVG(Object col)
-
SUM
final SQLBuilder.AggreFun SUM(Object col)
-
COUNT
final SQLBuilder.AggreFun COUNT(Object col)
-
CUME_DIST
final SQLBuilder.WinFun CUME_DIST()
-
FIRST_VALUE
final SQLBuilder.WinFun FIRST_VALUE(Object col)
-
LAST_VALUE
final SQLBuilder.WinFun LAST_VALUE(Object col)
-
NTH_VALUE
final SQLBuilder.WinFun NTH_VALUE(Object col, Integer n)
-
ROW_NUMBER
final SQLBuilder.WinFun ROW_NUMBER()
-
RANK
final SQLBuilder.WinFun RANK()
-
DENSE_RANK
final SQLBuilder.WinFun DENSE_RANK()
-
-
-
-