org.apache.ojb.broker.platforms
Class PlatformMsAccessImpl

java.lang.Object
  extended by org.apache.ojb.broker.platforms.PlatformDefaultImpl
      extended by org.apache.ojb.broker.platforms.PlatformMsAccessImpl
All Implemented Interfaces:
JoinSyntaxTypes, Platform

public class PlatformMsAccessImpl
extends PlatformDefaultImpl

Version:
$Id: PlatformMsAccessImpl.java,v 1.1 2007-08-24 22:17:35 ewestfal Exp $
Author:
Jakob Braeuchi

Field Summary
 
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
 
Constructor Summary
PlatformMsAccessImpl()
           
 
Method Summary
 void beforeStatementClose(Statement stmt, ResultSet rs)
          Called by StatementManagerIF implementation before invoking stmt.close() method.
protected  String getConcatenationCharacter()
          Answer the Character for Concatenation
 String getEscapeClause(LikeCriteria aCriteria)
          Answer the Clause used Escape wildcards in LIKE
 void setObjectForStatement(PreparedStatement ps, int index, Object value, int sqlType)
          Called to let the Platform implementation perform any JDBC type-specific operations needed by the driver when binding positional parameters for a PreparedStatement.
 
Methods inherited from class org.apache.ojb.broker.platforms.PlatformDefaultImpl
addBatch, addPagingSql, afterStatementClose, afterStatementCreate, beforeBatch, bindPagingParameters, bindPagingParametersFirst, changeAutoCommitState, checkForBatchSupport, concatenate, createSequenceQuery, createSequenceQuery, dropSequenceQuery, executeBatch, getJoinSyntaxType, getLastInsertIdentityQuery, initializeJdbcConnection, nextSequenceQuery, prepareNextValProcedureStatement, registerOutResultSet, setNullForStatement, supportsBatchOperations, supportsMultiColumnCountDistinct, supportsPaging, useCountForResultsetSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlatformMsAccessImpl

public PlatformMsAccessImpl()
Method Detail

setObjectForStatement

public void setObjectForStatement(PreparedStatement ps,
                                  int index,
                                  Object value,
                                  int sqlType)
                           throws SQLException
Description copied from interface: Platform
Called to let the Platform implementation perform any JDBC type-specific operations needed by the driver when binding positional parameters for a PreparedStatement.

Specified by:
setObjectForStatement in interface Platform
Overrides:
setObjectForStatement in class PlatformDefaultImpl
Throws:
SQLException
See Also:
Platform.setObjectForStatement(PreparedStatement, int, Object, int)

beforeStatementClose

public void beforeStatementClose(Statement stmt,
                                 ResultSet rs)
                          throws PlatformException
Description copied from interface: Platform
Called by StatementManagerIF implementation before invoking stmt.close() method.

Specified by:
beforeStatementClose in interface Platform
Overrides:
beforeStatementClose in class PlatformDefaultImpl
Throws:
PlatformException
See Also:
Platform.beforeStatementClose(Statement stmt, ResultSet rs)

getConcatenationCharacter

protected String getConcatenationCharacter()
Answer the Character for Concatenation

Overrides:
getConcatenationCharacter in class PlatformDefaultImpl

getEscapeClause

public String getEscapeClause(LikeCriteria aCriteria)
Description copied from interface: Platform
Answer the Clause used Escape wildcards in LIKE

Specified by:
getEscapeClause in interface Platform
Overrides:
getEscapeClause in class PlatformDefaultImpl
See Also:
Platform.getEscapeClause(org.apache.ojb.broker.query.LikeCriteria)


Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.