Class HanaPlatform
java.lang.Object
io.ebean.config.dbplatform.DatabasePlatform
io.ebean.platform.hana.HanaPlatform
public class HanaPlatform
extends io.ebean.config.dbplatform.DatabasePlatform
-
Field Summary
Fields inherited from class io.ebean.config.dbplatform.DatabasePlatform
allQuotedIdentifiers, autoCommitFalseOnFindIterate, basicSqlLimiter, blobDbType, booleanDbType, caseSensitiveCollation, clobDbType, closeQuote, columnAliasPrefix, dbDefaultValue, dbEncrypt, dbIdentity, dbTypeMap, exceptionTranslator, forwardOnlyHintOnFindIterate, historySupport, idInExpandedForm, inlineSqlUpdateLimit, likeClauseEscaped, likeClauseRaw, likeEscapeChar, likeSpecialCharacters, maxConstraintNameLength, maxInBinding, maxTableNameLength, nativeUuidType, openQuote, persistBatchOnCascade, platform, selectCountWithAlias, selectCountWithColumnAlias, sequenceBatchMode, sequenceBatchSize, sqlLimiter, supportsDeleteTableAlias, supportsNativeIlike, supportsNativeJavaTime, supportsResultSetConcurrencyModeUpdatable, supportsSavepointId, truncateTable, useExtraTransactionOnIterateSecondaryQueries, useMigrationStoredProcedures -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddGeoTypes(int srid) protected voidconfigure(io.ebean.config.PlatformConfig config, boolean allQuotedIdentifiers) booleanprotected StringwithForUpdate(String sql, io.ebean.Query.LockWait lockWait, io.ebean.Query.LockType lockType) Methods inherited from class io.ebean.config.dbplatform.DatabasePlatform
autoCommitFalseOnFindIterate, basicSqlLimiter, blobDbType, booleanDbType, caseSensitiveCollation, clobDbType, closeQuote, columnAliasPrefix, completeSql, configure, configureIdType, convertQuotedIdentifiers, createSchemaIfNotExists, createSequenceIdGenerator, dbDefaultValue, dbEncrypt, dbIdentity, dbTypeMap, escapeLikeCharacter, escapeLikeString, forwardOnlyHintOnFindIterate, fromForUpdate, historySupport, idInExpandedForm, inlineSqlComment, inlineSqlHint, inlineSqlUpdateLimit, isPlatform, likeClause, maxConstraintNameLength, maxInBinding, maxTableNameLength, name, nativeArrayType, nativeUuidType, openQuote, persistBatchOnCascade, platform, schemaExists, selectCountWithAlias, selectCountWithColumnAlias, sequenceBatchMode, setColumnAliasPrefix, setDbEncrypt, setDbFalseLiteral, setDbTrueLiteral, setForwardOnlyHintOnFindIterate, setHistorySupport, setSequenceBatchMode, setSupportsResultSetConcurrencyModeUpdatable, setUseMigrationStoredProcedures, sqlLimiter, supportsDeleteTableAlias, supportsNativeIlike, supportsNativeJavaTime, supportsResultSetConcurrencyModeUpdatable, supportsSavepointId, translate, truncateStatement, unQuote, useExtraTransactionOnIterateSecondaryQueries
-
Constructor Details
-
HanaPlatform
public HanaPlatform()
-
-
Method Details
-
addGeoTypes
protected void addGeoTypes(int srid) - Overrides:
addGeoTypesin classio.ebean.config.dbplatform.DatabasePlatform
-
withForUpdate
-
configure
protected void configure(io.ebean.config.PlatformConfig config, boolean allQuotedIdentifiers) - Overrides:
configurein classio.ebean.config.dbplatform.DatabasePlatform
-
useMigrationStoredProcedures
public boolean useMigrationStoredProcedures()- Overrides:
useMigrationStoredProceduresin classio.ebean.config.dbplatform.DatabasePlatform
-