Package org.hibernate.dialect
Class HANAColumnStoreDialect
- java.lang.Object
- org.hibernate.dialect.Dialect
- org.hibernate.dialect.AbstractHANADialect
- org.hibernate.dialect.HANAColumnStoreDialect
- All Implemented Interfaces:
FunctionContributor,TypeContributor,ConversionContext
- Direct Known Subclasses:
HANACloudColumnStoreDialect,HANASpatialDialect
@Deprecated(forRemoval=true)public classHANAColumnStoreDialectextendsAbstractHANADialect
Deprecated, for removal: This API element is subject to removal in a future version.useHANADialectinsteadAn SQL dialect for the SAP HANA column store.For more information on interacting with the SAP HANA database, refer to theSAP HANA SQL and System Views Reference and theSAP HANA Client Interface Programming Reference.
Column tables are created by this dialect when using the auto-ddl feature.
Nested Class Summary
Nested classes/interfaces inherited from class org.hibernate.dialect.AbstractHANADialect
AbstractHANADialect.HANABlobType
Nested classes/interfaces inherited from class org.hibernate.dialect.Dialect
Dialect.SizeStrategy,Dialect.SizeStrategyImpl
Field Summary
Fields inherited from class org.hibernate.dialect.AbstractHANADialect
USE_DEFAULT_TABLE_TYPE_COLUMN
Fields inherited from class org.hibernate.dialect.Dialect
CLOSED_QUOTE,FALSE_STRING_VALUES,LEGACY_LOB_MERGE_STRATEGY,LOG_BASE2OF10,NEW_LOCATOR_LOB_MERGE_STRATEGY,QUOTE,STANDARD_MULTI_KEY_LOAD_SIZING_STRATEGY,STREAM_XFER_LOB_MERGE_STRATEGY,TRUE_STRING_VALUES
Constructor Summary
Constructors Constructor Description HANAColumnStoreDialect()Deprecated, for removal: This API element is subject to removal in a future version.HANAColumnStoreDialect(DatabaseVersion version)Deprecated, for removal: This API element is subject to removal in a future version.HANAColumnStoreDialect(HANAServerConfiguration configuration)Deprecated, for removal: This API element is subject to removal in a future version.HANAColumnStoreDialect(DialectResolutionInfo info)Deprecated, for removal: This API element is subject to removal in a future version.
Method Summary
Methods inherited from class org.hibernate.dialect.AbstractHANADialect
appendBooleanValueString,appendDatetimeFormat,appendDateTimeLiteral,appendDateTimeLiteral,buildIdentifierHelper,buildSQLExceptionConversionDelegate,castPattern,columnType,contribute,contributeTypes,createVersion,defaultScrollMode,doesRoundTemporalOnOverflow,dropConstraints,extractPattern,generatedAs,getAddColumnString,getAddColumnSuffixString,getCallableStatementSupport,getCascadeConstraintsString,getColumnComment,getCreateTableString,getCurrentSchemaCommand,getCurrentTimestampSelectString,getDefaultDecimalPrecision,getDefaultNonContextualLobCreation,getDefaultTimestampPrecision,getDefaultUseGetGeneratedKeys,getDmlTargetColumnQualifierSupport,getDual,getFallbackSqmInsertStrategy,getFallbackSqmMutationStrategy,getForUpdateNowaitString,getForUpdateNowaitString,getForUpdateSkipLockedString,getForUpdateSkipLockedString,getForUpdateString,getForUpdateString,getForUpdateString,getFractionalSecondPrecisionInNanos,getFromDualForSelectOnly,getIdentityColumnSupport,getLimitHandler,getMaxAliasLength,getMaxIdentifierLength,getMaxNVarcharLength,getMaxVarbinaryLength,getMaxVarcharLength,getNameQualifierSupport,getNullOrdering,getQueryHintString,getQuerySequencesString,getReadLockString,getReadLockString,getSelectGUIDString,getSequenceInformationExtractor,getSequenceSupport,getSqlAstTranslatorFactory,getSupportedTemporaryTableKind,getTableComment,getTableExporter,getTemporaryTableCreateCommand,getTemporaryTableCreateOptions,getTemporaryTableTruncateCommand,getWriteLockString,getWriteLockString,getWriteRowLockStrategy,initializeFunctionRegistry,isCloud,isCurrentTimestampSelectStringCallable,isDefaultTableTypeColumn,isUseUnicodeStringTypes,registerColumnTypes,registerDefaultKeywords,registerResultSetOutParameter,registerResultSetOutParameter,supportsAsciiStringTypes,supportsColumnCheck,supportsCommentOn,supportsCurrentTimestampSelection,supportsExistsInSelect,supportsExpectedLobUsagePattern,supportsFractionalTimestampArithmetic,supportsJdbcConnectionLobCreation,supportsLateral,supportsNoColumnsInsert,supportsNoWait,supportsOffsetInSubquery,supportsOrderByInSubquery,supportsPartitionBy,supportsSkipLocked,supportsTableCheck,supportsTupleDistinctCounts,supportsUnboundedLobLocatorMaterialization,supportsWindowFunctions,timestampaddPattern,timestampdiffPattern,useUnicodeStringTypesDefault
Methods inherited from class org.hibernate.dialect.Dialect
addSqlHintOrComment,appendArrayLiteral,appendBinaryLiteral,appendDateTimeLiteral,appendIntervalLiteral,appendLiteral,appendLockHint,appendUUIDLiteral,applyLocksToSql,augmentPhysicalTableTypes,augmentRecognizedTableTypes,buildStringToBooleanCast,buildStringToBooleanCastDecode,buildStringToBooleanDecode,canBatchTruncate,canCreateCatalog,canCreateSchema,canDisableConstraints,castType,checkVersion,closeQuote,contributeFunctions,createOptionalTableUpdateOperation,currentDate,currentLocalTime,currentLocalTimestamp,currentTime,currentTimestamp,currentTimestampWithTimeZone,doesReadCommittedCauseWritersToBlockReaders,doesRepeatableReadCauseReadersToBlockWriters,equivalentTypes,escapeComment,forceLobAsLastValue,getAddForeignKeyConstraintString,getAddForeignKeyConstraintString,getAddPrimaryKeyConstraintString,getAggregateSupport,getAlterColumnTypeString,getAlterTableString,getArrayTypeName,getAuxiliaryDatabaseObjectExporter,getBatchLoadSizingStrategy,getBeforeDropStatement,getCaseInsensitiveLike,getCheckCondition,getCheckCondition,getCheckCondition,getCheckCondition,getCheckCondition,getColumnAliasExtractor,getCreateCatalogCommand,getCreateEnumTypeCommand,getCreateEnumTypeCommand,getCreateIndexString,getCreateIndexTail,getCreateMultisetTableString,getCreateSchemaCommand,getCreateTemporaryTableColumnAnnotation,getCreateUserDefinedTypeExtensionsString,getCreateUserDefinedTypeKindString,getCrossReferenceParentTableFilter,getDefaultIntervalSecondScale,getDefaultLobLength,getDefaultProperties,getDefaultStatementBatchSize,getDisableConstraintsStatement,getDisableConstraintStatement,getDoublePrecision,getDropCatalogCommand,getDropEnumTypeCommand,getDropEnumTypeCommand,getDropForeignKeyString,getDropSchemaCommand,getDropTableString,getDropUniqueKeyString,getEnableConstraintsStatement,getEnableConstraintStatement,getEnumTypeDeclaration,getEnumTypeDeclaration,getFallbackSchemaManagementTool,getFloatPrecision,getForeignKeyExporter,getForUpdateString,getForUpdateString,getFunctionalDependencyAnalysisSupport,getGroupBySelectItemReferenceStrategy,getHqlTranslator,getIndexExporter,getInExpressionCountLimit,getKeywords,getLobMergeStrategy,getLockingStrategy,getLockRowIdentifier,getLowercaseFunction,getMaxNVarcharCapacity,getMaxVarbinaryCapacity,getMaxVarcharCapacity,getMinimumSupportedVersion,getMultiKeyLoadSizingStrategy,getNationalizationSupport,getNativeIdentifierGeneratorStrategy,getNativeParameterMarkerStrategy,getNoColumnsInsertString,getNullColumnString,getNullColumnString,getParameterCountLimit,getPreferredSqlTypeCodeForArray,getPreferredSqlTypeCodeForBoolean,getQueryHintString,getReadRowLockStrategy,getResultSet,getResultSet,getResultSet,getRowIdColumnString,getSchemaNameResolver,getSelectClauseNullString,getSelectClauseNullString,getSequenceExporter,getSizeStrategy,getSqmTranslatorFactory,getTableCleaner,getTableMigrator,getTableTypeString,getTemporaryTableAfterUseAction,getTemporaryTableBeforeUseAction,getTemporaryTableDdlTransactionHandling,getTemporaryTableDropCommand,getTemporaryTableExporter,getTimeoutInSeconds,getTimeZoneSupport,getTruncateTableStatement,getTruncateTableStatements,getUniqueDelegate,getUniqueKeyExporter,getUserDefinedTypeComment,getUserDefinedTypeExporter,getVersion,getViolatedConstraintNameExtractor,hasAlterTable,hasDataTypeBeforeGeneratedAs,hasSelfReferentialForeignKeyBug,initDefaultProperties,inlineLiteral,isAnsiNullOn,isEmptyStringTreatedAsNull,isJdbcLogWarningsEnabledByDefault,isLob,isLockTimeoutParameterized,openQuote,ordinal,prependComment,qualifyIndexName,quote,quoteCollation,registerKeyword,registerKeywords,requiresCastForConcatenatingNonStrings,requiresFloatCastingOfIntegerDivision,requiresParensForTupleCounts,requiresParensForTupleDistinctCounts,resolveSqlTypeCode,resolveSqlTypeCode,resolveSqlTypeDescriptor,resolveSqlTypeLength,rowId,rowIdSqlType,supportsAlterColumnType,supportsBatchUpdates,supportsBindAsCallableArgument,supportsBindingNullForSetObject,supportsBindingNullSqlTypeForSetNull,supportsBitType,supportsCascadeDelete,supportsCaseInsensitiveLike,supportsCircularCascadeDeleteConstraints,supportsConflictClauseForInsertCTE,supportsDistinctFromPredicate,supportsFetchClause,supportsFromClauseInUpdate,supportsIfExistsAfterAlterTable,supportsIfExistsAfterConstraintName,supportsIfExistsAfterTableName,supportsIfExistsAfterTypeName,supportsIfExistsBeforeConstraintName,supportsIfExistsBeforeTableName,supportsIfExistsBeforeTypeName,supportsInsertReturning,supportsInsertReturningGeneratedKeys,supportsInsertReturningRowId,supportsIsTrue,supportsLobValueChangePropagation,supportsLockTimeouts,supportsMaterializedLobAccess,supportsNamedParameters,supportsNationalizedMethods,supportsNonQueryWithCTE,supportsNullPrecedence,supportsOrdinalSelectItemReference,supportsOuterJoinForUpdate,supportsParametersInInsertSelect,supportsPredicateAsExpression,supportsRecursiveCTE,supportsRefCursors,supportsResultSetPositionQueryMethodsOnForwardOnlyCursor,supportsStandardArrays,supportsStandardCurrentTimestampFunction,supportsSubqueryInSelect,supportsSubqueryOnMutatingTable,supportsSubselectAsInPredicateLHS,supportsTemporalLiteralOffset,supportsTemporaryTablePrimaryKey,supportsTemporaryTables,supportsTruncateWithCast,supportsTupleCounts,supportsUnionAll,supportsUnionInSubquery,supportsUpdateReturning,supportsValuesList,supportsValuesListForInsert,supportsWait,toBooleanValueString,toQuotedIdentifier,toString,transformSelectString,translateDurationField,translateExtractField,trimPattern,trimPattern,unquoteGetGeneratedKeys,useArrayForMultiValuedParameters,useConnectionToCreateLob,useCrossReferenceForeignKeys,useFollowOnLocking,useInputStreamToInsertBlob,useMaterializedLobWhenCapacityExceeded
Constructor Detail
HANAColumnStoreDialect
public HANAColumnStoreDialect(DialectResolutionInfo info)
Deprecated, for removal: This API element is subject to removal in a future version.
HANAColumnStoreDialect
public HANAColumnStoreDialect()
Deprecated, for removal: This API element is subject to removal in a future version.
HANAColumnStoreDialect
public HANAColumnStoreDialect(DatabaseVersion version)
Deprecated, for removal: This API element is subject to removal in a future version.
HANAColumnStoreDialect
public HANAColumnStoreDialect(HANAServerConfiguration configuration)
Deprecated, for removal: This API element is subject to removal in a future version.