-
- All Implemented Interfaces:
public abstract class AbstractExpression<T extends Object, RUN_RES extends Object, WHERE_FIELD extends AbstractExpression<T, RUN_RES, WHERE_FIELD, ORDER_BY_FIELD, COLUMN_LIMITER_FILED, COLUMNS_LIMITER_FILED>, ORDER_BY_FIELD extends AbstractExpression<T, RUN_RES, WHERE_FIELD, ORDER_BY_FIELD, COLUMN_LIMITER_FILED, COLUMNS_LIMITER_FILED>, COLUMN_LIMITER_FILED extends AbstractExpression<T, RUN_RES, WHERE_FIELD, ORDER_BY_FIELD, COLUMN_LIMITER_FILED, COLUMNS_LIMITER_FILED>, COLUMNS_LIMITER_FILED extends AbstractExpression<T, RUN_RES, WHERE_FIELD, ORDER_BY_FIELD, COLUMN_LIMITER_FILED, COLUMNS_LIMITER_FILED>> extends FinalOperators<T, RUN_RES, COLUMN_LIMITER_FILED, COLUMNS_LIMITER_FILED>
-
-
Constructor Summary
Constructors Constructor Description AbstractExpression()
-
Method Summary
Modifier and Type Method Description final Keywords<WHERE_FIELD>customColumn(String column)final WHERE_FIELDand()final WHERE_FIELDor(Function1<WHERE_FIELD, WHERE_FIELD> factor)final WHERE_FIELDor()final WHERE_FIELDpar(Function1<WHERE_FIELD, WHERE_FIELD> factor)final WHERE_FIELDparLeft()final WHERE_FIELDparRight()final WHERE_FIELDsql(String sql)final ORDER_BY_FIELDorderBy()-
Methods inherited from class cn.cloudself.query.psi.FinalOperators
columnLimiter, columnsLimiter, count, distinct, limit, limit, pageable, run, runAsMap, runLimit1, runLimit1Opt -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
customColumn
final Keywords<WHERE_FIELD> customColumn(String column)
-
and
final WHERE_FIELD and()
-
or
@JvmOverloads() final WHERE_FIELD or(Function1<WHERE_FIELD, WHERE_FIELD> factor)
-
or
@JvmOverloads() final WHERE_FIELD or()
-
par
final WHERE_FIELD par(Function1<WHERE_FIELD, WHERE_FIELD> factor)
-
parLeft
final WHERE_FIELD parLeft()
-
parRight
final WHERE_FIELD parRight()
-
sql
final WHERE_FIELD sql(String sql)
-
orderBy
final ORDER_BY_FIELD orderBy()
-
-
-
-