Top Description Constructors Methods
org.hibernate.dialect

public Class HANACloudColumnStoreDialect

extends AbstractHANADialect
Class Inheritance
Imports
java.sql.Types, org.hibernate.dialect.function.SQLFunctionTemplate, .StandardSQLFunction, .VarArgsSQLFunction, org.hibernate.hql.spi.id.IdTableSupportStandardImpl, .MultiTableBulkIdStrategy, org.hibernate.hql.spi.id.global.GlobalTemporaryTableBulkIdStrategy, org.hibernate.hql.spi.id.local.AfterUseAction, org.hibernate.type.StandardBasicTypes

An SQL dialect for the SAP HANA Cloud column store.

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

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

Author
Jonathan Bregler

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Constructor Detail

HANACloudColumnStoreDialectback to summary
public HANACloudColumnStoreDialect()

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
isUseUnicodeStringTypesback to summary
public boolean isUseUnicodeStringTypes()

Overrides org.hibernate.dialect.AbstractHANADialect.isUseUnicodeStringTypes.

Annotations
@Override
registerHanaCloudKeywordsback to summary
private void registerHanaCloudKeywords()
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