|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Represents a dialect of SQL implemented by a particular RDBMS. Subclasses implement this
compatibility with different systems.
Method Summary | |
java.lang.String |
getCountSql(java.lang.String sql)
generate count SQL, like select count(*) from xxx. |
int[] |
getPageParemeterValuesWithPageInfo(int pageIndex,
int pageSize)
get paremeter values if the page SQL is using '?' before by calling public String getPageSql(String sql, String orderBy) |
java.lang.String |
getPageSqlWithoutPageInfo(java.lang.String sql,
java.lang.String orderBy)
generate page SQL by non-page SQL |
java.lang.String |
getPageSqlWithPageInfo(java.lang.String sql,
java.lang.String orderBy,
int pageIndex,
int pageSize)
generate page SQL by non-page SQL |
java.util.List |
mergePageParemeterValues(java.util.List originalParemeterList,
int[] pageParemeterValues)
merge page paremeter values, some normally add after orignal paramters |
Method Detail |
public java.lang.String getPageSqlWithoutPageInfo(java.lang.String sql, java.lang.String orderBy)
sql
-
public java.lang.String getPageSqlWithPageInfo(java.lang.String sql, java.lang.String orderBy, int pageIndex, int pageSize)
sql
- orderBy
- cannot be missing, "order by" fields should exists in "select" fieldspageIndex
- page index, begin from 0pageSize
- page size, bigger than 0
public int[] getPageParemeterValuesWithPageInfo(int pageIndex, int pageSize)
pageIndex
- pageSize
-
public java.lang.String getCountSql(java.lang.String sql)
sql
-
public java.util.List mergePageParemeterValues(java.util.List originalParemeterList, int[] pageParemeterValues)
pageParemeterValues
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |