|
||||||||||
| 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 | |||||||||