OSDN Git Service

"https://svn.sourceforge.jp/svnroot/ea2ddl" にプロジェクト "ea2ddl-dao" を共用
[ea2ddl/ea2ddl.git] / ea2ddl-dao / src / main / java / jp / sourceforge / ea2ddl / dao / allcommon / cbean / OrderByBean.java
1 package jp.sourceforge.ea2ddl.dao.allcommon.cbean;\r
2 \r
3 import jp.sourceforge.ea2ddl.dao.allcommon.cbean.sqlclause.OrderByClause;\r
4 \r
5 /**\r
6  * The order-by-bean as interface.\r
7  * \r
8  * @author DBFlute(AutoGenerator)\r
9  */\r
10 public interface OrderByBean extends SelectResource {\r
11 \r
12     /**\r
13      * Get sql component of order-by clause.\r
14      * \r
15      * @return Sql component of order-by clause. (NotNull)\r
16      */\r
17     public OrderByClause getSqlComponentOfOrderByClause();\r
18 \r
19     /**\r
20      * Get order-by clause.\r
21      * \r
22      * @return Order-by clause. (NotNull)\r
23      */\r
24     public String getOrderByClause();\r
25 \r
26     /**\r
27      * Clear order-by.\r
28      * \r
29      * @return this. (NotNull)\r
30      */\r
31     public OrderByBean clearOrderBy();\r
32 \r
33     /**\r
34      * Ignore order-by.\r
35      * \r
36      * @return this. (NotNull)\r
37      */\r
38     public OrderByBean ignoreOrderBy();\r
39 \r
40     /**\r
41      * Make order-by effective.\r
42      * \r
43      * @return this. (NotNull)\r
44      */\r
45     public OrderByBean makeOrderByEffective();\r
46 }\r