Class NuoDbPlatform


  • public class NuoDbPlatform
    extends io.ebean.config.dbplatform.DatabasePlatform
    NuoDb specific platform.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class io.ebean.config.dbplatform.DatabasePlatform

        io.ebean.config.dbplatform.DatabasePlatform.OnQueryOnly
    • Constructor Summary

      Constructors 
      Constructor Description
      NuoDbPlatform()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.ebean.config.dbplatform.PlatformIdGenerator createSequenceIdGenerator​(BackgroundExecutor be, DataSource ds, int stepSize, String seqName)
      Return a DB Sequence based IdGenerator.
      • Methods inherited from class io.ebean.config.dbplatform.DatabasePlatform

        completeSql, configure, convertQuotedIdentifiers, createSchemaIfNotExists, escapeLikeString, fromForUpdate, getBasicSqlLimiter, getBlobDbType, getBooleanDbType, getClobDbType, getCloseQuote, getColumnAliasPrefix, getDbDefaultValue, getDbEncrypt, getDbIdentity, getDbTypeMap, getHistorySupport, getLikeClause, getMaxConstraintNameLength, getMaxTableNameLength, getName, getOnQueryOnly, getOpenQuote, getPersistBatchOnCascade, getPlatform, getSqlLimiter, isCaseSensitiveCollation, isDdlAutoCommit, isForwardOnlyHintOnFindIterate, isIdInExpandedForm, isInlineSqlUpdateLimit, isNativeArrayType, isNativeUuidType, isPlatform, isSelectCountWithAlias, isSelectCountWithColumnAlias, isSequenceBatchMode, isSupportsDeleteTableAlias, isSupportsNativeIlike, isSupportsResultSetConcurrencyModeUpdatable, isSupportsSavepointId, isTreatEmptyStringsAsNull, schemaExists, setColumnAliasPrefix, setDbEncrypt, setDbFalseLiteral, setDbTrueLiteral, setForwardOnlyHintOnFindIterate, setHistorySupport, setOnQueryOnly, setSequenceBatchMode, setSupportsResultSetConcurrencyModeUpdatable, tableExists, tablePartitionInit, tablePartitionsExist, translate, truncateStatement, unQuote, useExtraTransactionOnIterateSecondaryQueries
    • Method Detail

      • createSequenceIdGenerator

        public io.ebean.config.dbplatform.PlatformIdGenerator createSequenceIdGenerator​(BackgroundExecutor be,
                                                                                        DataSource ds,
                                                                                        int stepSize,
                                                                                        String seqName)
        Description copied from class: io.ebean.config.dbplatform.DatabasePlatform
        Return a DB Sequence based IdGenerator.
        Overrides:
        createSequenceIdGenerator in class io.ebean.config.dbplatform.DatabasePlatform
        Parameters:
        be - the BackgroundExecutor that can be used to load the sequence if desired
        ds - the DataSource
        stepSize - the sequence allocation size as defined by mapping (defaults to 50)
        seqName - the name of the sequence