see class DbExpr
data class DbExpr(public val exp:CharSequence /* Expression: String | DbQueryBuilder */,
public val alias:String?, /* alias */
public val expQuoting:Boolean = (exp !is IDbQueryBuilder) /* Whether `exp` is quoting, If `exp` is not sub query, default value is true */
) : CharSequence by ""
It has 2 uses:
- With alias
DbQueryBuilder().select(DbExpr("username", "u"), DbExpr("password", "p")).from("user");
- Controller quoting expression
DbQueryBuilder().select("username", DbExpr("COUNT(
id)", "total_posts", false))