public class OracleDatabasePlatform extends ANSISqlDatabasePlatform
| Modifier and Type | Field and Description |
|---|---|
static long |
WAIT_FOREVER |
| Constructor and Description |
|---|
OracleDatabasePlatform() |
| Modifier and Type | Method and Description |
|---|---|
String |
applyLimitSql(Integer limit) |
String |
escapeString(String sqlString)
Performs Oracle-specific escaping of String parameters.
|
String |
getCurTimeFunction() |
String |
getDateFormatString(String dateFormatString) |
String |
getDateSQL(String date,
String time)
Converts date-only values into JDBC d{...} date literals, but converts date-and-time values into timestamp
strings that are then converted into date values via the strToDateFunction.
|
String |
getLockRouteHeaderQuerySQL(String documentId,
boolean wait) |
protected Long |
getNextValSqlJdbc(String sequenceName,
Connection connection)
Generate next id value for the logical sequence given the JDBC Connection
|
protected Long |
getNextValSqlOjb(String sequenceName,
org.apache.ojb.broker.PersistenceBroker persistenceBroker)
Deprecated.
|
String |
getSelectForUpdateSuffix(long waitMillis) |
String |
getStrToDateFunction() |
protected long |
getTimeoutSeconds() |
String |
getValidationQuery() |
String |
toString() |
getCreateTableFromTableSql, getDropTableSql, getInsertDataFromTableSql, getIsNullFunction, getNextValSQL, getTruncateTableSql, getUpperCaseFunctionpublic static final long WAIT_FOREVER
public OracleDatabasePlatform()
public String applyLimitSql(Integer limit)
public String getStrToDateFunction()
public String getCurTimeFunction()
public String getDateFormatString(String dateFormatString)
protected Long getNextValSqlJdbc(String sequenceName, Connection connection)
getNextValSqlJdbc in class ANSISqlDatabasePlatformsequenceName - the logical sequence nameconnection - JDBC Connection to use (without closing)@Deprecated protected Long getNextValSqlOjb(String sequenceName, org.apache.ojb.broker.PersistenceBroker persistenceBroker)
getNextValSqlOjb in class ANSISqlDatabasePlatformpublic String getLockRouteHeaderQuerySQL(String documentId, boolean wait)
public String toString()
toString in class ANSISqlDatabasePlatformprotected long getTimeoutSeconds()
public String getSelectForUpdateSuffix(long waitMillis)
public String escapeString(String sqlString)
public String getDateSQL(String date, String time)
getDateSQL in interface DatabasePlatformgetDateSQL in class ANSISqlDatabasePlatformANSISqlDatabasePlatform.getDateSQL(java.lang.String, java.lang.String)public String getValidationQuery()
Copyright © 2005–2018 The Kuali Foundation. All rights reserved.