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