org.apache.ojb.broker.platforms
Class PlatformMckoiImpl

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

public class PlatformMckoiImpl
extends org.apache.ojb.broker.platforms.PlatformDefaultImpl

DatabasePlatform implementation for the Mckoi database.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
http://www.mckoi.com/database

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
PlatformMckoiImpl()
           
 
Method Summary
 String concatenate(String[] columns)
           
 String createSequenceQuery(String sequenceName)
           
 String dropSequenceQuery(String sequenceName)
           
 String getEscapeClause(org.apache.ojb.broker.query.LikeCriteria criteria)
           
 byte getJoinSyntaxType()
           
 String nextSequenceQuery(String sequenceName)
           
 void setObjectForStatement(PreparedStatement statement, int index, Object value, int sqlType)
           
 boolean supportsPaging()
           
 
Methods inherited from class org.apache.ojb.broker.platforms.PlatformDefaultImpl
addBatch, addPagingSql, afterStatementClose, afterStatementCreate, beforeBatch, beforeStatementClose, bindPagingParameters, bindPagingParametersFirst, changeAutoCommitState, checkForBatchSupport, createSequenceQuery, executeBatch, getConcatenationCharacter, getLastInsertIdentityQuery, initializeJdbcConnection, prepareNextValProcedureStatement, registerOutResultSet, setNullForStatement, supportsBatchOperations, supportsMultiColumnCountDistinct, useCountForResultsetSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlatformMckoiImpl

public PlatformMckoiImpl()
Method Detail

setObjectForStatement

public void setObjectForStatement(PreparedStatement statement,
                                  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

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

getJoinSyntaxType

public byte getJoinSyntaxType()
Specified by:
getJoinSyntaxType in interface org.apache.ojb.broker.platforms.Platform
Overrides:
getJoinSyntaxType in class org.apache.ojb.broker.platforms.PlatformDefaultImpl

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[] columns)
Specified by:
concatenate in interface org.apache.ojb.broker.platforms.Platform
Overrides:
concatenate in class org.apache.ojb.broker.platforms.PlatformDefaultImpl

getEscapeClause

public String getEscapeClause(org.apache.ojb.broker.query.LikeCriteria criteria)
Specified by:
getEscapeClause in interface org.apache.ojb.broker.platforms.Platform
Overrides:
getEscapeClause in class org.apache.ojb.broker.platforms.PlatformDefaultImpl


Copyright © 2005-2014 The Kuali Foundation. All Rights Reserved.