// ===================================================================================
 //                                                                         Constructor
 //                                                                         ===========
 public PurchaseCIQ(
     ConditionQuery referrerQuery,
     SqlClause sqlClause,
     String aliasName,
     int nestLevel,
     BsPurchaseCQ myCQ) {
   super(referrerQuery, sqlClause, aliasName, nestLevel);
   _myCQ = myCQ;
   _foreignPropertyName = _myCQ.xgetForeignPropertyName(); // accept foreign property name
   _relationPath = _myCQ.xgetRelationPath(); // accept relation path
   _inline = true;
 }
 // ===================================================================================
 //                                                                Override about Query
 //                                                                ====================
 protected ConditionValue xgetCValuePurchaseId() {
   return _myCQ.xdfgetPurchaseId();
 }
 protected ConditionValue xgetCValueVersionNo() {
   return _myCQ.xdfgetVersionNo();
 }
 protected ConditionValue xgetCValueUpdateDatetime() {
   return _myCQ.xdfgetUpdateDatetime();
 }
 protected ConditionValue xgetCValueUpdateUser() {
   return _myCQ.xdfgetUpdateUser();
 }
 protected ConditionValue xgetCValueRegisterUser() {
   return _myCQ.xdfgetRegisterUser();
 }
 protected ConditionValue xgetCValueRegisterDatetime() {
   return _myCQ.xdfgetRegisterDatetime();
 }
 protected ConditionValue xgetCValuePaymentCompleteFlg() {
   return _myCQ.xdfgetPaymentCompleteFlg();
 }
 protected ConditionValue xgetCValueProductId() {
   return _myCQ.xdfgetProductId();
 }
 protected ConditionValue xgetCValueMemberId() {
   return _myCQ.xdfgetMemberId();
 }