\r
import java.util.Map;\r
\r
-import jp.sourceforge.ea2ddl.dao.allcommon.cbean.AbstractConditionBean;\r
-import jp.sourceforge.ea2ddl.dao.allcommon.cbean.ConditionBean;\r
-import jp.sourceforge.ea2ddl.dao.allcommon.cbean.ConditionQuery;\r
-import jp.sourceforge.ea2ddl.dao.allcommon.cbean.SubQuery;\r
-import jp.sourceforge.ea2ddl.dao.allcommon.cbean.UnionQuery;\r
+import org.seasar.dbflute.cbean.AbstractConditionBean;\r
+import org.seasar.dbflute.cbean.ConditionBean;\r
+import org.seasar.dbflute.cbean.ConditionQuery;\r
+import org.seasar.dbflute.cbean.SubQuery;\r
+import org.seasar.dbflute.cbean.UnionQuery;\r
+import org.seasar.dbflute.cbean.sqlclause.SqlClause;\r
+import org.seasar.dbflute.dbmeta.DBMetaProvider;\r
+import jp.sourceforge.ea2ddl.dao.allcommon.DBFluteConfig;\r
+import jp.sourceforge.ea2ddl.dao.allcommon.DBMetaInstanceHandler;\r
+import jp.sourceforge.ea2ddl.dao.allcommon.ImplementedSqlClauseCreator;\r
import jp.sourceforge.ea2ddl.dao.cbean.*;\r
import jp.sourceforge.ea2ddl.dao.cbean.cq.*;\r
\r
/**\r
* The base condition-bean of t_diagramlinks.\r
* @author DBFlute(AutoGenerator)\r
- */
-@SuppressWarnings("unchecked")\r
+ */\r
public class BsTDiagramlinksCB extends AbstractConditionBean {\r
\r
// ===================================================================================\r
// Attribute\r
// =========\r
+ private final DBMetaProvider _dbmetaProvider = new DBMetaInstanceHandler();\r
protected TDiagramlinksCQ _conditionQuery;\r
\r
// ===================================================================================\r
+ // SqlClause\r
+ // =========\r
+ @Override\r
+ protected SqlClause createSqlClause() {\r
+ return new ImplementedSqlClauseCreator().createSqlClause(this);\r
+ }\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
return _conditionQuery;\r
}\r
\r
- public ConditionQuery getConditionQueryAsInterface() {\r
+ /**\r
+ * {@inheritDoc}\r
+ * @return The conditionQuery of the local table as interface. (NotNull)\r
+ */\r
+ public ConditionQuery localCQ() {\r
return getConditionQuery();\r
}\r
\r
final TDiagramlinksCB cb = new TDiagramlinksCB(); cb.xsetupForUnion(); unionQuery.query(cb);\r
final TDiagramlinksCQ cq = cb.query(); query().xsetUnionAllQuery(cq);\r
}\r
- \r
- /**\r
- * @param unionQuery The query of 'union'. (NotNull)\r
- * @deprecated Sorry! Please use union(UnionQuery<TDiagramlinksCB> unionQuery).\r
- */\r
- public void union(TDiagramlinksCQ unionQuery) {\r
- query().xsetUnionQuery(unionQuery);\r
- }\r
-\r
- /**\r
- * @param unionQuery The query of 'union'. (NotNull)\r
- * @deprecated Sorry! Please use unionAll(UnionQuery<TDiagramlinksCB> unionQuery).\r
- */\r
- public void unionAll(TDiagramlinksCQ unionQuery) {\r
- query().xsetUnionAllQuery(unionQuery);\r
- }\r
\r
public boolean hasUnionQueryOrUnionAllQuery() {\r
return query().hasUnionQueryOrUnionAllQuery();\r
protected Specification _specification;\r
public Specification specify() {\r
if (_specification == null) { _specification = new Specification(this, new SpQyCall<TDiagramlinksCQ>() {\r
- public boolean has() { return true; } public TDiagramlinksCQ qy() { return query(); } }, _forDeriveReferrer); } return _specification;\r
+ public boolean has() { return true; } public TDiagramlinksCQ qy() { return query(); } }, _forDerivedReferrer, _forScalarSelect, _forScalarSubQuery, getDBMetaProvider()); }\r
+ return _specification;\r
}\r
+\r
public static class Specification extends AbstractSpecification<TDiagramlinksCQ> {\r
protected SpQyCall<TDiagramlinksCQ> _myQyCall;\r
- public Specification(ConditionBean baseCB, SpQyCall<TDiagramlinksCQ> qyCall, boolean forDeriveReferrer) { super(baseCB, qyCall, forDeriveReferrer); _myQyCall = qyCall; }\r
+ public Specification(ConditionBean baseCB, SpQyCall<TDiagramlinksCQ> qyCall\r
+ , boolean forDeriveReferrer, boolean forScalarSelect, boolean forScalarSubQuery\r
+ , DBMetaProvider dbmetaProvider)\r
+ { super(baseCB, qyCall, forDeriveReferrer, forScalarSelect, forScalarSubQuery, dbmetaProvider); _myQyCall = qyCall; }\r
public void columnDiagramid() { doColumn("DiagramID"); }\r
public void columnConnectorid() { doColumn("ConnectorID"); }\r
public void columnGeometry() { doColumn("Geometry"); }\r
protected String getTableDbName() { return "t_diagramlinks"; }\r
}\r
\r
+ // ===================================================================================\r
+ // Display SQL\r
+ // ===========\r
+ @Override\r
+ protected String getLogDateFormat() { return DBFluteConfig.getInstance().getLogDateFormat(); }\r
+ @Override\r
+ protected String getLogTimestampFormat() { return DBFluteConfig.getInstance().getLogTimestampFormat(); }\r
+\r
+ // ===================================================================================\r
+ // Internal\r
+ // ========\r
// Very Internal (for Suppressing Warn about 'Not Use Import')\r
protected String getConditionBeanClassNameInternally() { return TDiagramlinksCB.class.getName(); }\r
protected String getConditionQueryClassNameInternally() { return TDiagramlinksCQ.class.getName(); }\r