org.apache.ojb.broker.platforms
Class PlatformMySQLImpl
java.lang.Object
org.apache.ojb.broker.platforms.PlatformDefaultImpl
org.apache.ojb.broker.platforms.PlatformMySQLImpl
- All Implemented Interfaces:
- org.apache.ojb.broker.accesslayer.JoinSyntaxTypes, org.apache.ojb.broker.platforms.Platform
public class PlatformMySQLImpl
- extends org.apache.ojb.broker.platforms.PlatformDefaultImpl
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
| Fields inherited from class org.apache.ojb.broker.platforms.PlatformDefaultImpl |
log, m_batchUpdatesChecked, m_supportsBatchUpdates |
| Fields inherited from interface org.apache.ojb.broker.accesslayer.JoinSyntaxTypes |
ORACLE_JOIN_SYNTAX, SQL92_JOIN_SYNTAX, SQL92_NOPAREN_JOIN_SYNTAX, SYBASE_JOIN_SYNTAX |
| Methods inherited from class org.apache.ojb.broker.platforms.PlatformDefaultImpl |
addBatch, afterStatementClose, afterStatementCreate, beforeBatch, beforeStatementClose, bindPagingParameters, bindPagingParametersFirst, changeAutoCommitState, checkForBatchSupport, createSequenceQuery, executeBatch, getConcatenationCharacter, initializeJdbcConnection, registerOutResultSet, setNullForStatement, supportsBatchOperations, supportsMultiColumnCountDistinct, useCountForResultsetSize |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PlatformMySQLImpl
public PlatformMySQLImpl()
setObjectForStatement
public void setObjectForStatement(PreparedStatement ps,
int index,
Object value,
int sqlType)
throws SQLException
- Specified by:
setObjectForStatement in interface org.apache.ojb.broker.platforms.Platform- Overrides:
setObjectForStatement in class org.apache.ojb.broker.platforms.PlatformDefaultImpl
- Throws:
SQLException
getJoinSyntaxType
public byte getJoinSyntaxType()
- Get join syntax type for this RDBMS - one on of the constants from
JoinSyntaxType interface
- Specified by:
getJoinSyntaxType in interface org.apache.ojb.broker.platforms.Platform- Overrides:
getJoinSyntaxType in class org.apache.ojb.broker.platforms.PlatformDefaultImpl
getLastInsertIdentityQuery
public String getLastInsertIdentityQuery(String tableName)
- Specified by:
getLastInsertIdentityQuery in interface org.apache.ojb.broker.platforms.Platform- Overrides:
getLastInsertIdentityQuery in class org.apache.ojb.broker.platforms.PlatformDefaultImpl
addPagingSql
public void addPagingSql(StringBuffer anSqlString)
- Specified by:
addPagingSql in interface org.apache.ojb.broker.platforms.Platform- Overrides:
addPagingSql in class org.apache.ojb.broker.platforms.PlatformDefaultImpl
createSequenceQuery
public String createSequenceQuery(String sequenceName)
- Specified by:
createSequenceQuery in interface org.apache.ojb.broker.platforms.Platform- Overrides:
createSequenceQuery in class org.apache.ojb.broker.platforms.PlatformDefaultImpl
nextSequenceQuery
public String nextSequenceQuery(String sequenceName)
- Specified by:
nextSequenceQuery in interface org.apache.ojb.broker.platforms.Platform- Overrides:
nextSequenceQuery in class org.apache.ojb.broker.platforms.PlatformDefaultImpl
dropSequenceQuery
public String dropSequenceQuery(String sequenceName)
- Specified by:
dropSequenceQuery in interface org.apache.ojb.broker.platforms.Platform- Overrides:
dropSequenceQuery in class org.apache.ojb.broker.platforms.PlatformDefaultImpl
prepareNextValProcedureStatement
public CallableStatement prepareNextValProcedureStatement(Connection con,
String procedureName,
String sequenceName)
throws org.apache.ojb.broker.platforms.PlatformException
- Specified by:
prepareNextValProcedureStatement in interface org.apache.ojb.broker.platforms.Platform- Overrides:
prepareNextValProcedureStatement in class org.apache.ojb.broker.platforms.PlatformDefaultImpl
- Throws:
org.apache.ojb.broker.platforms.PlatformException
supportsPaging
public boolean supportsPaging()
- Specified by:
supportsPaging in interface org.apache.ojb.broker.platforms.Platform- Overrides:
supportsPaging in class org.apache.ojb.broker.platforms.PlatformDefaultImpl
concatenate
public String concatenate(String[] theColumns)
- Specified by:
concatenate in interface org.apache.ojb.broker.platforms.Platform- Overrides:
concatenate in class org.apache.ojb.broker.platforms.PlatformDefaultImpl
- See Also:
Platform.concatenate(java.lang.String[])
getEscapeClause
public String getEscapeClause(org.apache.ojb.broker.query.LikeCriteria aCriteria)
- Specified by:
getEscapeClause in interface org.apache.ojb.broker.platforms.Platform- Overrides:
getEscapeClause in class org.apache.ojb.broker.platforms.PlatformDefaultImpl
- See Also:
Platform.getEscapeClause(org.apache.ojb.broker.query.LikeCriteria)
Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.