Top Description Constructors Methods
org.hibernate.dialect

public Class HANARowStoreDialect

extends AbstractHANADialect
Class Inheritance
Imports
org.hibernate.hql.spi.id.IdTableSupportStandardImpl, .MultiTableBulkIdStrategy, org.hibernate.hql.spi.id.global.GlobalTemporaryTableBulkIdStrategy, org.hibernate.hql.spi.id.local.AfterUseAction

An SQL dialect for the SAP HANA row store.

For more information on interacting with the SAP HANA database, refer to the SAP HANA SQL and System Views Reference and the SAP HANA Client Interface Programming Reference.

Row tables are created by this dialect when using the auto-ddl feature.

Authors
Andrew Clemons, Jonathan Bregler

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
public MultiTableBulkIdStrategy
protected boolean
protected Boolean
Inherited from org.hibernate.dialect.AbstractHANADialect:
bindLimitParametersInReverseOrderbuildIdentifierHelperbuildSQLExceptionConversionDelegatecontributeTypesdefaultScrollModedropConstraintsforUpdateOfColumnsgetAddColumnStringgetAddColumnSuffixStringgetBlobTypeDescriptorgetCallableStatementSupportgetCascadeConstraintsStringgetColumnCommentgetCreateSequenceStringgetCreateSequenceStringgetCurrentSchemaCommandgetCurrentTimestampSelectStringgetDropSequenceStringgetForUpdateNowaitStringgetForUpdateNowaitStringgetForUpdateStringgetForUpdateStringgetIdentityColumnSupportgetLimitHandlergetLimitStringgetMaxAliasLengthgetNameQualifierSupportgetNotExpressiongetQueryHintStringgetQuerySequencesStringgetReadLockStringgetReadLockStringgetSelectGUIDStringgetSelectSequenceNextValStringgetSequenceInformationExtractorgetSequenceNextValStringgetSqlTypeDescriptorOverridegetTableCommentgetTableExportergetWriteLockStringgetWriteLockStringisCurrentTimestampSelectStringCallableisUseUnicodeStringTypesregisterHanaKeywordsregisterResultSetOutParameterregisterResultSetOutParametersupportsColumnChecksupportsCommentOnsupportsCurrentTimestampSelectionsupportsEmptyInListsupportsExistsInSelectsupportsExpectedLobUsagePatternsupportsJdbcConnectionLobCreationsupportsLimitsupportsNoColumnsInsertsupportsNoWaitsupportsPartitionBysupportsPooledSequencessupportsRowValueConstructorSyntaxsupportsRowValueConstructorSyntaxInInListsupportsSequencessupportsTableChecksupportsTupleDistinctCountssupportsUnboundedLobLocatorMaterializationsupportsUnionAlltoBooleanValueString

Constructor Detail

HANARowStoreDialectback to summary
public HANARowStoreDialect()

Method Detail

getCreateTableStringback to summary
public String getCreateTableString()

Overrides org.hibernate.dialect.Dialect.getCreateTableString.

Doc from org.hibernate.dialect.Dialect.getCreateTableString.

Command used to create a table.

Returns:String

The command used to create a table.

Annotations
@Override
getDefaultMultiTableBulkIdStrategyback to summary
public MultiTableBulkIdStrategy getDefaultMultiTableBulkIdStrategy()

Overrides org.hibernate.dialect.Dialect.getDefaultMultiTableBulkIdStrategy.

Annotations
@Override
supportsAsciiStringTypesback to summary
protected boolean supportsAsciiStringTypes()

Implements abstract org.hibernate.dialect.AbstractHANADialect.supportsAsciiStringTypes.

Annotations
@Override
useUnicodeStringTypesDefaultback to summary
protected Boolean useUnicodeStringTypesDefault()

Implements abstract org.hibernate.dialect.AbstractHANADialect.useUnicodeStringTypesDefault.

Annotations
@Override