public abstract class ANSISqlDatabasePlatform extends Object implements DatabasePlatform
| Constructor and Description |
|---|
ANSISqlDatabasePlatform() |
| Modifier and Type | Method and Description |
|---|---|
String |
getCreateTableFromTableSql(String tableToCreate,
String fromTable) |
String |
getDateSQL(String date,
String time) |
String |
getDropTableSql(String tableName) |
String |
getInsertDataFromTableSql(String restoreTableName,
String fromTableName) |
String |
getIsNullFunction(String exprToTest,
String exprToReplaceIfTestExprNull)
Returns an expression equivalent to oracle's NVL statement using the CASE and IS NULL expressions, which should
be supported by many database systems
|
Long |
getNextValSQL(String sequenceName,
Object nextValSource) |
protected abstract Long |
getNextValSqlJdbc(String sequenceName,
Connection connection)
Deprecated.
|
protected abstract Long |
getNextValSqlOjb(String sequenceName,
org.apache.ojb.broker.PersistenceBroker persistenceBroker)
Deprecated.
|
String |
getTruncateTableSql(String tableName) |
String |
getUpperCaseFunction() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitapplyLimitSql, escapeString, getCurTimeFunction, getDateFormatString, getLockRouteHeaderQuerySQL, getSelectForUpdateSuffix, getStrToDateFunction, getValidationQuerypublic ANSISqlDatabasePlatform()
public String getTruncateTableSql(String tableName)
getTruncateTableSql in interface DatabasePlatformDatabasePlatform.getTruncateTableSql(String)public String getCreateTableFromTableSql(String tableToCreate, String fromTable)
getCreateTableFromTableSql in interface DatabasePlatformDatabasePlatform.getCreateTableFromTableSql(String, String)public String getInsertDataFromTableSql(String restoreTableName, String fromTableName)
getInsertDataFromTableSql in interface DatabasePlatformDatabasePlatform.getInsertDataFromTableSql(String, String)public String getDropTableSql(String tableName)
getDropTableSql in interface DatabasePlatformDatabasePlatform.getDropTableSql(String)public String getIsNullFunction(String exprToTest, String exprToReplaceIfTestExprNull)
getIsNullFunction in interface DatabasePlatformDatabasePlatform.getIsNullFunction(java.lang.String, java.lang.String)public String getDateSQL(String date, String time)
getDateSQL in interface DatabasePlatformpublic String getUpperCaseFunction()
getUpperCaseFunction in interface DatabasePlatformDatabasePlatform.getUpperCaseFunction()public Long getNextValSQL(String sequenceName, Object nextValSource)
getNextValSQL in interface DatabasePlatform@Deprecated protected abstract Long getNextValSqlOjb(String sequenceName, org.apache.ojb.broker.PersistenceBroker persistenceBroker)
@Deprecated protected abstract Long getNextValSqlJdbc(String sequenceName, Connection connection)
Copyright © 2005–2018 The Kuali Foundation. All rights reserved.