Class HsqldbPlatform


  • public class HsqldbPlatform
    extends io.ebean.config.dbplatform.DatabasePlatform
    H2 specific platform.
    • Nested Class Summary

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

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

      • Fields inherited from class io.ebean.config.dbplatform.DatabasePlatform

        allQuotedIdentifiers, basicSqlLimiter, blobDbType, booleanDbType, caseSensitiveCollation, clobDbType, closeQuote, columnAliasPrefix, dbDefaultValue, dbEncrypt, dbIdentity, dbTypeMap, exceptionTranslator, forwardOnlyHintOnFindIterate, historySupport, idInExpandedForm, inlineSqlUpdateLimit, likeClauseEscaped, likeClauseRaw, likeEscapeChar, likeSpecialCharacters, maxConstraintNameLength, maxInBinding, maxTableNameLength, nativeUuidType, onQueryOnly, openQuote, persistBatchOnCascade, platform, selectCountWithAlias, selectCountWithColumnAlias, sequenceBatchMode, sequenceBatchSize, sqlLimiter, supportsDeleteTableAlias, supportsNativeIlike, supportsNativeJavaTime, supportsResultSetConcurrencyModeUpdatable, supportsSavepointId, treatEmptyStringsAsNull, truncateTable, useExtraTransactionOnIterateSecondaryQueries, useMigrationStoredProcedures
    • Constructor Summary

      Constructors 
      Constructor Description
      HsqldbPlatform()  
    • Method Summary

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

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

      • HsqldbPlatform

        public HsqldbPlatform()
    • Method Detail

      • createSequenceIdGenerator

        public io.ebean.config.dbplatform.PlatformIdGenerator createSequenceIdGenerator​(io.ebean.BackgroundExecutor be,
                                                                                        DataSource ds,
                                                                                        int stepSize,
                                                                                        String seqName)
        Overrides:
        createSequenceIdGenerator in class io.ebean.config.dbplatform.DatabasePlatform