com.avaje.ebean.config.dbplatform
Class Oracle10Platform

java.lang.Object
  extended by com.avaje.ebean.config.dbplatform.DatabasePlatform
      extended by com.avaje.ebean.config.dbplatform.Oracle10Platform
Direct Known Subclasses:
Oracle9Platform

public class Oracle10Platform
extends DatabasePlatform

Oracle10 and greater specific platform.


Constructor Summary
Oracle10Platform()
           
 
Method Summary
 IdGenerator createSequenceIdGenerator(BackgroundExecutor be, DataSource ds, String seqName, int batchSize)
          Return a DB Sequence based IdGenerator.
 
Methods inherited from class com.avaje.ebean.config.dbplatform.DatabasePlatform
convertQuotedIdentifiers, getBlobDbType, getBooleanDbType, getCloseQuote, getDbDdlSyntax, getDbEncrypt, getDbIdentity, getDbTypeMap, getName, getOpenQuote, getSqlLimiter, isIdInExpandedForm, isTreatEmptyStringsAsNull, setDbEncrypt
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Oracle10Platform

public Oracle10Platform()
Method Detail

createSequenceIdGenerator

public IdGenerator createSequenceIdGenerator(BackgroundExecutor be,
                                             DataSource ds,
                                             String seqName,
                                             int batchSize)
Description copied from class: DatabasePlatform
Return a DB Sequence based IdGenerator.

Overrides:
createSequenceIdGenerator in class DatabasePlatform
Parameters:
be - the BackgroundExecutor that can be used to load the sequence if desired
ds - the DataSource
seqName - the name of the sequence
batchSize - the number of sequences that should be loaded


Copyright © 2010. All Rights Reserved.