예제 #1
0
 /**
  * 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;
 }
예제 #2
0
 /**
  * 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;
 }