/** * Prepare on-clause query. <br> * {select ... from ... left outer join t_clients on ... and abc = [abc] ...} * * @return On-clause query. (NotNull) */ public TClientsCIQ on() { if (isBaseQuery(this)) { throw new UnsupportedOperationException("Unsupported on-clause for local table!"); } TClientsCIQ inlineQuery = inline(); inlineQuery.xsetOnClauseInline(true); return inlineQuery; }
/** * Prepare inline query. <br> * {select ... from ... left outer join (select * from t_clients) where abc = [abc] ...} * * @return Inline query. (NotNull) */ public TClientsCIQ inline() { if (_inlineQuery == null) { _inlineQuery = new TClientsCIQ(getChildQuery(), getSqlClause(), getAliasName(), getNestLevel(), this); } _inlineQuery.xsetOnClauseInline(false); return _inlineQuery; }