/**
  * Prepare OnClause query. <br>
  * {select ... from ... left outer join ACCESS_RESULT on ... and FOO = [value] ...}
  *
  * <pre>
  * cb.query().queryMemberStatus().<span style="color: #CC4747">on()</span>.setFoo...;
  * </pre>
  *
  * @return The condition-query for OnClause query. (NotNull)
  * @throws IllegalConditionBeanOperationException When this condition-query is base query.
  */
 public AccessResultCIQ on() {
   if (isBaseQuery()) {
     throw new IllegalConditionBeanOperationException("OnClause for local table is unavailable!");
   }
   AccessResultCIQ inlineQuery = inline();
   inlineQuery.xsetOnClause(true);
   return inlineQuery;
 }
 /**
  * Prepare InlineView query. <br>
  * {select ... from ... left outer join (select * from ACCESS_RESULT) where FOO = [value] ...}
  *
  * <pre>
  * cb.query().queryMemberStatus().<span style="color: #CC4747">inline()</span>.setFoo...;
  * </pre>
  *
  * @return The condition-query for InlineView query. (NotNull)
  */
 public AccessResultCIQ inline() {
   if (_inlineQuery == null) {
     _inlineQuery = xcreateCIQ();
   }
   _inlineQuery.xsetOnClause(false);
   return _inlineQuery;
 }
 protected AccessResultCIQ xcreateCIQ() {
   AccessResultCIQ ciq = xnewCIQ();
   ciq.xsetBaseCB(_baseCB);
   return ciq;
 }