| org.kuali.core.dbplatform.KualiDBPlatform
All known Subclasses: org.kuali.core.dbplatform.KualiDBPlatformDerby, org.kuali.core.dbplatform.KualiDBPlatformOracle, org.kuali.core.dao.jdbc.KualiDBPlatformBase, org.kuali.core.dbplatform.KualiDBPlatformMySQL,
KualiDBPlatform | public interface KualiDBPlatform (Code) | | This interface should represent the bare minimum SQLcalls needed to specifically handle differences between RDBMS
|
applyLimit | public void applyLimit(Integer limit, Criteria criteria)(Code) | | |
getIsNullFunction | public String getIsNullFunction(String exprToTest, String exprToReplaceIfTestExprNull)(Code) | | Returns a SQL expression that acts like nvl(exprToTest, exprToReplaceIfTestExprNull) on oracle. That is,
an expression that will return exprToTest does not evalute to null, and will return exprToReplaceIfTestExprNull
if exprToTest does evaluate to null. NOTE: this method does not provide any protection against SQL injection
attacks, nor does it validate any of the parameters.
Parameters: exprToTest - a SQL expression that will either evalutate to null or non-null Parameters: exprToReplaceIfTestExprNull - the value to return if a SQL expression that acts like nvl on oracle or ifnull() on MySQL |
getNextAvailableSequenceNumber | public Long getNextAvailableSequenceNumber(String sequenceName)(Code) | | |
getStrToDateFunction | public String getStrToDateFunction()(Code) | | |
getUpperCaseFunction | public String getUpperCaseFunction()(Code) | | |
|
|