OSDN Git Service

DBFlute-0.9.3に更新
[ea2ddl/ea2ddl.git] / ea2ddl-dao / src / main / java / jp / sourceforge / ea2ddl / dao / cbean / cq / bs / AbstractBsTOperationCQ.java
index 97340db..fe595e7 100644 (file)
@@ -2,21 +2,28 @@ package jp.sourceforge.ea2ddl.dao.cbean.cq.bs;
 \r
 import java.util.Collection;\r
 \r
-import jp.sourceforge.ea2ddl.dao.allcommon.cbean.*;\r
-import jp.sourceforge.ea2ddl.dao.allcommon.cbean.ckey.*;\r
-import jp.sourceforge.ea2ddl.dao.allcommon.cbean.cvalue.ConditionValue;\r
-import jp.sourceforge.ea2ddl.dao.allcommon.cbean.sqlclause.SqlClause;\r
+import org.seasar.dbflute.cbean.*;\r
+import org.seasar.dbflute.cbean.ckey.*;\r
+import org.seasar.dbflute.cbean.coption.*;\r
+import org.seasar.dbflute.cbean.cvalue.ConditionValue;\r
+import org.seasar.dbflute.cbean.sqlclause.SqlClause;\r
+import org.seasar.dbflute.dbmeta.DBMetaProvider;\r
+import jp.sourceforge.ea2ddl.dao.allcommon.*;\r
 import jp.sourceforge.ea2ddl.dao.cbean.*;\r
 import jp.sourceforge.ea2ddl.dao.cbean.cq.*;\r
 \r
 /**\r
  * The abstract condition-query of t_operation.\r
  * @author DBFlute(AutoGenerator)\r
- */
-@SuppressWarnings("unchecked")\r
+ */\r
 public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {\r
 \r
     // ===================================================================================\r
+    //                                                                           Attribute\r
+    //                                                                           =========\r
+    protected final DBMetaProvider _dbmetaProvider = new DBMetaInstanceHandler();\r
+\r
+    // ===================================================================================\r
     //                                                                         Constructor\r
     //                                                                         ===========\r
     public AbstractBsTOperationCQ(ConditionQuery childQuery, SqlClause sqlClause, String aliasName, int nestLevel) {\r
@@ -24,6 +31,14 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     // ===================================================================================\r
+    //                                                                     DBMeta Provider\r
+    //                                                                     ===============\r
+    @Override\r
+    protected DBMetaProvider getDBMetaProvider() {\r
+        return _dbmetaProvider;\r
+    }\r
+\r
+    // ===================================================================================\r
     //                                                                          Table Name\r
     //                                                                          ==========\r
     public String getTableDbName() {\r
@@ -39,7 +54,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     //                                                                               =====\r
     \r
     /**\r
-     * Equal(=). And NullIgnored, OnceRegistered. {PK : UQ : COUNTER : NotNull}\r
+     * Equal(=). And NullIgnored, OnlyOnceRegistered. {PK : UQ : NotNull : COUNTER}\r
      * @param operationid The value of operationid as equal.\r
      */\r
     public void setOperationid_Equal(java.lang.Integer operationid) {\r
@@ -47,7 +62,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullIgnored, OnlyOnceRegistered.\r
      * @param operationid The value of operationid as notEqual.\r
      */\r
     public void setOperationid_NotEqual(java.lang.Integer operationid) {\r
@@ -55,7 +70,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(>). And NullIgnored, OnceRegistered.\r
+     * GreaterThan(>). And NullIgnored, OnlyOnceRegistered.\r
      * @param operationid The value of operationid as greaterThan.\r
      */\r
     public void setOperationid_GreaterThan(java.lang.Integer operationid) {\r
@@ -63,7 +78,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(<). And NullIgnored, OnceRegistered.\r
+     * LessThan(<). And NullIgnored, OnlyOnceRegistered.\r
      * @param operationid The value of operationid as lessThan.\r
      */\r
     public void setOperationid_LessThan(java.lang.Integer operationid) {\r
@@ -71,7 +86,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(>=). And NullIgnored, OnceRegistered.\r
+     * GreaterEqual(>=). And NullIgnored, OnlyOnceRegistered.\r
      * @param operationid The value of operationid as greaterEqual.\r
      */\r
     public void setOperationid_GreaterEqual(java.lang.Integer operationid) {\r
@@ -79,7 +94,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(<=). And NullIgnored, OnceRegistered.\r
+     * LessEqual(<=). And NullIgnored, OnlyOnceRegistered.\r
      * @param operationid The value of operationid as lessEqual.\r
      */\r
     public void setOperationid_LessEqual(java.lang.Integer operationid) {\r
@@ -94,49 +109,33 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
         regOperationid(CK_INS, cTL(operationidList));\r
     }\r
 \r
-    /**\r
-        * @param tOperationparamsCBquery Query.\r
-        * @deprecated Please use inScopeTOperationparamsList(subQuery) method.\r
-        */\r
-    public void setOperationid_InScopeSubQuery_TOperationparamsList(TOperationparamsCQ tOperationparamsCBquery) {\r
-        String subQueryPropertyName = keepOperationid_InScopeSubQuery_TOperationparamsList(tOperationparamsCBquery);// for saving query-value.\r
-        registerInScopeSubQuery(tOperationparamsCBquery, "OperationID", "OperationID", subQueryPropertyName);\r
-    }\r
     public void inScopeTOperationparamsList(SubQuery<TOperationparamsCB> subQuery) {\r
         assertObjectNotNull("subQuery<TOperationparamsCB>", subQuery);\r
         TOperationparamsCB cb = new TOperationparamsCB(); cb.xsetupForInScopeSubQuery(); subQuery.query(cb);\r
-        String subQueryPropertyName = keepOperationid_InScopeSubQuery_TOperationparamsList(cb.query());// for saving query-value.\r
+        String subQueryPropertyName = keepOperationid_InScopeSubQuery_TOperationparamsList(cb.query()); // for saving query-value.\r
         registerInScopeSubQuery(cb.query(), "OperationID", "OperationID", subQueryPropertyName);\r
     }\r
-    abstract public String keepOperationid_InScopeSubQuery_TOperationparamsList(TOperationparamsCQ subQuery);\r
+    public abstract String keepOperationid_InScopeSubQuery_TOperationparamsList(TOperationparamsCQ subQuery);\r
 \r
     public void notInScopeTOperationparamsList(SubQuery<TOperationparamsCB> subQuery) {\r
         assertObjectNotNull("subQuery<TOperationparamsCB>", subQuery);\r
         TOperationparamsCB cb = new TOperationparamsCB(); cb.xsetupForInScopeSubQuery(); subQuery.query(cb);\r
-        String subQueryPropertyName = keepOperationid_NotInScopeSubQuery_TOperationparamsList(cb.query());// for saving query-value.\r
+        String subQueryPropertyName = keepOperationid_NotInScopeSubQuery_TOperationparamsList(cb.query()); // for saving query-value.\r
         registerNotInScopeSubQuery(cb.query(), "OperationID", "OperationID", subQueryPropertyName);\r
     }\r
-    abstract public String keepOperationid_NotInScopeSubQuery_TOperationparamsList(TOperationparamsCQ subQuery);\r
+    public abstract String keepOperationid_NotInScopeSubQuery_TOperationparamsList(TOperationparamsCQ subQuery);\r
 \r
     /**\r
-        * @param tOperationparamsCBquery Query.\r
-        * @deprecated Please use existsTOperationparamsList(subQuery) method.\r
-        */\r
-    public void setOperationid_ExistsSubQuery_TOperationparamsList(TOperationparamsCQ tOperationparamsCBquery) {\r
-        String subQueryPropertyName = keepOperationid_ExistsSubQuery_TOperationparamsList(tOperationparamsCBquery);// for saving query-value.\r
-        registerExistsSubQuery(tOperationparamsCBquery, "OperationID", "OperationID", subQueryPropertyName);\r
-    }\r
-    /**\r
      * Set up 'exists' sub-query. {exists (select OperationID from t_operationparams where ...)}\r
      * @param subQuery The sub-query of Operationid_ExistsSubQuery_TOperationparamsList for 'exists'. (NotNull)\r
      */\r
     public void existsTOperationparamsList(SubQuery<TOperationparamsCB> subQuery) {\r
         assertObjectNotNull("subQuery<TOperationparamsCB>", subQuery);\r
         TOperationparamsCB cb = new TOperationparamsCB(); cb.xsetupForExistsSubQuery(); subQuery.query(cb);\r
-        String subQueryPropertyName = keepOperationid_ExistsSubQuery_TOperationparamsList(cb.query());// for saving query-value.\r
+        String subQueryPropertyName = keepOperationid_ExistsSubQuery_TOperationparamsList(cb.query()); // for saving query-value.\r
         registerExistsSubQuery(cb.query(), "OperationID", "OperationID", subQueryPropertyName);\r
     }\r
-    abstract public String keepOperationid_ExistsSubQuery_TOperationparamsList(TOperationparamsCQ subQuery);\r
+    public abstract String keepOperationid_ExistsSubQuery_TOperationparamsList(TOperationparamsCQ subQuery);\r
 \r
     /**\r
      * Set up 'not exists' sub-query. {not exists (select OperationID from t_operationparams where ...)}\r
@@ -145,39 +144,54 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     public void notExistsTOperationparamsList(SubQuery<TOperationparamsCB> subQuery) {\r
         assertObjectNotNull("subQuery<TOperationparamsCB>", subQuery);\r
         TOperationparamsCB cb = new TOperationparamsCB(); cb.xsetupForExistsSubQuery(); subQuery.query(cb);\r
-        String subQueryPropertyName = keepOperationid_NotExistsSubQuery_TOperationparamsList(cb.query());// for saving query-value.\r
+        String subQueryPropertyName = keepOperationid_NotExistsSubQuery_TOperationparamsList(cb.query()); // for saving query-value.\r
         registerNotExistsSubQuery(cb.query(), "OperationID", "OperationID", subQueryPropertyName);\r
     }\r
-    abstract public String keepOperationid_NotExistsSubQuery_TOperationparamsList(TOperationparamsCQ subQuery);\r
+    public abstract String keepOperationid_NotExistsSubQuery_TOperationparamsList(TOperationparamsCQ subQuery);\r
 \r
-    public void xderiveTOperationparamsList(String function, SubQuery<TOperationparamsCB> subQuery, String aliasName) {\r
+    public void xsderiveTOperationparamsList(String function, SubQuery<TOperationparamsCB> subQuery, String aliasName) {\r
         assertObjectNotNull("subQuery<TOperationparamsCB>", subQuery);\r
-        TOperationparamsCB cb = new TOperationparamsCB(); cb.xsetupForDeriveReferrer(); subQuery.query(cb);\r
-        String subQueryPropertyName = keepOperationid_DeriveSubQuery_TOperationparamsList(cb.query());// for saving query-value.\r
-        registerDeriveSubQuery(function, cb.query(), "OperationID", "OperationID", subQueryPropertyName, aliasName);\r
+        TOperationparamsCB cb = new TOperationparamsCB(); cb.xsetupForDerivedReferrer(); subQuery.query(cb);\r
+        String subQueryPropertyName = keepOperationid_SpecifyDerivedReferrer_TOperationparamsList(cb.query()); // for saving query-value.\r
+        registerSpecifyDerivedReferrer(function, cb.query(), "OperationID", "OperationID", subQueryPropertyName, aliasName);\r
     }\r
-    abstract public String keepOperationid_DeriveSubQuery_TOperationparamsList(TOperationparamsCQ subQuery);\r
+    public abstract String keepOperationid_SpecifyDerivedReferrer_TOperationparamsList(TOperationparamsCQ subQuery);\r
+\r
+    public QDRFunction<TOperationparamsCB> derivedTOperationparamsList() {\r
+        return xcreateQDRFunctionTOperationparamsList();\r
+    }\r
+    protected QDRFunction<TOperationparamsCB> xcreateQDRFunctionTOperationparamsList() {\r
+        return new QDRFunction<TOperationparamsCB>(new QDRSetupper<TOperationparamsCB>() {\r
+            public void setup(String function, SubQuery<TOperationparamsCB> subQuery, String operand, Object value) {\r
+                xqderiveTOperationparamsList(function, subQuery, operand, value);\r
+            }\r
+        });\r
+    }\r
+    public void xqderiveTOperationparamsList(String function, SubQuery<TOperationparamsCB> subQuery, String operand, Object value) {\r
+        assertObjectNotNull("subQuery<TOperationparamsCB>", subQuery);\r
+        TOperationparamsCB cb = new TOperationparamsCB(); cb.xsetupForDerivedReferrer(); subQuery.query(cb);\r
+        String subQueryPropertyName = keepOperationid_QueryDerivedReferrer_TOperationparamsList(cb.query()); // for saving query-value.\r
+        String parameterPropertyName = keepOperationid_QueryDerivedReferrer_TOperationparamsListParameter(value);\r
+        registerQueryDerivedReferrer(function, cb.query(), "OperationID", "OperationID", subQueryPropertyName, operand, value, parameterPropertyName);\r
+    }\r
+    public abstract String keepOperationid_QueryDerivedReferrer_TOperationparamsList(TOperationparamsCQ subQuery);\r
+    public abstract String keepOperationid_QueryDerivedReferrer_TOperationparamsListParameter(Object parameterValue);\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setOperationid_IsNull() { regOperationid(CK_ISN, DUMMY_OBJECT); }\r
+    public void setOperationid_IsNull() { regOperationid(CK_ISN, DOBJ); }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
      */\r
-    public void setOperationid_IsNotNull() { regOperationid(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setOperationid_IsNotNull() { regOperationid(CK_ISNN, DOBJ); }\r
 \r
-    protected void regOperationid(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueOperationid(), "OperationID", "Operationid", "operationid");\r
-    }\r
-    protected void registerInlineOperationid(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueOperationid(), "OperationID", "Operationid", "operationid");\r
-    }\r
+    protected void regOperationid(ConditionKey k, Object v) { regQ(k, v, getCValueOperationid(), "OperationID"); }\r
     abstract protected ConditionValue getCValueOperationid();\r
     \r
     /**\r
-     * Equal(=). And NullIgnored, OnceRegistered. {INTEGER}\r
+     * Equal(=). And NullIgnored, OnlyOnceRegistered. {INTEGER}\r
      * @param objectId The value of objectId as equal.\r
      */\r
     public void setObjectId_Equal(java.lang.Integer objectId) {\r
@@ -185,7 +199,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullIgnored, OnlyOnceRegistered.\r
      * @param objectId The value of objectId as notEqual.\r
      */\r
     public void setObjectId_NotEqual(java.lang.Integer objectId) {\r
@@ -193,7 +207,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(&gt;). And NullIgnored, OnceRegistered.\r
+     * GreaterThan(&gt;). And NullIgnored, OnlyOnceRegistered.\r
      * @param objectId The value of objectId as greaterThan.\r
      */\r
     public void setObjectId_GreaterThan(java.lang.Integer objectId) {\r
@@ -201,7 +215,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(&lt;). And NullIgnored, OnceRegistered.\r
+     * LessThan(&lt;). And NullIgnored, OnlyOnceRegistered.\r
      * @param objectId The value of objectId as lessThan.\r
      */\r
     public void setObjectId_LessThan(java.lang.Integer objectId) {\r
@@ -209,7 +223,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(&gt;=). And NullIgnored, OnceRegistered.\r
+     * GreaterEqual(&gt;=). And NullIgnored, OnlyOnceRegistered.\r
      * @param objectId The value of objectId as greaterEqual.\r
      */\r
     public void setObjectId_GreaterEqual(java.lang.Integer objectId) {\r
@@ -217,7 +231,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(&lt;=). And NullIgnored, OnceRegistered.\r
+     * LessEqual(&lt;=). And NullIgnored, OnlyOnceRegistered.\r
      * @param objectId The value of objectId as lessEqual.\r
      */\r
     public void setObjectId_LessEqual(java.lang.Integer objectId) {\r
@@ -233,25 +247,20 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setObjectId_IsNull() { regObjectId(CK_ISN, DUMMY_OBJECT); }\r
+    public void setObjectId_IsNull() { regObjectId(CK_ISN, DOBJ); }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
      */\r
-    public void setObjectId_IsNotNull() { regObjectId(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setObjectId_IsNotNull() { regObjectId(CK_ISNN, DOBJ); }\r
 \r
-    protected void regObjectId(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueObjectId(), "Object_ID", "ObjectId", "objectId");\r
-    }\r
-    protected void registerInlineObjectId(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueObjectId(), "Object_ID", "ObjectId", "objectId");\r
-    }\r
+    protected void regObjectId(ConditionKey k, Object v) { regQ(k, v, getCValueObjectId(), "Object_ID"); }\r
     abstract protected ConditionValue getCValueObjectId();\r
 \r
     /**\r
-     * Equal(=). And NullOrEmptyIgnored, OnceRegistered. {VARCHAR(255)}\r
+     * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {VARCHAR(255)}\r
      * @param name The value of name as equal.\r
      */\r
     public void setName_Equal(String name) {\r
@@ -259,7 +268,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param name The value of name as notEqual.\r
      */\r
     public void setName_NotEqual(String name) {\r
@@ -267,7 +276,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param name The value of name as greaterThan.\r
      */\r
     public void setName_GreaterThan(String name) {\r
@@ -275,7 +284,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(&lt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessThan(&lt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param name The value of name as lessThan.\r
      */\r
     public void setName_LessThan(String name) {\r
@@ -283,7 +292,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param name The value of name as greaterEqual.\r
      */\r
     public void setName_GreaterEqual(String name) {\r
@@ -291,7 +300,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param name The value of name as lessEqual.\r
      */\r
     public void setName_LessEqual(String name) {\r
@@ -299,7 +308,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnceRegistered.\r
+     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param name The value of name as prefixSearch.\r
      */\r
     public void setName_PrefixSearch(String name) {\r
@@ -307,15 +316,6 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
-     * @param name The value of name as likeSearch.\r
-     * @param likeSearchOption The option of like-search. (NotNull)\r
-     */\r
-    public void setName_LikeSearch(String name, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.LikeSearchOption likeSearchOption) {\r
-        registerLikeSearchQuery(CK_LS, fRES(name), getCValueName(), "Name", "Name", "name", likeSearchOption);\r
-    }\r
-\r
-    /**\r
      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
      * @param nameList The collection of name as inScope.\r
      */\r
@@ -324,101 +324,78 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
-     * @param name The collection of name as inScope.\r
-     * @param inScopeOption The option of in-scope. (NotNull)\r
+     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param name The value of name as likeSearch.\r
+     * @param likeSearchOption The option of like-search. (NotNull)\r
      */\r
-    public void setName_InScope(String name, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.InScopeOption inScopeOption) {\r
-        registerInScopeQuery(CK_INS, fRES(name), getCValueName(), "Name", "Name", "name", inScopeOption);\r
+    public void setName_LikeSearch(String name, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_LS, fRES(name), getCValueName(), "Name", likeSearchOption);\r
     }\r
 \r
     /**\r
-        * @param tConnectorCBquery Query.\r
-        * @deprecated Please use inScopeTConnectorBySourceroleList(subQuery) method.\r
-        */\r
-    public void setName_InScopeSubQuery_TConnectorBySourceroleList(TConnectorCQ tConnectorCBquery) {\r
-        String subQueryPropertyName = keepName_InScopeSubQuery_TConnectorBySourceroleList(tConnectorCBquery);// for saving query-value.\r
-        registerInScopeSubQuery(tConnectorCBquery, "Name", "SourceRole", subQueryPropertyName);\r
+     * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param name The value of name as notLikeSearch.\r
+     * @param likeSearchOption The option of not-like-search. (NotNull)\r
+     */\r
+    public void setName_NotLikeSearch(String name, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_NLS, fRES(name), getCValueName(), "Name", likeSearchOption);\r
     }\r
+\r
     public void inScopeTConnectorBySourceroleList(SubQuery<TConnectorCB> subQuery) {\r
         assertObjectNotNull("subQuery<TConnectorCB>", subQuery);\r
         TConnectorCB cb = new TConnectorCB(); cb.xsetupForInScopeSubQuery(); subQuery.query(cb);\r
-        String subQueryPropertyName = keepName_InScopeSubQuery_TConnectorBySourceroleList(cb.query());// for saving query-value.\r
+        String subQueryPropertyName = keepName_InScopeSubQuery_TConnectorBySourceroleList(cb.query()); // for saving query-value.\r
         registerInScopeSubQuery(cb.query(), "Name", "SourceRole", subQueryPropertyName);\r
     }\r
-    abstract public String keepName_InScopeSubQuery_TConnectorBySourceroleList(TConnectorCQ subQuery);\r
+    public abstract String keepName_InScopeSubQuery_TConnectorBySourceroleList(TConnectorCQ subQuery);\r
 \r
-    /**\r
-        * @param tConnectorCBquery Query.\r
-        * @deprecated Please use inScopeTConnectorByDestroleList(subQuery) method.\r
-        */\r
-    public void setName_InScopeSubQuery_TConnectorByDestroleList(TConnectorCQ tConnectorCBquery) {\r
-        String subQueryPropertyName = keepName_InScopeSubQuery_TConnectorByDestroleList(tConnectorCBquery);// for saving query-value.\r
-        registerInScopeSubQuery(tConnectorCBquery, "Name", "DestRole", subQueryPropertyName);\r
-    }\r
     public void inScopeTConnectorByDestroleList(SubQuery<TConnectorCB> subQuery) {\r
         assertObjectNotNull("subQuery<TConnectorCB>", subQuery);\r
         TConnectorCB cb = new TConnectorCB(); cb.xsetupForInScopeSubQuery(); subQuery.query(cb);\r
-        String subQueryPropertyName = keepName_InScopeSubQuery_TConnectorByDestroleList(cb.query());// for saving query-value.\r
+        String subQueryPropertyName = keepName_InScopeSubQuery_TConnectorByDestroleList(cb.query()); // for saving query-value.\r
         registerInScopeSubQuery(cb.query(), "Name", "DestRole", subQueryPropertyName);\r
     }\r
-    abstract public String keepName_InScopeSubQuery_TConnectorByDestroleList(TConnectorCQ subQuery);\r
+    public abstract String keepName_InScopeSubQuery_TConnectorByDestroleList(TConnectorCQ subQuery);\r
 \r
     public void notInScopeTConnectorBySourceroleList(SubQuery<TConnectorCB> subQuery) {\r
         assertObjectNotNull("subQuery<TConnectorCB>", subQuery);\r
         TConnectorCB cb = new TConnectorCB(); cb.xsetupForInScopeSubQuery(); subQuery.query(cb);\r
-        String subQueryPropertyName = keepName_NotInScopeSubQuery_TConnectorBySourceroleList(cb.query());// for saving query-value.\r
+        String subQueryPropertyName = keepName_NotInScopeSubQuery_TConnectorBySourceroleList(cb.query()); // for saving query-value.\r
         registerNotInScopeSubQuery(cb.query(), "Name", "SourceRole", subQueryPropertyName);\r
     }\r
-    abstract public String keepName_NotInScopeSubQuery_TConnectorBySourceroleList(TConnectorCQ subQuery);\r
+    public abstract String keepName_NotInScopeSubQuery_TConnectorBySourceroleList(TConnectorCQ subQuery);\r
 \r
     public void notInScopeTConnectorByDestroleList(SubQuery<TConnectorCB> subQuery) {\r
         assertObjectNotNull("subQuery<TConnectorCB>", subQuery);\r
         TConnectorCB cb = new TConnectorCB(); cb.xsetupForInScopeSubQuery(); subQuery.query(cb);\r
-        String subQueryPropertyName = keepName_NotInScopeSubQuery_TConnectorByDestroleList(cb.query());// for saving query-value.\r
+        String subQueryPropertyName = keepName_NotInScopeSubQuery_TConnectorByDestroleList(cb.query()); // for saving query-value.\r
         registerNotInScopeSubQuery(cb.query(), "Name", "DestRole", subQueryPropertyName);\r
     }\r
-    abstract public String keepName_NotInScopeSubQuery_TConnectorByDestroleList(TConnectorCQ subQuery);\r
+    public abstract String keepName_NotInScopeSubQuery_TConnectorByDestroleList(TConnectorCQ subQuery);\r
 \r
     /**\r
-        * @param tConnectorCBquery Query.\r
-        * @deprecated Please use existsTConnectorBySourceroleList(subQuery) method.\r
-        */\r
-    public void setName_ExistsSubQuery_TConnectorBySourceroleList(TConnectorCQ tConnectorCBquery) {\r
-        String subQueryPropertyName = keepName_ExistsSubQuery_TConnectorBySourceroleList(tConnectorCBquery);// for saving query-value.\r
-        registerExistsSubQuery(tConnectorCBquery, "Name", "SourceRole", subQueryPropertyName);\r
-    }\r
-    /**\r
      * Set up 'exists' sub-query. {exists (select SourceRole from t_connector where ...)}\r
      * @param subQuery The sub-query of Name_ExistsSubQuery_TConnectorBySourceroleList for 'exists'. (NotNull)\r
      */\r
     public void existsTConnectorBySourceroleList(SubQuery<TConnectorCB> subQuery) {\r
         assertObjectNotNull("subQuery<TConnectorCB>", subQuery);\r
         TConnectorCB cb = new TConnectorCB(); cb.xsetupForExistsSubQuery(); subQuery.query(cb);\r
-        String subQueryPropertyName = keepName_ExistsSubQuery_TConnectorBySourceroleList(cb.query());// for saving query-value.\r
+        String subQueryPropertyName = keepName_ExistsSubQuery_TConnectorBySourceroleList(cb.query()); // for saving query-value.\r
         registerExistsSubQuery(cb.query(), "Name", "SourceRole", subQueryPropertyName);\r
     }\r
-    abstract public String keepName_ExistsSubQuery_TConnectorBySourceroleList(TConnectorCQ subQuery);\r
+    public abstract String keepName_ExistsSubQuery_TConnectorBySourceroleList(TConnectorCQ subQuery);\r
 \r
     /**\r
-        * @param tConnectorCBquery Query.\r
-        * @deprecated Please use existsTConnectorByDestroleList(subQuery) method.\r
-        */\r
-    public void setName_ExistsSubQuery_TConnectorByDestroleList(TConnectorCQ tConnectorCBquery) {\r
-        String subQueryPropertyName = keepName_ExistsSubQuery_TConnectorByDestroleList(tConnectorCBquery);// for saving query-value.\r
-        registerExistsSubQuery(tConnectorCBquery, "Name", "DestRole", subQueryPropertyName);\r
-    }\r
-    /**\r
      * Set up 'exists' sub-query. {exists (select DestRole from t_connector where ...)}\r
      * @param subQuery The sub-query of Name_ExistsSubQuery_TConnectorByDestroleList for 'exists'. (NotNull)\r
      */\r
     public void existsTConnectorByDestroleList(SubQuery<TConnectorCB> subQuery) {\r
         assertObjectNotNull("subQuery<TConnectorCB>", subQuery);\r
         TConnectorCB cb = new TConnectorCB(); cb.xsetupForExistsSubQuery(); subQuery.query(cb);\r
-        String subQueryPropertyName = keepName_ExistsSubQuery_TConnectorByDestroleList(cb.query());// for saving query-value.\r
+        String subQueryPropertyName = keepName_ExistsSubQuery_TConnectorByDestroleList(cb.query()); // for saving query-value.\r
         registerExistsSubQuery(cb.query(), "Name", "DestRole", subQueryPropertyName);\r
     }\r
-    abstract public String keepName_ExistsSubQuery_TConnectorByDestroleList(TConnectorCQ subQuery);\r
+    public abstract String keepName_ExistsSubQuery_TConnectorByDestroleList(TConnectorCQ subQuery);\r
 \r
     /**\r
      * Set up 'not exists' sub-query. {not exists (select SourceRole from t_connector where ...)}\r
@@ -427,10 +404,10 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     public void notExistsTConnectorBySourceroleList(SubQuery<TConnectorCB> subQuery) {\r
         assertObjectNotNull("subQuery<TConnectorCB>", subQuery);\r
         TConnectorCB cb = new TConnectorCB(); cb.xsetupForExistsSubQuery(); subQuery.query(cb);\r
-        String subQueryPropertyName = keepName_NotExistsSubQuery_TConnectorBySourceroleList(cb.query());// for saving query-value.\r
+        String subQueryPropertyName = keepName_NotExistsSubQuery_TConnectorBySourceroleList(cb.query()); // for saving query-value.\r
         registerNotExistsSubQuery(cb.query(), "Name", "SourceRole", subQueryPropertyName);\r
     }\r
-    abstract public String keepName_NotExistsSubQuery_TConnectorBySourceroleList(TConnectorCQ subQuery);\r
+    public abstract String keepName_NotExistsSubQuery_TConnectorBySourceroleList(TConnectorCQ subQuery);\r
 \r
     /**\r
      * Set up 'not exists' sub-query. {not exists (select DestRole from t_connector where ...)}\r
@@ -439,47 +416,82 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     public void notExistsTConnectorByDestroleList(SubQuery<TConnectorCB> subQuery) {\r
         assertObjectNotNull("subQuery<TConnectorCB>", subQuery);\r
         TConnectorCB cb = new TConnectorCB(); cb.xsetupForExistsSubQuery(); subQuery.query(cb);\r
-        String subQueryPropertyName = keepName_NotExistsSubQuery_TConnectorByDestroleList(cb.query());// for saving query-value.\r
+        String subQueryPropertyName = keepName_NotExistsSubQuery_TConnectorByDestroleList(cb.query()); // for saving query-value.\r
         registerNotExistsSubQuery(cb.query(), "Name", "DestRole", subQueryPropertyName);\r
     }\r
-    abstract public String keepName_NotExistsSubQuery_TConnectorByDestroleList(TConnectorCQ subQuery);\r
+    public abstract String keepName_NotExistsSubQuery_TConnectorByDestroleList(TConnectorCQ subQuery);\r
+\r
+    public void xsderiveTConnectorBySourceroleList(String function, SubQuery<TConnectorCB> subQuery, String aliasName) {\r
+        assertObjectNotNull("subQuery<TConnectorCB>", subQuery);\r
+        TConnectorCB cb = new TConnectorCB(); cb.xsetupForDerivedReferrer(); subQuery.query(cb);\r
+        String subQueryPropertyName = keepName_SpecifyDerivedReferrer_TConnectorBySourceroleList(cb.query()); // for saving query-value.\r
+        registerSpecifyDerivedReferrer(function, cb.query(), "Name", "SourceRole", subQueryPropertyName, aliasName);\r
+    }\r
+    public abstract String keepName_SpecifyDerivedReferrer_TConnectorBySourceroleList(TConnectorCQ subQuery);\r
+\r
+    public void xsderiveTConnectorByDestroleList(String function, SubQuery<TConnectorCB> subQuery, String aliasName) {\r
+        assertObjectNotNull("subQuery<TConnectorCB>", subQuery);\r
+        TConnectorCB cb = new TConnectorCB(); cb.xsetupForDerivedReferrer(); subQuery.query(cb);\r
+        String subQueryPropertyName = keepName_SpecifyDerivedReferrer_TConnectorByDestroleList(cb.query()); // for saving query-value.\r
+        registerSpecifyDerivedReferrer(function, cb.query(), "Name", "DestRole", subQueryPropertyName, aliasName);\r
+    }\r
+    public abstract String keepName_SpecifyDerivedReferrer_TConnectorByDestroleList(TConnectorCQ subQuery);\r
 \r
-    public void xderiveTConnectorBySourceroleList(String function, SubQuery<TConnectorCB> subQuery, String aliasName) {\r
+    public QDRFunction<TConnectorCB> derivedTConnectorBySourceroleList() {\r
+        return xcreateQDRFunctionTConnectorBySourceroleList();\r
+    }\r
+    protected QDRFunction<TConnectorCB> xcreateQDRFunctionTConnectorBySourceroleList() {\r
+        return new QDRFunction<TConnectorCB>(new QDRSetupper<TConnectorCB>() {\r
+            public void setup(String function, SubQuery<TConnectorCB> subQuery, String operand, Object value) {\r
+                xqderiveTConnectorBySourceroleList(function, subQuery, operand, value);\r
+            }\r
+        });\r
+    }\r
+    public void xqderiveTConnectorBySourceroleList(String function, SubQuery<TConnectorCB> subQuery, String operand, Object value) {\r
         assertObjectNotNull("subQuery<TConnectorCB>", subQuery);\r
-        TConnectorCB cb = new TConnectorCB(); cb.xsetupForDeriveReferrer(); subQuery.query(cb);\r
-        String subQueryPropertyName = keepName_DeriveSubQuery_TConnectorBySourceroleList(cb.query());// for saving query-value.\r
-        registerDeriveSubQuery(function, cb.query(), "Name", "SourceRole", subQueryPropertyName, aliasName);\r
+        TConnectorCB cb = new TConnectorCB(); cb.xsetupForDerivedReferrer(); subQuery.query(cb);\r
+        String subQueryPropertyName = keepName_QueryDerivedReferrer_TConnectorBySourceroleList(cb.query()); // for saving query-value.\r
+        String parameterPropertyName = keepName_QueryDerivedReferrer_TConnectorBySourceroleListParameter(value);\r
+        registerQueryDerivedReferrer(function, cb.query(), "Name", "SourceRole", subQueryPropertyName, operand, value, parameterPropertyName);\r
     }\r
-    abstract public String keepName_DeriveSubQuery_TConnectorBySourceroleList(TConnectorCQ subQuery);\r
+    public abstract String keepName_QueryDerivedReferrer_TConnectorBySourceroleList(TConnectorCQ subQuery);\r
+    public abstract String keepName_QueryDerivedReferrer_TConnectorBySourceroleListParameter(Object parameterValue);\r
 \r
-    public void xderiveTConnectorByDestroleList(String function, SubQuery<TConnectorCB> subQuery, String aliasName) {\r
+    public QDRFunction<TConnectorCB> derivedTConnectorByDestroleList() {\r
+        return xcreateQDRFunctionTConnectorByDestroleList();\r
+    }\r
+    protected QDRFunction<TConnectorCB> xcreateQDRFunctionTConnectorByDestroleList() {\r
+        return new QDRFunction<TConnectorCB>(new QDRSetupper<TConnectorCB>() {\r
+            public void setup(String function, SubQuery<TConnectorCB> subQuery, String operand, Object value) {\r
+                xqderiveTConnectorByDestroleList(function, subQuery, operand, value);\r
+            }\r
+        });\r
+    }\r
+    public void xqderiveTConnectorByDestroleList(String function, SubQuery<TConnectorCB> subQuery, String operand, Object value) {\r
         assertObjectNotNull("subQuery<TConnectorCB>", subQuery);\r
-        TConnectorCB cb = new TConnectorCB(); cb.xsetupForDeriveReferrer(); subQuery.query(cb);\r
-        String subQueryPropertyName = keepName_DeriveSubQuery_TConnectorByDestroleList(cb.query());// for saving query-value.\r
-        registerDeriveSubQuery(function, cb.query(), "Name", "DestRole", subQueryPropertyName, aliasName);\r
+        TConnectorCB cb = new TConnectorCB(); cb.xsetupForDerivedReferrer(); subQuery.query(cb);\r
+        String subQueryPropertyName = keepName_QueryDerivedReferrer_TConnectorByDestroleList(cb.query()); // for saving query-value.\r
+        String parameterPropertyName = keepName_QueryDerivedReferrer_TConnectorByDestroleListParameter(value);\r
+        registerQueryDerivedReferrer(function, cb.query(), "Name", "DestRole", subQueryPropertyName, operand, value, parameterPropertyName);\r
     }\r
-    abstract public String keepName_DeriveSubQuery_TConnectorByDestroleList(TConnectorCQ subQuery);\r
+    public abstract String keepName_QueryDerivedReferrer_TConnectorByDestroleList(TConnectorCQ subQuery);\r
+    public abstract String keepName_QueryDerivedReferrer_TConnectorByDestroleListParameter(Object parameterValue);\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setName_IsNull() { regName(CK_ISN, DUMMY_OBJECT); }\r
+    public void setName_IsNull() { regName(CK_ISN, DOBJ); }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
      */\r
-    public void setName_IsNotNull() { regName(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setName_IsNotNull() { regName(CK_ISNN, DOBJ); }\r
 \r
-    protected void regName(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueName(), "Name", "Name", "name");\r
-    }\r
-    protected void registerInlineName(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueName(), "Name", "Name", "name");\r
-    }\r
+    protected void regName(ConditionKey k, Object v) { regQ(k, v, getCValueName(), "Name"); }\r
     abstract protected ConditionValue getCValueName();\r
 \r
     /**\r
-     * Equal(=). And NullOrEmptyIgnored, OnceRegistered. {VARCHAR(50)}\r
+     * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {VARCHAR(50)}\r
      * @param scope The value of scope as equal.\r
      */\r
     public void setScope_Equal(String scope) {\r
@@ -487,7 +499,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param scope The value of scope as notEqual.\r
      */\r
     public void setScope_NotEqual(String scope) {\r
@@ -495,7 +507,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param scope The value of scope as greaterThan.\r
      */\r
     public void setScope_GreaterThan(String scope) {\r
@@ -503,7 +515,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(&lt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessThan(&lt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param scope The value of scope as lessThan.\r
      */\r
     public void setScope_LessThan(String scope) {\r
@@ -511,7 +523,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param scope The value of scope as greaterEqual.\r
      */\r
     public void setScope_GreaterEqual(String scope) {\r
@@ -519,7 +531,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param scope The value of scope as lessEqual.\r
      */\r
     public void setScope_LessEqual(String scope) {\r
@@ -527,7 +539,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnceRegistered.\r
+     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param scope The value of scope as prefixSearch.\r
      */\r
     public void setScope_PrefixSearch(String scope) {\r
@@ -535,15 +547,6 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
-     * @param scope The value of scope as likeSearch.\r
-     * @param likeSearchOption The option of like-search. (NotNull)\r
-     */\r
-    public void setScope_LikeSearch(String scope, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.LikeSearchOption likeSearchOption) {\r
-        registerLikeSearchQuery(CK_LS, fRES(scope), getCValueScope(), "Scope", "Scope", "scope", likeSearchOption);\r
-    }\r
-\r
-    /**\r
      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
      * @param scopeList The collection of scope as inScope.\r
      */\r
@@ -552,34 +555,38 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
-     * @param scope The collection of scope as inScope.\r
-     * @param inScopeOption The option of in-scope. (NotNull)\r
+     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param scope The value of scope as likeSearch.\r
+     * @param likeSearchOption The option of like-search. (NotNull)\r
      */\r
-    public void setScope_InScope(String scope, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.InScopeOption inScopeOption) {\r
-        registerInScopeQuery(CK_INS, fRES(scope), getCValueScope(), "Scope", "Scope", "scope", inScopeOption);\r
+    public void setScope_LikeSearch(String scope, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_LS, fRES(scope), getCValueScope(), "Scope", likeSearchOption);\r
     }\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param scope The value of scope as notLikeSearch.\r
+     * @param likeSearchOption The option of not-like-search. (NotNull)\r
      */\r
-    public void setScope_IsNull() { regScope(CK_ISN, DUMMY_OBJECT); }\r
+    public void setScope_NotLikeSearch(String scope, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_NLS, fRES(scope), getCValueScope(), "Scope", likeSearchOption);\r
+    }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setScope_IsNotNull() { regScope(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setScope_IsNull() { regScope(CK_ISN, DOBJ); }\r
 \r
-    protected void regScope(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueScope(), "Scope", "Scope", "scope");\r
-    }\r
-    protected void registerInlineScope(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueScope(), "Scope", "Scope", "scope");\r
-    }\r
+    /**\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
+     */\r
+    public void setScope_IsNotNull() { regScope(CK_ISNN, DOBJ); }\r
+\r
+    protected void regScope(ConditionKey k, Object v) { regQ(k, v, getCValueScope(), "Scope"); }\r
     abstract protected ConditionValue getCValueScope();\r
 \r
     /**\r
-     * Equal(=). And NullOrEmptyIgnored, OnceRegistered. {VARCHAR(255)}\r
+     * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {VARCHAR(255)}\r
      * @param type The value of type as equal.\r
      */\r
     public void setType_Equal(String type) {\r
@@ -587,7 +594,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param type The value of type as notEqual.\r
      */\r
     public void setType_NotEqual(String type) {\r
@@ -595,7 +602,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param type The value of type as greaterThan.\r
      */\r
     public void setType_GreaterThan(String type) {\r
@@ -603,7 +610,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(&lt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessThan(&lt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param type The value of type as lessThan.\r
      */\r
     public void setType_LessThan(String type) {\r
@@ -611,7 +618,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param type The value of type as greaterEqual.\r
      */\r
     public void setType_GreaterEqual(String type) {\r
@@ -619,7 +626,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param type The value of type as lessEqual.\r
      */\r
     public void setType_LessEqual(String type) {\r
@@ -627,7 +634,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnceRegistered.\r
+     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param type The value of type as prefixSearch.\r
      */\r
     public void setType_PrefixSearch(String type) {\r
@@ -635,15 +642,6 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
-     * @param type The value of type as likeSearch.\r
-     * @param likeSearchOption The option of like-search. (NotNull)\r
-     */\r
-    public void setType_LikeSearch(String type, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.LikeSearchOption likeSearchOption) {\r
-        registerLikeSearchQuery(CK_LS, fRES(type), getCValueType(), "Type", "Type", "type", likeSearchOption);\r
-    }\r
-\r
-    /**\r
      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
      * @param typeList The collection of type as inScope.\r
      */\r
@@ -652,34 +650,38 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
-     * @param type The collection of type as inScope.\r
-     * @param inScopeOption The option of in-scope. (NotNull)\r
+     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param type The value of type as likeSearch.\r
+     * @param likeSearchOption The option of like-search. (NotNull)\r
      */\r
-    public void setType_InScope(String type, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.InScopeOption inScopeOption) {\r
-        registerInScopeQuery(CK_INS, fRES(type), getCValueType(), "Type", "Type", "type", inScopeOption);\r
+    public void setType_LikeSearch(String type, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_LS, fRES(type), getCValueType(), "Type", likeSearchOption);\r
     }\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param type The value of type as notLikeSearch.\r
+     * @param likeSearchOption The option of not-like-search. (NotNull)\r
      */\r
-    public void setType_IsNull() { regType(CK_ISN, DUMMY_OBJECT); }\r
+    public void setType_NotLikeSearch(String type, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_NLS, fRES(type), getCValueType(), "Type", likeSearchOption);\r
+    }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setType_IsNotNull() { regType(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setType_IsNull() { regType(CK_ISN, DOBJ); }\r
 \r
-    protected void regType(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueType(), "Type", "Type", "type");\r
-    }\r
-    protected void registerInlineType(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueType(), "Type", "Type", "type");\r
-    }\r
+    /**\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
+     */\r
+    public void setType_IsNotNull() { regType(CK_ISNN, DOBJ); }\r
+\r
+    protected void regType(ConditionKey k, Object v) { regQ(k, v, getCValueType(), "Type"); }\r
     abstract protected ConditionValue getCValueType();\r
 \r
     /**\r
-     * Equal(=). And NullOrEmptyIgnored, OnceRegistered. {VARCHAR(1)}\r
+     * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {VARCHAR(1)}\r
      * @param returnarray The value of returnarray as equal.\r
      */\r
     public void setReturnarray_Equal(String returnarray) {\r
@@ -687,7 +689,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param returnarray The value of returnarray as notEqual.\r
      */\r
     public void setReturnarray_NotEqual(String returnarray) {\r
@@ -695,7 +697,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param returnarray The value of returnarray as greaterThan.\r
      */\r
     public void setReturnarray_GreaterThan(String returnarray) {\r
@@ -703,7 +705,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(&lt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessThan(&lt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param returnarray The value of returnarray as lessThan.\r
      */\r
     public void setReturnarray_LessThan(String returnarray) {\r
@@ -711,7 +713,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param returnarray The value of returnarray as greaterEqual.\r
      */\r
     public void setReturnarray_GreaterEqual(String returnarray) {\r
@@ -719,7 +721,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param returnarray The value of returnarray as lessEqual.\r
      */\r
     public void setReturnarray_LessEqual(String returnarray) {\r
@@ -727,7 +729,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnceRegistered.\r
+     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param returnarray The value of returnarray as prefixSearch.\r
      */\r
     public void setReturnarray_PrefixSearch(String returnarray) {\r
@@ -735,15 +737,6 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
-     * @param returnarray The value of returnarray as likeSearch.\r
-     * @param likeSearchOption The option of like-search. (NotNull)\r
-     */\r
-    public void setReturnarray_LikeSearch(String returnarray, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.LikeSearchOption likeSearchOption) {\r
-        registerLikeSearchQuery(CK_LS, fRES(returnarray), getCValueReturnarray(), "ReturnArray", "Returnarray", "returnarray", likeSearchOption);\r
-    }\r
-\r
-    /**\r
      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
      * @param returnarrayList The collection of returnarray as inScope.\r
      */\r
@@ -752,34 +745,38 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
-     * @param returnarray The collection of returnarray as inScope.\r
-     * @param inScopeOption The option of in-scope. (NotNull)\r
+     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param returnarray The value of returnarray as likeSearch.\r
+     * @param likeSearchOption The option of like-search. (NotNull)\r
      */\r
-    public void setReturnarray_InScope(String returnarray, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.InScopeOption inScopeOption) {\r
-        registerInScopeQuery(CK_INS, fRES(returnarray), getCValueReturnarray(), "ReturnArray", "Returnarray", "returnarray", inScopeOption);\r
+    public void setReturnarray_LikeSearch(String returnarray, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_LS, fRES(returnarray), getCValueReturnarray(), "ReturnArray", likeSearchOption);\r
     }\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param returnarray The value of returnarray as notLikeSearch.\r
+     * @param likeSearchOption The option of not-like-search. (NotNull)\r
      */\r
-    public void setReturnarray_IsNull() { regReturnarray(CK_ISN, DUMMY_OBJECT); }\r
+    public void setReturnarray_NotLikeSearch(String returnarray, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_NLS, fRES(returnarray), getCValueReturnarray(), "ReturnArray", likeSearchOption);\r
+    }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setReturnarray_IsNotNull() { regReturnarray(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setReturnarray_IsNull() { regReturnarray(CK_ISN, DOBJ); }\r
 \r
-    protected void regReturnarray(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueReturnarray(), "ReturnArray", "Returnarray", "returnarray");\r
-    }\r
-    protected void registerInlineReturnarray(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueReturnarray(), "ReturnArray", "Returnarray", "returnarray");\r
-    }\r
+    /**\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
+     */\r
+    public void setReturnarray_IsNotNull() { regReturnarray(CK_ISNN, DOBJ); }\r
+\r
+    protected void regReturnarray(ConditionKey k, Object v) { regQ(k, v, getCValueReturnarray(), "ReturnArray"); }\r
     abstract protected ConditionValue getCValueReturnarray();\r
 \r
     /**\r
-     * Equal(=). And NullOrEmptyIgnored, OnceRegistered. {VARCHAR(50)}\r
+     * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {VARCHAR(50)}\r
      * @param stereotype The value of stereotype as equal.\r
      */\r
     public void setStereotype_Equal(String stereotype) {\r
@@ -787,7 +784,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param stereotype The value of stereotype as notEqual.\r
      */\r
     public void setStereotype_NotEqual(String stereotype) {\r
@@ -795,7 +792,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param stereotype The value of stereotype as greaterThan.\r
      */\r
     public void setStereotype_GreaterThan(String stereotype) {\r
@@ -803,7 +800,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(&lt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessThan(&lt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param stereotype The value of stereotype as lessThan.\r
      */\r
     public void setStereotype_LessThan(String stereotype) {\r
@@ -811,7 +808,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param stereotype The value of stereotype as greaterEqual.\r
      */\r
     public void setStereotype_GreaterEqual(String stereotype) {\r
@@ -819,7 +816,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param stereotype The value of stereotype as lessEqual.\r
      */\r
     public void setStereotype_LessEqual(String stereotype) {\r
@@ -827,7 +824,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnceRegistered.\r
+     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param stereotype The value of stereotype as prefixSearch.\r
      */\r
     public void setStereotype_PrefixSearch(String stereotype) {\r
@@ -835,15 +832,6 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
-     * @param stereotype The value of stereotype as likeSearch.\r
-     * @param likeSearchOption The option of like-search. (NotNull)\r
-     */\r
-    public void setStereotype_LikeSearch(String stereotype, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.LikeSearchOption likeSearchOption) {\r
-        registerLikeSearchQuery(CK_LS, fRES(stereotype), getCValueStereotype(), "Stereotype", "Stereotype", "stereotype", likeSearchOption);\r
-    }\r
-\r
-    /**\r
      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
      * @param stereotypeList The collection of stereotype as inScope.\r
      */\r
@@ -852,34 +840,38 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
-     * @param stereotype The collection of stereotype as inScope.\r
-     * @param inScopeOption The option of in-scope. (NotNull)\r
+     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param stereotype The value of stereotype as likeSearch.\r
+     * @param likeSearchOption The option of like-search. (NotNull)\r
      */\r
-    public void setStereotype_InScope(String stereotype, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.InScopeOption inScopeOption) {\r
-        registerInScopeQuery(CK_INS, fRES(stereotype), getCValueStereotype(), "Stereotype", "Stereotype", "stereotype", inScopeOption);\r
+    public void setStereotype_LikeSearch(String stereotype, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_LS, fRES(stereotype), getCValueStereotype(), "Stereotype", likeSearchOption);\r
     }\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param stereotype The value of stereotype as notLikeSearch.\r
+     * @param likeSearchOption The option of not-like-search. (NotNull)\r
      */\r
-    public void setStereotype_IsNull() { regStereotype(CK_ISN, DUMMY_OBJECT); }\r
+    public void setStereotype_NotLikeSearch(String stereotype, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_NLS, fRES(stereotype), getCValueStereotype(), "Stereotype", likeSearchOption);\r
+    }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setStereotype_IsNotNull() { regStereotype(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setStereotype_IsNull() { regStereotype(CK_ISN, DOBJ); }\r
 \r
-    protected void regStereotype(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueStereotype(), "Stereotype", "Stereotype", "stereotype");\r
-    }\r
-    protected void registerInlineStereotype(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueStereotype(), "Stereotype", "Stereotype", "stereotype");\r
-    }\r
+    /**\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
+     */\r
+    public void setStereotype_IsNotNull() { regStereotype(CK_ISNN, DOBJ); }\r
+\r
+    protected void regStereotype(ConditionKey k, Object v) { regQ(k, v, getCValueStereotype(), "Stereotype"); }\r
     abstract protected ConditionValue getCValueStereotype();\r
 \r
     /**\r
-     * Equal(=). And NullOrEmptyIgnored, OnceRegistered. {VARCHAR(1)}\r
+     * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {VARCHAR(1)}\r
      * @param isstatic The value of isstatic as equal.\r
      */\r
     public void setIsstatic_Equal(String isstatic) {\r
@@ -887,7 +879,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param isstatic The value of isstatic as notEqual.\r
      */\r
     public void setIsstatic_NotEqual(String isstatic) {\r
@@ -895,7 +887,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param isstatic The value of isstatic as greaterThan.\r
      */\r
     public void setIsstatic_GreaterThan(String isstatic) {\r
@@ -903,7 +895,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(&lt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessThan(&lt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param isstatic The value of isstatic as lessThan.\r
      */\r
     public void setIsstatic_LessThan(String isstatic) {\r
@@ -911,7 +903,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param isstatic The value of isstatic as greaterEqual.\r
      */\r
     public void setIsstatic_GreaterEqual(String isstatic) {\r
@@ -919,7 +911,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param isstatic The value of isstatic as lessEqual.\r
      */\r
     public void setIsstatic_LessEqual(String isstatic) {\r
@@ -927,7 +919,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnceRegistered.\r
+     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param isstatic The value of isstatic as prefixSearch.\r
      */\r
     public void setIsstatic_PrefixSearch(String isstatic) {\r
@@ -935,15 +927,6 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
-     * @param isstatic The value of isstatic as likeSearch.\r
-     * @param likeSearchOption The option of like-search. (NotNull)\r
-     */\r
-    public void setIsstatic_LikeSearch(String isstatic, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.LikeSearchOption likeSearchOption) {\r
-        registerLikeSearchQuery(CK_LS, fRES(isstatic), getCValueIsstatic(), "IsStatic", "Isstatic", "isstatic", likeSearchOption);\r
-    }\r
-\r
-    /**\r
      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
      * @param isstaticList The collection of isstatic as inScope.\r
      */\r
@@ -952,34 +935,38 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
-     * @param isstatic The collection of isstatic as inScope.\r
-     * @param inScopeOption The option of in-scope. (NotNull)\r
+     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param isstatic The value of isstatic as likeSearch.\r
+     * @param likeSearchOption The option of like-search. (NotNull)\r
      */\r
-    public void setIsstatic_InScope(String isstatic, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.InScopeOption inScopeOption) {\r
-        registerInScopeQuery(CK_INS, fRES(isstatic), getCValueIsstatic(), "IsStatic", "Isstatic", "isstatic", inScopeOption);\r
+    public void setIsstatic_LikeSearch(String isstatic, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_LS, fRES(isstatic), getCValueIsstatic(), "IsStatic", likeSearchOption);\r
     }\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param isstatic The value of isstatic as notLikeSearch.\r
+     * @param likeSearchOption The option of not-like-search. (NotNull)\r
      */\r
-    public void setIsstatic_IsNull() { regIsstatic(CK_ISN, DUMMY_OBJECT); }\r
+    public void setIsstatic_NotLikeSearch(String isstatic, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_NLS, fRES(isstatic), getCValueIsstatic(), "IsStatic", likeSearchOption);\r
+    }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setIsstatic_IsNotNull() { regIsstatic(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setIsstatic_IsNull() { regIsstatic(CK_ISN, DOBJ); }\r
 \r
-    protected void regIsstatic(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueIsstatic(), "IsStatic", "Isstatic", "isstatic");\r
-    }\r
-    protected void registerInlineIsstatic(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueIsstatic(), "IsStatic", "Isstatic", "isstatic");\r
-    }\r
+    /**\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
+     */\r
+    public void setIsstatic_IsNotNull() { regIsstatic(CK_ISNN, DOBJ); }\r
+\r
+    protected void regIsstatic(ConditionKey k, Object v) { regQ(k, v, getCValueIsstatic(), "IsStatic"); }\r
     abstract protected ConditionValue getCValueIsstatic();\r
 \r
     /**\r
-     * Equal(=). And NullOrEmptyIgnored, OnceRegistered. {VARCHAR(50)}\r
+     * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {VARCHAR(50)}\r
      * @param concurrency The value of concurrency as equal.\r
      */\r
     public void setConcurrency_Equal(String concurrency) {\r
@@ -987,7 +974,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param concurrency The value of concurrency as notEqual.\r
      */\r
     public void setConcurrency_NotEqual(String concurrency) {\r
@@ -995,7 +982,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param concurrency The value of concurrency as greaterThan.\r
      */\r
     public void setConcurrency_GreaterThan(String concurrency) {\r
@@ -1003,7 +990,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(&lt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessThan(&lt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param concurrency The value of concurrency as lessThan.\r
      */\r
     public void setConcurrency_LessThan(String concurrency) {\r
@@ -1011,7 +998,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param concurrency The value of concurrency as greaterEqual.\r
      */\r
     public void setConcurrency_GreaterEqual(String concurrency) {\r
@@ -1019,7 +1006,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param concurrency The value of concurrency as lessEqual.\r
      */\r
     public void setConcurrency_LessEqual(String concurrency) {\r
@@ -1027,7 +1014,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnceRegistered.\r
+     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param concurrency The value of concurrency as prefixSearch.\r
      */\r
     public void setConcurrency_PrefixSearch(String concurrency) {\r
@@ -1035,15 +1022,6 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
-     * @param concurrency The value of concurrency as likeSearch.\r
-     * @param likeSearchOption The option of like-search. (NotNull)\r
-     */\r
-    public void setConcurrency_LikeSearch(String concurrency, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.LikeSearchOption likeSearchOption) {\r
-        registerLikeSearchQuery(CK_LS, fRES(concurrency), getCValueConcurrency(), "Concurrency", "Concurrency", "concurrency", likeSearchOption);\r
-    }\r
-\r
-    /**\r
      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
      * @param concurrencyList The collection of concurrency as inScope.\r
      */\r
@@ -1052,34 +1030,38 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
-     * @param concurrency The collection of concurrency as inScope.\r
-     * @param inScopeOption The option of in-scope. (NotNull)\r
+     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param concurrency The value of concurrency as likeSearch.\r
+     * @param likeSearchOption The option of like-search. (NotNull)\r
      */\r
-    public void setConcurrency_InScope(String concurrency, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.InScopeOption inScopeOption) {\r
-        registerInScopeQuery(CK_INS, fRES(concurrency), getCValueConcurrency(), "Concurrency", "Concurrency", "concurrency", inScopeOption);\r
+    public void setConcurrency_LikeSearch(String concurrency, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_LS, fRES(concurrency), getCValueConcurrency(), "Concurrency", likeSearchOption);\r
     }\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param concurrency The value of concurrency as notLikeSearch.\r
+     * @param likeSearchOption The option of not-like-search. (NotNull)\r
      */\r
-    public void setConcurrency_IsNull() { regConcurrency(CK_ISN, DUMMY_OBJECT); }\r
+    public void setConcurrency_NotLikeSearch(String concurrency, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_NLS, fRES(concurrency), getCValueConcurrency(), "Concurrency", likeSearchOption);\r
+    }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setConcurrency_IsNotNull() { regConcurrency(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setConcurrency_IsNull() { regConcurrency(CK_ISN, DOBJ); }\r
 \r
-    protected void regConcurrency(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueConcurrency(), "Concurrency", "Concurrency", "concurrency");\r
-    }\r
-    protected void registerInlineConcurrency(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueConcurrency(), "Concurrency", "Concurrency", "concurrency");\r
-    }\r
+    /**\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
+     */\r
+    public void setConcurrency_IsNotNull() { regConcurrency(CK_ISNN, DOBJ); }\r
+\r
+    protected void regConcurrency(ConditionKey k, Object v) { regQ(k, v, getCValueConcurrency(), "Concurrency"); }\r
     abstract protected ConditionValue getCValueConcurrency();\r
 \r
     /**\r
-     * Equal(=). And NullOrEmptyIgnored, OnceRegistered. {LONGCHAR(2147483647)}\r
+     * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {LONGCHAR(2147483647)}\r
      * @param notes The value of notes as equal.\r
      */\r
     public void setNotes_Equal(String notes) {\r
@@ -1087,7 +1069,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param notes The value of notes as notEqual.\r
      */\r
     public void setNotes_NotEqual(String notes) {\r
@@ -1095,7 +1077,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param notes The value of notes as greaterThan.\r
      */\r
     public void setNotes_GreaterThan(String notes) {\r
@@ -1103,7 +1085,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(&lt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessThan(&lt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param notes The value of notes as lessThan.\r
      */\r
     public void setNotes_LessThan(String notes) {\r
@@ -1111,7 +1093,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param notes The value of notes as greaterEqual.\r
      */\r
     public void setNotes_GreaterEqual(String notes) {\r
@@ -1119,7 +1101,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param notes The value of notes as lessEqual.\r
      */\r
     public void setNotes_LessEqual(String notes) {\r
@@ -1127,7 +1109,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnceRegistered.\r
+     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param notes The value of notes as prefixSearch.\r
      */\r
     public void setNotes_PrefixSearch(String notes) {\r
@@ -1135,15 +1117,6 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
-     * @param notes The value of notes as likeSearch.\r
-     * @param likeSearchOption The option of like-search. (NotNull)\r
-     */\r
-    public void setNotes_LikeSearch(String notes, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.LikeSearchOption likeSearchOption) {\r
-        registerLikeSearchQuery(CK_LS, fRES(notes), getCValueNotes(), "Notes", "Notes", "notes", likeSearchOption);\r
-    }\r
-\r
-    /**\r
      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
      * @param notesList The collection of notes as inScope.\r
      */\r
@@ -1152,34 +1125,38 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
-     * @param notes The collection of notes as inScope.\r
-     * @param inScopeOption The option of in-scope. (NotNull)\r
+     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param notes The value of notes as likeSearch.\r
+     * @param likeSearchOption The option of like-search. (NotNull)\r
      */\r
-    public void setNotes_InScope(String notes, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.InScopeOption inScopeOption) {\r
-        registerInScopeQuery(CK_INS, fRES(notes), getCValueNotes(), "Notes", "Notes", "notes", inScopeOption);\r
+    public void setNotes_LikeSearch(String notes, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_LS, fRES(notes), getCValueNotes(), "Notes", likeSearchOption);\r
     }\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param notes The value of notes as notLikeSearch.\r
+     * @param likeSearchOption The option of not-like-search. (NotNull)\r
      */\r
-    public void setNotes_IsNull() { regNotes(CK_ISN, DUMMY_OBJECT); }\r
+    public void setNotes_NotLikeSearch(String notes, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_NLS, fRES(notes), getCValueNotes(), "Notes", likeSearchOption);\r
+    }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setNotes_IsNotNull() { regNotes(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setNotes_IsNull() { regNotes(CK_ISN, DOBJ); }\r
 \r
-    protected void regNotes(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueNotes(), "Notes", "Notes", "notes");\r
-    }\r
-    protected void registerInlineNotes(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueNotes(), "Notes", "Notes", "notes");\r
-    }\r
+    /**\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
+     */\r
+    public void setNotes_IsNotNull() { regNotes(CK_ISNN, DOBJ); }\r
+\r
+    protected void regNotes(ConditionKey k, Object v) { regQ(k, v, getCValueNotes(), "Notes"); }\r
     abstract protected ConditionValue getCValueNotes();\r
 \r
     /**\r
-     * Equal(=). And NullOrEmptyIgnored, OnceRegistered. {LONGCHAR(2147483647)}\r
+     * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {LONGCHAR(2147483647)}\r
      * @param behaviour The value of behaviour as equal.\r
      */\r
     public void setBehaviour_Equal(String behaviour) {\r
@@ -1187,7 +1164,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param behaviour The value of behaviour as notEqual.\r
      */\r
     public void setBehaviour_NotEqual(String behaviour) {\r
@@ -1195,7 +1172,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param behaviour The value of behaviour as greaterThan.\r
      */\r
     public void setBehaviour_GreaterThan(String behaviour) {\r
@@ -1203,7 +1180,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(&lt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessThan(&lt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param behaviour The value of behaviour as lessThan.\r
      */\r
     public void setBehaviour_LessThan(String behaviour) {\r
@@ -1211,7 +1188,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param behaviour The value of behaviour as greaterEqual.\r
      */\r
     public void setBehaviour_GreaterEqual(String behaviour) {\r
@@ -1219,7 +1196,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param behaviour The value of behaviour as lessEqual.\r
      */\r
     public void setBehaviour_LessEqual(String behaviour) {\r
@@ -1227,7 +1204,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnceRegistered.\r
+     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param behaviour The value of behaviour as prefixSearch.\r
      */\r
     public void setBehaviour_PrefixSearch(String behaviour) {\r
@@ -1235,15 +1212,6 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
-     * @param behaviour The value of behaviour as likeSearch.\r
-     * @param likeSearchOption The option of like-search. (NotNull)\r
-     */\r
-    public void setBehaviour_LikeSearch(String behaviour, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.LikeSearchOption likeSearchOption) {\r
-        registerLikeSearchQuery(CK_LS, fRES(behaviour), getCValueBehaviour(), "Behaviour", "Behaviour", "behaviour", likeSearchOption);\r
-    }\r
-\r
-    /**\r
      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
      * @param behaviourList The collection of behaviour as inScope.\r
      */\r
@@ -1252,34 +1220,38 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
-     * @param behaviour The collection of behaviour as inScope.\r
-     * @param inScopeOption The option of in-scope. (NotNull)\r
+     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param behaviour The value of behaviour as likeSearch.\r
+     * @param likeSearchOption The option of like-search. (NotNull)\r
      */\r
-    public void setBehaviour_InScope(String behaviour, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.InScopeOption inScopeOption) {\r
-        registerInScopeQuery(CK_INS, fRES(behaviour), getCValueBehaviour(), "Behaviour", "Behaviour", "behaviour", inScopeOption);\r
+    public void setBehaviour_LikeSearch(String behaviour, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_LS, fRES(behaviour), getCValueBehaviour(), "Behaviour", likeSearchOption);\r
     }\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param behaviour The value of behaviour as notLikeSearch.\r
+     * @param likeSearchOption The option of not-like-search. (NotNull)\r
      */\r
-    public void setBehaviour_IsNull() { regBehaviour(CK_ISN, DUMMY_OBJECT); }\r
+    public void setBehaviour_NotLikeSearch(String behaviour, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_NLS, fRES(behaviour), getCValueBehaviour(), "Behaviour", likeSearchOption);\r
+    }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setBehaviour_IsNotNull() { regBehaviour(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setBehaviour_IsNull() { regBehaviour(CK_ISN, DOBJ); }\r
 \r
-    protected void regBehaviour(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueBehaviour(), "Behaviour", "Behaviour", "behaviour");\r
-    }\r
-    protected void registerInlineBehaviour(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueBehaviour(), "Behaviour", "Behaviour", "behaviour");\r
-    }\r
+    /**\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
+     */\r
+    public void setBehaviour_IsNotNull() { regBehaviour(CK_ISNN, DOBJ); }\r
+\r
+    protected void regBehaviour(ConditionKey k, Object v) { regQ(k, v, getCValueBehaviour(), "Behaviour"); }\r
     abstract protected ConditionValue getCValueBehaviour();\r
 \r
     /**\r
-     * Equal(=). And NullOrEmptyIgnored, OnceRegistered. {LONGCHAR(2147483647)}\r
+     * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {LONGCHAR(2147483647)}\r
      * @param genoption The value of genoption as equal.\r
      */\r
     public void setGenoption_Equal(String genoption) {\r
@@ -1287,7 +1259,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param genoption The value of genoption as notEqual.\r
      */\r
     public void setGenoption_NotEqual(String genoption) {\r
@@ -1295,7 +1267,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param genoption The value of genoption as greaterThan.\r
      */\r
     public void setGenoption_GreaterThan(String genoption) {\r
@@ -1303,7 +1275,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(&lt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessThan(&lt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param genoption The value of genoption as lessThan.\r
      */\r
     public void setGenoption_LessThan(String genoption) {\r
@@ -1311,7 +1283,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param genoption The value of genoption as greaterEqual.\r
      */\r
     public void setGenoption_GreaterEqual(String genoption) {\r
@@ -1319,7 +1291,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param genoption The value of genoption as lessEqual.\r
      */\r
     public void setGenoption_LessEqual(String genoption) {\r
@@ -1327,7 +1299,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnceRegistered.\r
+     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param genoption The value of genoption as prefixSearch.\r
      */\r
     public void setGenoption_PrefixSearch(String genoption) {\r
@@ -1335,15 +1307,6 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
-     * @param genoption The value of genoption as likeSearch.\r
-     * @param likeSearchOption The option of like-search. (NotNull)\r
-     */\r
-    public void setGenoption_LikeSearch(String genoption, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.LikeSearchOption likeSearchOption) {\r
-        registerLikeSearchQuery(CK_LS, fRES(genoption), getCValueGenoption(), "GenOption", "Genoption", "genoption", likeSearchOption);\r
-    }\r
-\r
-    /**\r
      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
      * @param genoptionList The collection of genoption as inScope.\r
      */\r
@@ -1352,34 +1315,38 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
-     * @param genoption The collection of genoption as inScope.\r
-     * @param inScopeOption The option of in-scope. (NotNull)\r
+     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param genoption The value of genoption as likeSearch.\r
+     * @param likeSearchOption The option of like-search. (NotNull)\r
      */\r
-    public void setGenoption_InScope(String genoption, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.InScopeOption inScopeOption) {\r
-        registerInScopeQuery(CK_INS, fRES(genoption), getCValueGenoption(), "GenOption", "Genoption", "genoption", inScopeOption);\r
+    public void setGenoption_LikeSearch(String genoption, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_LS, fRES(genoption), getCValueGenoption(), "GenOption", likeSearchOption);\r
     }\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param genoption The value of genoption as notLikeSearch.\r
+     * @param likeSearchOption The option of not-like-search. (NotNull)\r
      */\r
-    public void setGenoption_IsNull() { regGenoption(CK_ISN, DUMMY_OBJECT); }\r
+    public void setGenoption_NotLikeSearch(String genoption, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_NLS, fRES(genoption), getCValueGenoption(), "GenOption", likeSearchOption);\r
+    }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setGenoption_IsNotNull() { regGenoption(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setGenoption_IsNull() { regGenoption(CK_ISN, DOBJ); }\r
 \r
-    protected void regGenoption(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueGenoption(), "GenOption", "Genoption", "genoption");\r
-    }\r
-    protected void registerInlineGenoption(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueGenoption(), "GenOption", "Genoption", "genoption");\r
-    }\r
+    /**\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
+     */\r
+    public void setGenoption_IsNotNull() { regGenoption(CK_ISNN, DOBJ); }\r
+\r
+    protected void regGenoption(ConditionKey k, Object v) { regQ(k, v, getCValueGenoption(), "GenOption"); }\r
     abstract protected ConditionValue getCValueGenoption();\r
     \r
     /**\r
-     * Equal(=). And NullIgnored, OnceRegistered. {INTEGER}\r
+     * Equal(=). And NullIgnored, OnlyOnceRegistered. {INTEGER}\r
      * @param pos The value of pos as equal.\r
      */\r
     public void setPos_Equal(java.lang.Integer pos) {\r
@@ -1387,7 +1354,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullIgnored, OnlyOnceRegistered.\r
      * @param pos The value of pos as notEqual.\r
      */\r
     public void setPos_NotEqual(java.lang.Integer pos) {\r
@@ -1395,7 +1362,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(&gt;). And NullIgnored, OnceRegistered.\r
+     * GreaterThan(&gt;). And NullIgnored, OnlyOnceRegistered.\r
      * @param pos The value of pos as greaterThan.\r
      */\r
     public void setPos_GreaterThan(java.lang.Integer pos) {\r
@@ -1403,7 +1370,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(&lt;). And NullIgnored, OnceRegistered.\r
+     * LessThan(&lt;). And NullIgnored, OnlyOnceRegistered.\r
      * @param pos The value of pos as lessThan.\r
      */\r
     public void setPos_LessThan(java.lang.Integer pos) {\r
@@ -1411,7 +1378,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(&gt;=). And NullIgnored, OnceRegistered.\r
+     * GreaterEqual(&gt;=). And NullIgnored, OnlyOnceRegistered.\r
      * @param pos The value of pos as greaterEqual.\r
      */\r
     public void setPos_GreaterEqual(java.lang.Integer pos) {\r
@@ -1419,7 +1386,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(&lt;=). And NullIgnored, OnceRegistered.\r
+     * LessEqual(&lt;=). And NullIgnored, OnlyOnceRegistered.\r
      * @param pos The value of pos as lessEqual.\r
      */\r
     public void setPos_LessEqual(java.lang.Integer pos) {\r
@@ -1435,25 +1402,20 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setPos_IsNull() { regPos(CK_ISN, DUMMY_OBJECT); }\r
+    public void setPos_IsNull() { regPos(CK_ISN, DOBJ); }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
      */\r
-    public void setPos_IsNotNull() { regPos(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setPos_IsNotNull() { regPos(CK_ISNN, DOBJ); }\r
 \r
-    protected void regPos(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValuePos(), "Pos", "Pos", "pos");\r
-    }\r
-    protected void registerInlinePos(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValuePos(), "Pos", "Pos", "pos");\r
-    }\r
+    protected void regPos(ConditionKey k, Object v) { regQ(k, v, getCValuePos(), "Pos"); }\r
     abstract protected ConditionValue getCValuePos();\r
 \r
     /**\r
-     * Equal(=). And NullOrEmptyIgnored, OnceRegistered. {VARCHAR(255)}\r
+     * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {VARCHAR(255)}\r
      * @param style The value of style as equal.\r
      */\r
     public void setStyle_Equal(String style) {\r
@@ -1461,7 +1423,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param style The value of style as notEqual.\r
      */\r
     public void setStyle_NotEqual(String style) {\r
@@ -1469,7 +1431,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param style The value of style as greaterThan.\r
      */\r
     public void setStyle_GreaterThan(String style) {\r
@@ -1477,7 +1439,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(&lt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessThan(&lt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param style The value of style as lessThan.\r
      */\r
     public void setStyle_LessThan(String style) {\r
@@ -1485,7 +1447,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param style The value of style as greaterEqual.\r
      */\r
     public void setStyle_GreaterEqual(String style) {\r
@@ -1493,7 +1455,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param style The value of style as lessEqual.\r
      */\r
     public void setStyle_LessEqual(String style) {\r
@@ -1501,7 +1463,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnceRegistered.\r
+     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param style The value of style as prefixSearch.\r
      */\r
     public void setStyle_PrefixSearch(String style) {\r
@@ -1509,15 +1471,6 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
-     * @param style The value of style as likeSearch.\r
-     * @param likeSearchOption The option of like-search. (NotNull)\r
-     */\r
-    public void setStyle_LikeSearch(String style, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.LikeSearchOption likeSearchOption) {\r
-        registerLikeSearchQuery(CK_LS, fRES(style), getCValueStyle(), "Style", "Style", "style", likeSearchOption);\r
-    }\r
-\r
-    /**\r
      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
      * @param styleList The collection of style as inScope.\r
      */\r
@@ -1526,50 +1479,49 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
-     * @param style The collection of style as inScope.\r
-     * @param inScopeOption The option of in-scope. (NotNull)\r
+     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param style The value of style as likeSearch.\r
+     * @param likeSearchOption The option of like-search. (NotNull)\r
      */\r
-    public void setStyle_InScope(String style, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.InScopeOption inScopeOption) {\r
-        registerInScopeQuery(CK_INS, fRES(style), getCValueStyle(), "Style", "Style", "style", inScopeOption);\r
+    public void setStyle_LikeSearch(String style, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_LS, fRES(style), getCValueStyle(), "Style", likeSearchOption);\r
     }\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param style The value of style as notLikeSearch.\r
+     * @param likeSearchOption The option of not-like-search. (NotNull)\r
      */\r
-    public void setStyle_IsNull() { regStyle(CK_ISN, DUMMY_OBJECT); }\r
+    public void setStyle_NotLikeSearch(String style, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_NLS, fRES(style), getCValueStyle(), "Style", likeSearchOption);\r
+    }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setStyle_IsNotNull() { regStyle(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setStyle_IsNull() { regStyle(CK_ISN, DOBJ); }\r
 \r
-    protected void regStyle(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueStyle(), "Style", "Style", "style");\r
-    }\r
-    protected void registerInlineStyle(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueStyle(), "Style", "Style", "style");\r
-    }\r
+    /**\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
+     */\r
+    public void setStyle_IsNotNull() { regStyle(CK_ISNN, DOBJ); }\r
+\r
+    protected void regStyle(ConditionKey k, Object v) { regQ(k, v, getCValueStyle(), "Style"); }\r
     abstract protected ConditionValue getCValueStyle();\r
 \r
     /**\r
-     * Equal(=). And NullIgnored, OnceRegistered. {BIT : NotNull}\r
+     * Equal(=). And NullIgnored, OnlyOnceRegistered. {NotNull : BIT}\r
      * @param pure The value of pure as equal.\r
      */\r
     public void setPure_Equal(Boolean pure) {\r
         regPure(CK_EQ, pure);\r
     }\r
 \r
-    protected void regPure(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValuePure(), "Pure", "Pure", "pure");\r
-    }\r
-    protected void registerInlinePure(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValuePure(), "Pure", "Pure", "pure");\r
-    }\r
+    protected void regPure(ConditionKey k, Object v) { regQ(k, v, getCValuePure(), "Pure"); }\r
     abstract protected ConditionValue getCValuePure();\r
 \r
     /**\r
-     * Equal(=). And NullOrEmptyIgnored, OnceRegistered. {VARCHAR(50)}\r
+     * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {VARCHAR(50)}\r
      * @param classifier The value of classifier as equal.\r
      */\r
     public void setClassifier_Equal(String classifier) {\r
@@ -1577,7 +1529,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param classifier The value of classifier as notEqual.\r
      */\r
     public void setClassifier_NotEqual(String classifier) {\r
@@ -1585,7 +1537,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param classifier The value of classifier as greaterThan.\r
      */\r
     public void setClassifier_GreaterThan(String classifier) {\r
@@ -1593,7 +1545,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(&lt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessThan(&lt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param classifier The value of classifier as lessThan.\r
      */\r
     public void setClassifier_LessThan(String classifier) {\r
@@ -1601,7 +1553,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param classifier The value of classifier as greaterEqual.\r
      */\r
     public void setClassifier_GreaterEqual(String classifier) {\r
@@ -1609,7 +1561,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param classifier The value of classifier as lessEqual.\r
      */\r
     public void setClassifier_LessEqual(String classifier) {\r
@@ -1617,7 +1569,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnceRegistered.\r
+     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param classifier The value of classifier as prefixSearch.\r
      */\r
     public void setClassifier_PrefixSearch(String classifier) {\r
@@ -1625,15 +1577,6 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
-     * @param classifier The value of classifier as likeSearch.\r
-     * @param likeSearchOption The option of like-search. (NotNull)\r
-     */\r
-    public void setClassifier_LikeSearch(String classifier, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.LikeSearchOption likeSearchOption) {\r
-        registerLikeSearchQuery(CK_LS, fRES(classifier), getCValueClassifier(), "Classifier", "Classifier", "classifier", likeSearchOption);\r
-    }\r
-\r
-    /**\r
      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
      * @param classifierList The collection of classifier as inScope.\r
      */\r
@@ -1642,34 +1585,38 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
-     * @param classifier The collection of classifier as inScope.\r
-     * @param inScopeOption The option of in-scope. (NotNull)\r
+     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param classifier The value of classifier as likeSearch.\r
+     * @param likeSearchOption The option of like-search. (NotNull)\r
      */\r
-    public void setClassifier_InScope(String classifier, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.InScopeOption inScopeOption) {\r
-        registerInScopeQuery(CK_INS, fRES(classifier), getCValueClassifier(), "Classifier", "Classifier", "classifier", inScopeOption);\r
+    public void setClassifier_LikeSearch(String classifier, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_LS, fRES(classifier), getCValueClassifier(), "Classifier", likeSearchOption);\r
     }\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param classifier The value of classifier as notLikeSearch.\r
+     * @param likeSearchOption The option of not-like-search. (NotNull)\r
      */\r
-    public void setClassifier_IsNull() { regClassifier(CK_ISN, DUMMY_OBJECT); }\r
+    public void setClassifier_NotLikeSearch(String classifier, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_NLS, fRES(classifier), getCValueClassifier(), "Classifier", likeSearchOption);\r
+    }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setClassifier_IsNotNull() { regClassifier(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setClassifier_IsNull() { regClassifier(CK_ISN, DOBJ); }\r
 \r
-    protected void regClassifier(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueClassifier(), "Classifier", "Classifier", "classifier");\r
-    }\r
-    protected void registerInlineClassifier(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueClassifier(), "Classifier", "Classifier", "classifier");\r
-    }\r
+    /**\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
+     */\r
+    public void setClassifier_IsNotNull() { regClassifier(CK_ISNN, DOBJ); }\r
+\r
+    protected void regClassifier(ConditionKey k, Object v) { regQ(k, v, getCValueClassifier(), "Classifier"); }\r
     abstract protected ConditionValue getCValueClassifier();\r
 \r
     /**\r
-     * Equal(=). And NullOrEmptyIgnored, OnceRegistered. {LONGCHAR(2147483647)}\r
+     * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {LONGCHAR(2147483647)}\r
      * @param code The value of code as equal.\r
      */\r
     public void setCode_Equal(String code) {\r
@@ -1677,7 +1624,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param code The value of code as notEqual.\r
      */\r
     public void setCode_NotEqual(String code) {\r
@@ -1685,7 +1632,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param code The value of code as greaterThan.\r
      */\r
     public void setCode_GreaterThan(String code) {\r
@@ -1693,7 +1640,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(&lt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessThan(&lt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param code The value of code as lessThan.\r
      */\r
     public void setCode_LessThan(String code) {\r
@@ -1701,7 +1648,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param code The value of code as greaterEqual.\r
      */\r
     public void setCode_GreaterEqual(String code) {\r
@@ -1709,7 +1656,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param code The value of code as lessEqual.\r
      */\r
     public void setCode_LessEqual(String code) {\r
@@ -1717,7 +1664,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnceRegistered.\r
+     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param code The value of code as prefixSearch.\r
      */\r
     public void setCode_PrefixSearch(String code) {\r
@@ -1725,15 +1672,6 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
-     * @param code The value of code as likeSearch.\r
-     * @param likeSearchOption The option of like-search. (NotNull)\r
-     */\r
-    public void setCode_LikeSearch(String code, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.LikeSearchOption likeSearchOption) {\r
-        registerLikeSearchQuery(CK_LS, fRES(code), getCValueCode(), "Code", "Code", "code", likeSearchOption);\r
-    }\r
-\r
-    /**\r
      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
      * @param codeList The collection of code as inScope.\r
      */\r
@@ -1742,82 +1680,71 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
-     * @param code The collection of code as inScope.\r
-     * @param inScopeOption The option of in-scope. (NotNull)\r
+     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param code The value of code as likeSearch.\r
+     * @param likeSearchOption The option of like-search. (NotNull)\r
      */\r
-    public void setCode_InScope(String code, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.InScopeOption inScopeOption) {\r
-        registerInScopeQuery(CK_INS, fRES(code), getCValueCode(), "Code", "Code", "code", inScopeOption);\r
+    public void setCode_LikeSearch(String code, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_LS, fRES(code), getCValueCode(), "Code", likeSearchOption);\r
     }\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param code The value of code as notLikeSearch.\r
+     * @param likeSearchOption The option of not-like-search. (NotNull)\r
      */\r
-    public void setCode_IsNull() { regCode(CK_ISN, DUMMY_OBJECT); }\r
+    public void setCode_NotLikeSearch(String code, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_NLS, fRES(code), getCValueCode(), "Code", likeSearchOption);\r
+    }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setCode_IsNotNull() { regCode(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setCode_IsNull() { regCode(CK_ISN, DOBJ); }\r
 \r
-    protected void regCode(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueCode(), "Code", "Code", "code");\r
-    }\r
-    protected void registerInlineCode(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueCode(), "Code", "Code", "code");\r
-    }\r
+    /**\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
+     */\r
+    public void setCode_IsNotNull() { regCode(CK_ISNN, DOBJ); }\r
+\r
+    protected void regCode(ConditionKey k, Object v) { regQ(k, v, getCValueCode(), "Code"); }\r
     abstract protected ConditionValue getCValueCode();\r
 \r
     /**\r
-     * Equal(=). And NullIgnored, OnceRegistered. {BIT : NotNull}\r
+     * Equal(=). And NullIgnored, OnlyOnceRegistered. {NotNull : BIT}\r
      * @param isroot The value of isroot as equal.\r
      */\r
     public void setIsroot_Equal(Boolean isroot) {\r
         regIsroot(CK_EQ, isroot);\r
     }\r
 \r
-    protected void regIsroot(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueIsroot(), "IsRoot", "Isroot", "isroot");\r
-    }\r
-    protected void registerInlineIsroot(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueIsroot(), "IsRoot", "Isroot", "isroot");\r
-    }\r
+    protected void regIsroot(ConditionKey k, Object v) { regQ(k, v, getCValueIsroot(), "IsRoot"); }\r
     abstract protected ConditionValue getCValueIsroot();\r
 \r
     /**\r
-     * Equal(=). And NullIgnored, OnceRegistered. {BIT : NotNull}\r
+     * Equal(=). And NullIgnored, OnlyOnceRegistered. {NotNull : BIT}\r
      * @param isleaf The value of isleaf as equal.\r
      */\r
     public void setIsleaf_Equal(Boolean isleaf) {\r
         regIsleaf(CK_EQ, isleaf);\r
     }\r
 \r
-    protected void regIsleaf(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueIsleaf(), "IsLeaf", "Isleaf", "isleaf");\r
-    }\r
-    protected void registerInlineIsleaf(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueIsleaf(), "IsLeaf", "Isleaf", "isleaf");\r
-    }\r
+    protected void regIsleaf(ConditionKey k, Object v) { regQ(k, v, getCValueIsleaf(), "IsLeaf"); }\r
     abstract protected ConditionValue getCValueIsleaf();\r
 \r
     /**\r
-     * Equal(=). And NullIgnored, OnceRegistered. {BIT : NotNull}\r
+     * Equal(=). And NullIgnored, OnlyOnceRegistered. {NotNull : BIT}\r
      * @param isquery The value of isquery as equal.\r
      */\r
     public void setIsquery_Equal(Boolean isquery) {\r
         regIsquery(CK_EQ, isquery);\r
     }\r
 \r
-    protected void regIsquery(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueIsquery(), "IsQuery", "Isquery", "isquery");\r
-    }\r
-    protected void registerInlineIsquery(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueIsquery(), "IsQuery", "Isquery", "isquery");\r
-    }\r
+    protected void regIsquery(ConditionKey k, Object v) { regQ(k, v, getCValueIsquery(), "IsQuery"); }\r
     abstract protected ConditionValue getCValueIsquery();\r
 \r
     /**\r
-     * Equal(=). And NullOrEmptyIgnored, OnceRegistered. {VARCHAR(255)}\r
+     * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {VARCHAR(255)}\r
      * @param stateflags The value of stateflags as equal.\r
      */\r
     public void setStateflags_Equal(String stateflags) {\r
@@ -1825,7 +1752,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param stateflags The value of stateflags as notEqual.\r
      */\r
     public void setStateflags_NotEqual(String stateflags) {\r
@@ -1833,7 +1760,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param stateflags The value of stateflags as greaterThan.\r
      */\r
     public void setStateflags_GreaterThan(String stateflags) {\r
@@ -1841,7 +1768,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(&lt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessThan(&lt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param stateflags The value of stateflags as lessThan.\r
      */\r
     public void setStateflags_LessThan(String stateflags) {\r
@@ -1849,7 +1776,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param stateflags The value of stateflags as greaterEqual.\r
      */\r
     public void setStateflags_GreaterEqual(String stateflags) {\r
@@ -1857,7 +1784,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param stateflags The value of stateflags as lessEqual.\r
      */\r
     public void setStateflags_LessEqual(String stateflags) {\r
@@ -1865,7 +1792,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnceRegistered.\r
+     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param stateflags The value of stateflags as prefixSearch.\r
      */\r
     public void setStateflags_PrefixSearch(String stateflags) {\r
@@ -1873,15 +1800,6 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
-     * @param stateflags The value of stateflags as likeSearch.\r
-     * @param likeSearchOption The option of like-search. (NotNull)\r
-     */\r
-    public void setStateflags_LikeSearch(String stateflags, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.LikeSearchOption likeSearchOption) {\r
-        registerLikeSearchQuery(CK_LS, fRES(stateflags), getCValueStateflags(), "StateFlags", "Stateflags", "stateflags", likeSearchOption);\r
-    }\r
-\r
-    /**\r
      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
      * @param stateflagsList The collection of stateflags as inScope.\r
      */\r
@@ -1890,34 +1808,38 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
-     * @param stateflags The collection of stateflags as inScope.\r
-     * @param inScopeOption The option of in-scope. (NotNull)\r
+     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param stateflags The value of stateflags as likeSearch.\r
+     * @param likeSearchOption The option of like-search. (NotNull)\r
      */\r
-    public void setStateflags_InScope(String stateflags, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.InScopeOption inScopeOption) {\r
-        registerInScopeQuery(CK_INS, fRES(stateflags), getCValueStateflags(), "StateFlags", "Stateflags", "stateflags", inScopeOption);\r
+    public void setStateflags_LikeSearch(String stateflags, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_LS, fRES(stateflags), getCValueStateflags(), "StateFlags", likeSearchOption);\r
     }\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param stateflags The value of stateflags as notLikeSearch.\r
+     * @param likeSearchOption The option of not-like-search. (NotNull)\r
      */\r
-    public void setStateflags_IsNull() { regStateflags(CK_ISN, DUMMY_OBJECT); }\r
+    public void setStateflags_NotLikeSearch(String stateflags, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_NLS, fRES(stateflags), getCValueStateflags(), "StateFlags", likeSearchOption);\r
+    }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setStateflags_IsNotNull() { regStateflags(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setStateflags_IsNull() { regStateflags(CK_ISN, DOBJ); }\r
 \r
-    protected void regStateflags(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueStateflags(), "StateFlags", "Stateflags", "stateflags");\r
-    }\r
-    protected void registerInlineStateflags(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueStateflags(), "StateFlags", "Stateflags", "stateflags");\r
-    }\r
+    /**\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
+     */\r
+    public void setStateflags_IsNotNull() { regStateflags(CK_ISNN, DOBJ); }\r
+\r
+    protected void regStateflags(ConditionKey k, Object v) { regQ(k, v, getCValueStateflags(), "StateFlags"); }\r
     abstract protected ConditionValue getCValueStateflags();\r
 \r
     /**\r
-     * Equal(=). And NullOrEmptyIgnored, OnceRegistered. {VARCHAR(50)}\r
+     * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {VARCHAR(50)}\r
      * @param eaGuid The value of eaGuid as equal.\r
      */\r
     public void setEaGuid_Equal(String eaGuid) {\r
@@ -1925,7 +1847,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param eaGuid The value of eaGuid as notEqual.\r
      */\r
     public void setEaGuid_NotEqual(String eaGuid) {\r
@@ -1933,7 +1855,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param eaGuid The value of eaGuid as greaterThan.\r
      */\r
     public void setEaGuid_GreaterThan(String eaGuid) {\r
@@ -1941,7 +1863,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(&lt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessThan(&lt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param eaGuid The value of eaGuid as lessThan.\r
      */\r
     public void setEaGuid_LessThan(String eaGuid) {\r
@@ -1949,7 +1871,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param eaGuid The value of eaGuid as greaterEqual.\r
      */\r
     public void setEaGuid_GreaterEqual(String eaGuid) {\r
@@ -1957,7 +1879,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param eaGuid The value of eaGuid as lessEqual.\r
      */\r
     public void setEaGuid_LessEqual(String eaGuid) {\r
@@ -1965,7 +1887,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnceRegistered.\r
+     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param eaGuid The value of eaGuid as prefixSearch.\r
      */\r
     public void setEaGuid_PrefixSearch(String eaGuid) {\r
@@ -1973,15 +1895,6 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
-     * @param eaGuid The value of eaGuid as likeSearch.\r
-     * @param likeSearchOption The option of like-search. (NotNull)\r
-     */\r
-    public void setEaGuid_LikeSearch(String eaGuid, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.LikeSearchOption likeSearchOption) {\r
-        registerLikeSearchQuery(CK_LS, fRES(eaGuid), getCValueEaGuid(), "ea_guid", "EaGuid", "eaGuid", likeSearchOption);\r
-    }\r
-\r
-    /**\r
      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
      * @param eaGuidList The collection of eaGuid as inScope.\r
      */\r
@@ -1990,34 +1903,38 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
-     * @param eaGuid The collection of eaGuid as inScope.\r
-     * @param inScopeOption The option of in-scope. (NotNull)\r
+     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param eaGuid The value of eaGuid as likeSearch.\r
+     * @param likeSearchOption The option of like-search. (NotNull)\r
      */\r
-    public void setEaGuid_InScope(String eaGuid, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.InScopeOption inScopeOption) {\r
-        registerInScopeQuery(CK_INS, fRES(eaGuid), getCValueEaGuid(), "ea_guid", "EaGuid", "eaGuid", inScopeOption);\r
+    public void setEaGuid_LikeSearch(String eaGuid, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_LS, fRES(eaGuid), getCValueEaGuid(), "ea_guid", likeSearchOption);\r
     }\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param eaGuid The value of eaGuid as notLikeSearch.\r
+     * @param likeSearchOption The option of not-like-search. (NotNull)\r
      */\r
-    public void setEaGuid_IsNull() { regEaGuid(CK_ISN, DUMMY_OBJECT); }\r
+    public void setEaGuid_NotLikeSearch(String eaGuid, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_NLS, fRES(eaGuid), getCValueEaGuid(), "ea_guid", likeSearchOption);\r
+    }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setEaGuid_IsNotNull() { regEaGuid(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setEaGuid_IsNull() { regEaGuid(CK_ISN, DOBJ); }\r
 \r
-    protected void regEaGuid(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueEaGuid(), "ea_guid", "EaGuid", "eaGuid");\r
-    }\r
-    protected void registerInlineEaGuid(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueEaGuid(), "ea_guid", "EaGuid", "eaGuid");\r
-    }\r
+    /**\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
+     */\r
+    public void setEaGuid_IsNotNull() { regEaGuid(CK_ISNN, DOBJ); }\r
+\r
+    protected void regEaGuid(ConditionKey k, Object v) { regQ(k, v, getCValueEaGuid(), "ea_guid"); }\r
     abstract protected ConditionValue getCValueEaGuid();\r
 \r
     /**\r
-     * Equal(=). And NullOrEmptyIgnored, OnceRegistered. {LONGCHAR(2147483647)}\r
+     * Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered. {LONGCHAR(2147483647)}\r
      * @param styleex The value of styleex as equal.\r
      */\r
     public void setStyleex_Equal(String styleex) {\r
@@ -2025,7 +1942,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * NotEqual(!=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * NotEqual(!=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param styleex The value of styleex as notEqual.\r
      */\r
     public void setStyleex_NotEqual(String styleex) {\r
@@ -2033,7 +1950,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterThan(&gt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param styleex The value of styleex as greaterThan.\r
      */\r
     public void setStyleex_GreaterThan(String styleex) {\r
@@ -2041,7 +1958,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessThan(&lt;). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessThan(&lt;). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param styleex The value of styleex as lessThan.\r
      */\r
     public void setStyleex_LessThan(String styleex) {\r
@@ -2049,7 +1966,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * GreaterEqual(&gt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param styleex The value of styleex as greaterEqual.\r
      */\r
     public void setStyleex_GreaterEqual(String styleex) {\r
@@ -2057,7 +1974,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnceRegistered.\r
+     * LessEqual(&lt;=). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param styleex The value of styleex as lessEqual.\r
      */\r
     public void setStyleex_LessEqual(String styleex) {\r
@@ -2065,7 +1982,7 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnceRegistered.\r
+     * PrefixSearch(like 'xxx%'). And NullOrEmptyIgnored, OnlyOnceRegistered.\r
      * @param styleex The value of styleex as prefixSearch.\r
      */\r
     public void setStyleex_PrefixSearch(String styleex) {\r
@@ -2073,15 +1990,6 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
-     * @param styleex The value of styleex as likeSearch.\r
-     * @param likeSearchOption The option of like-search. (NotNull)\r
-     */\r
-    public void setStyleex_LikeSearch(String styleex, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.LikeSearchOption likeSearchOption) {\r
-        registerLikeSearchQuery(CK_LS, fRES(styleex), getCValueStyleex(), "StyleEx", "Styleex", "styleex", likeSearchOption);\r
-    }\r
-\r
-    /**\r
      * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
      * @param styleexList The collection of styleex as inScope.\r
      */\r
@@ -2090,33 +1998,95 @@ public abstract class AbstractBsTOperationCQ extends AbstractConditionQuery {
     }\r
 \r
     /**\r
-     * InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.\r
-     * @param styleex The collection of styleex as inScope.\r
-     * @param inScopeOption The option of in-scope. (NotNull)\r
+     * LikeSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param styleex The value of styleex as likeSearch.\r
+     * @param likeSearchOption The option of like-search. (NotNull)\r
+     */\r
+    public void setStyleex_LikeSearch(String styleex, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_LS, fRES(styleex), getCValueStyleex(), "StyleEx", likeSearchOption);\r
+    }\r
+\r
+    /**\r
+     * NotLikeSearch(not like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.\r
+     * @param styleex The value of styleex as notLikeSearch.\r
+     * @param likeSearchOption The option of not-like-search. (NotNull)\r
      */\r
-    public void setStyleex_InScope(String styleex, jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.InScopeOption inScopeOption) {\r
-        registerInScopeQuery(CK_INS, fRES(styleex), getCValueStyleex(), "StyleEx", "Styleex", "styleex", inScopeOption);\r
+    public void setStyleex_NotLikeSearch(String styleex, LikeSearchOption likeSearchOption) {\r
+        regLSQ(CK_NLS, fRES(styleex), getCValueStyleex(), "StyleEx", likeSearchOption);\r
     }\r
 \r
     /**\r
-     * IsNull(is null). And OnceRegistered.\r
+     * IsNull(is null). And OnlyOnceRegistered.\r
      */\r
-    public void setStyleex_IsNull() { regStyleex(CK_ISN, DUMMY_OBJECT); }\r
+    public void setStyleex_IsNull() { regStyleex(CK_ISN, DOBJ); }\r
 \r
     /**\r
-     * IsNotNull(is not null). And OnceRegistered.\r
+     * IsNotNull(is not null). And OnlyOnceRegistered.\r
      */\r
-    public void setStyleex_IsNotNull() { regStyleex(CK_ISNN, DUMMY_OBJECT); }\r
+    public void setStyleex_IsNotNull() { regStyleex(CK_ISNN, DOBJ); }\r
+\r
+    protected void regStyleex(ConditionKey k, Object v) { regQ(k, v, getCValueStyleex(), "StyleEx"); }\r
+    abstract protected ConditionValue getCValueStyleex();\r
 \r
-    protected void regStyleex(ConditionKey key, Object value) {\r
-        registerQuery(key, value, getCValueStyleex(), "StyleEx", "Styleex", "styleex");\r
+    // ===================================================================================\r
+    //                                                                     Scalar SubQuery\r
+    //                                                                     ===============\r
+    public SSQFunction<TOperationCB> scalar_Equal() {\r
+        return xcreateSSQFunction("=");\r
     }\r
-    protected void registerInlineStyleex(ConditionKey key, Object value) {\r
-        registerInlineQuery(key, value, getCValueStyleex(), "StyleEx", "Styleex", "styleex");\r
+\r
+    public SSQFunction<TOperationCB> scalar_GreaterEqual() {\r
+        return xcreateSSQFunction(">=");\r
     }\r
-    abstract protected ConditionValue getCValueStyleex();\r
 \r
+    public SSQFunction<TOperationCB> scalar_GreaterThan() {\r
+        return xcreateSSQFunction(">");\r
+    }\r
+\r
+    public SSQFunction<TOperationCB> scalar_LessEqual() {\r
+        return xcreateSSQFunction("<=");\r
+    }\r
+    \r
+    public SSQFunction<TOperationCB> scalar_LessThan() {\r
+        return xcreateSSQFunction("<");\r
+    }\r
+    \r
+    protected SSQFunction<TOperationCB> xcreateSSQFunction(final String operand) {\r
+        return new SSQFunction<TOperationCB>(new SSQSetupper<TOperationCB>() {\r
+            public void setup(String function, SubQuery<TOperationCB> subQuery) {\r
+                xscalarSubQuery(function, subQuery, operand);\r
+            }\r
+        });\r
+    }\r
+\r
+    protected void xscalarSubQuery(String function, SubQuery<TOperationCB> subQuery, String operand) {\r
+        assertObjectNotNull("subQuery<TOperationCB>", subQuery);\r
+        TOperationCB cb = new TOperationCB(); cb.xsetupForScalarSubQuery(); subQuery.query(cb);\r
+        String subQueryPropertyName = keepScalarSubQuery(cb.query()); // for saving query-value.\r
+        registerScalarSubQuery(function, cb.query(), subQueryPropertyName, operand);\r
+    }\r
+    public abstract String keepScalarSubQuery(TOperationCQ subQuery);\r
+\r
+    // ===================================================================================\r
+    //                                                             MySelf InScope SubQuery\r
+    //                                                             =======================\r
+    /**\r
+     * Myself InScope SubQuery. {mainly for CLOB and Union}\r
+     * @param subQuery The implementation of sub query. (NotNull)\r
+     */\r
+    public void myselfInScope(SubQuery<TOperationCB> subQuery) {\r
+        assertObjectNotNull("subQuery<TOperationCB>", subQuery);\r
+        TOperationCB cb = new TOperationCB(); cb.xsetupForInScopeSubQuery(); subQuery.query(cb);\r
+        String subQueryPropertyName = keepMyselfInScopeSubQuery(cb.query()); // for saving query-value.\r
+        registerInScopeSubQuery(cb.query(), "OperationID", "OperationID", subQueryPropertyName);\r
+    }\r
+    public abstract String keepMyselfInScopeSubQuery(TOperationCQ subQuery);\r
+\r
+    // ===================================================================================\r
+    //                                                                       Very Internal\r
+    //                                                                       =============\r
     // Very Internal (for Suppressing Warn about 'Not Use Import')\r
-    protected String getConditionBeanClassNameInternally() { return TOperationCB.class.getName(); }\r
-    protected String getConditionQueryClassNameInternally() { return TOperationCQ.class.getName(); }\r
+    String xCB() { return TOperationCB.class.getName(); }\r
+    String xCQ() { return TOperationCQ.class.getName(); }\r
+    String xLSO() { return LikeSearchOption.class.getName(); }\r
 }\r